Có thể cài đặt VLC không?


64

Tôi muốn cài đặt VLC trên Raspberry Pi của tôi và tự hỏi nếu nó có thể?

Tôi không thể tìm thấy một bản phân phối hỗ trợ nó, nhưng tự hỏi liệu có ai đã làm điều này hay biết một liên kết đến một trang web hoặc nhóm người đã thực hiện nó. Tìm kiếm của tôi trên google không giúp được gì nhiều.


1
Afaik, VLC có mô-đun openMax nên nó có các khả năng tương tự như OMXPlayer.

3
Hiện tại đã có phiên bản tăng tốc phần cứng của VLC raspberrypi.stackexchange.com/questions/3399/
Đổi

Câu trả lời:


42

Có, VLC có thể được cài đặt trên hình ảnh Debian được đề xuất bằng cách sử dụng sudo apt-get install vlc.

Theo tôi hiểu, VLC (> = 1.1) sử dụng VAAPI để giải mã video, nếu có. VAinfo sẽ cho bạn biết liệu giải mã phần cứng có sẵn hay không và vì tất cả các gói đều có sẵn cho armel, nên việc tăng tốc phần cứng sẽ hoạt động từ phía kỹ thuật. Vì omxplayer (một phần của XBMC) có thể sử dụng VLC tăng tốc phần cứng nên tôi cũng có thể làm như vậy, tôi đoán vậy.


Bất kỳ ý tưởng cho dù xây dựng này có hỗ trợ phần cứng?
Alex Chamberlain

2
@AlexChamberlain: Tôi sẽ nghi ngờ điều đó.
Jivings

Tôi nghĩ về điều đó và mở rộng câu trả lời của tôi, cảm ơn.
Bengt

1
Tôi thực sự đã kết thúc việc đó, tôi phải thử nghiệm các video khác nhau để xem nó trông mượt mà như thế nào. Có vẻ như VLC 2.0 sẽ hỗ trợ cho cùng loại công cụ đồ họa bên trong chip Broadcom và họ có thể phát hiện GPU và sử dụng một số khả năng của nó khi 2.0 được phát hành chính thức.
FarhadA

1
Chỉ là một mẹo: thay vì sử dụng boolean AND ("&&"), bạn có thể sử dụng chỉ ";" Đó là 2 ký tự chứ không phải 4 và không yêu cầu giữ ca
Alexander

19

VLC có sẵn trong extrakho lưu trữ cho Arch Linux ARM .

Tuy nhiên, trừ khi tôi nhầm, VLC chưa hỗ trợ tăng tốc phần cứng với GPU trên Pi. Điều này có nghĩa là phát lại sẽ không tốt như sử dụng OMXPlayer (xem câu hỏi này để biết thêm thông tin).


3
Tôi có thể khẳng định điều này, tôi đã cài đặt VLC trên bóp vani debian và nó chạy như một con chó, media player mà đi kèm với phiên bản XBMC OpenElec không hỗ trợ HW phát lại tăng tốc và chơi mp4 1080p trơn tru mà không có lag hay rớt khung
EdChum

Vậy có nghĩa là VLC có hỗ trợ GPU không? Tôi phải lấy nó từ đó và cài đặt nó. Tôi quan tâm đến khả năng phát trực tuyến của VLC để biến RasPi thành một trình phát phương tiện đơn giản.
FarhadA

2
Downvoter, hãy giải thích.
Jivings

@FarhadA: Có gì sai khi sử dụng OMXPlayer?
Jivings

Không có gì sai với nó, chỉ là tôi đã quen với VLC và thà có cái đó trong RasPi của tôi, thế thôi.
FarhadA


3

vanilla vlc có thể được cài đặt trên archlinux bằng cách sử dụng

pacman -Sy vlc

Để tăng tốc phần cứng, bạn có thể muốn tự biên dịch vlc.

Có một hướng dẫn về biên dịch vlc tại:

đó là cơ sở cho câu trả lời của gekod ở trên. Tôi đã cố gắng tạo một kịch bản cho toàn bộ quá trình và hiện đang cho phép nó chạy trên một mâm xôi PI cơ sở archlinux:

# 
# compile VLC from source to enable hardware acceleration
# WF 2013-12-25
# see http://intensecode.blogspot.de/2013/10/tutorial-vlc-with-hardware-acceleration.html
# for the original Raspbian version 
# and  http://www.raspberrypi.org/phpBB3/viewtopic.php?f=66&t=59814
# for more elaboration of the issue
# this version is for archlinux and not 

# install development tools
# check whether already installed
echo "starting vlc compile"
date
echo "checking that development tools are installed"
which m4
if [ $? -ne 0 ]
then
  echo "... not installed ... will do so now ..."
  sudo pacman -Sy git libtool pkg-config autoconf base-devel
else
  echo "... already installed"
fi
# check whether sources have been downloaded
if [ ! -d vlc ]
then
  echo "vlc sources not available yet ... getting them ..."
  git clone git://git.videolan.org/vlc.git
  cd vlc
else
  echo "vlc sources available - updating ..."
    cd vlc
  git pull
fi
# run the bootstrap process
./bootstrap
# install libraries
pacman -Sy libbluray libdvdread libkate libass fluidsynth libmtp libgoom2 twolame
#pacman -Sy liba52-0.7.4-dev libdirac-dev libdvdread-dev libkate-dev libass-dev libbluray-dev libcddb2-dev libdca-dev libfaad-dev libflac-dev libmad0-dev libmodplug-dev libmpcdec-dev libmpeg2-4-dev libogg-dev libopencv-dev libpostproc-dev libshout3-dev libspeex-dev libspeexdsp-dev libssh2-1-dev liblua5.1-0-dev libopus-dev libschroedinger-dev libsmbclient-dev libtwolame-dev libx264-dev libxcb-composite0-dev libxcb-randr0-dev libxcb-xv0-dev libzvbi-dev
# check missing libraries
./configure --enable-rpi-omxil
grep  "WARNING: Library" config.log | wc
grep  "WARNING: Library" config.log 
for  lib in `grep "WARNING: Library" config.log | cut -d: -f 4 | cut -d " " -f3 `
do
  pacman -Sy $lib
done
# now start make
make clean
make

1
  • Thử với sudo apt-get install apt-transport-https
  • Sau đó sudo apt-get update
  • Cuối cùng sudo apt-get install vlc

Đã làm cho tôi.


0

Mô-đun openmax VLC aka mô-đun omxil thường được xây dựng cùng với dự án. Tất cả những gì bạn cần có là openmax được cài đặt, libvlc sẽ sử dụng nó.


5
Xin chào Kevin. Bạn thực sự cần một chút chi tiết ở đây. Một câu trả lời tốt hơn sẽ chứng minh làm thế nào để cài đặt openmax.
Jivings

1
Bất cứ ai có thể giải thích về câu trả lời này? Tôi muốn có được vlc làm việc trên pi của tôi. Nếu nó đơn giản như cài đặt một cái gì đó tôi muốn biết những gì để cài đặt.
Kurtis Nusbaum

@KurtisNusbaum Tôi cũng muốn biết điều này khi tôi thấy OMXPlayer bị thiếu trầm trọng ở nhiều bộ phận
puk
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.