Apakah mungkin untuk menginstal VLC?

64

Saya ingin menginstal VLC pada Raspberry Pi saya dan bertanya-tanya apakah mungkin?

Saya tidak dapat menemukan distribusi yang mendukungnya, tetapi bertanya-tanya apakah ada yang melakukan ini atau mengetahui tautan ke situs atau grup yang telah melakukannya. Pencarian saya di google tidak banyak membantu.

FarhadA
sumber
1
Afaik, VLC memiliki modul openMax sehingga harus memiliki kemampuan yang sama dengan OMXPlayer.
3
Sekarang ada versi akselerasi perangkat keras dari VLC raspberrypi.stackexchange.com/questions/3399/…
puk

Jawaban:

42

Ya, VLC dapat diinstal pada gambar Debian yang disarankan menggunakan sudo apt-get install vlc.

Sejauh yang saya mengerti, VLC (> = 1.1) menggunakan VAAPI untuk memecahkan kode video, jika tersedia. VAinfo harus memberi tahu Anda apakah decoding perangkat keras tersedia dan karena semua paket tersedia untuk armel, akselerasi perangkat keras harus bekerja dari sisi teknis. Karena omxplayer (bagian dari XBMC) dapat memanfaatkan akselerasi perangkat keras VLC harus dapat melakukannya juga, saya kira.

Bengt
sumber
Adakah gagasan apakah bangunan ini memiliki dukungan perangkat keras?
Alex Chamberlain
2
@AlexChamberlain: Saya akan meragukannya.
Jivings
Saya memikirkan hal itu dan memberikan jawaban saya, terima kasih.
Bengt
1
Saya benar-benar akhirnya melakukannya, saya harus menguji video yang berbeda untuk melihat seberapa halus kelihatannya. Sepertinya VLC 2.0 akan memiliki dukungan untuk jenis mesin grafis yang sama yang ada di dalam chip Broadcom dan mereka dapat mendeteksi GPU dan menggunakan beberapa kemampuannya ketika 2.0 secara resmi dirilis.
FarhadA
1
Hanya sebuah tip: daripada menggunakan boolean AND ("&&"), Anda dapat menggunakan just ";" Ini 2 karakter daripada 4, dan tidak perlu menahan shift
Alexander
19

VLC tersedia di extrarepositori untuk Arch Linux ARM .

Namun, kecuali saya salah, VLC belum mendukung akselerasi perangkat keras dengan GPU pada Pi. Ini berarti pemutaran tidak akan sebaik menggunakan OMXPlayer (lihat pertanyaan ini untuk informasi lebih lanjut).

Jivings
sumber
3
Saya dapat mengonfirmasi ini, saya menginstal VLC pada vanilla debian squeeze dan berlari seperti anjing, media player yang hadir dengan versi XBMC OpenElec mendukung HW mempercepat pemutaran dan memainkan 1080p mp4 dengan lancar tanpa jeda atau
jatuhan
Jadi itu berarti bahwa VLC memiliki dukungan untuk GPU? Saya harus mendapatkannya dari sana dan menginstalnya. Saya tertarik pada kemampuan streaming VLC untuk membuat RasPi menjadi media player sederhana.
FarhadA
2
Downvoter, tolong jelaskan.
Jivings
@ FarhadA: Apa yang salah dengan menggunakan OMXPlayer?
Jivings
Tidak ada yang salah dengan itu, hanya saja saya sudah terbiasa dengan VLC dan lebih suka memilikinya di Raspi saya, itu saja.
FarhadA
3

vanilla vlc dapat diinstal di archlinux menggunakan

pacman -Sy vlc

Untuk mendapatkan akselerasi perangkat keras Anda mungkin ingin mengkompilasi sendiri vlc.

Ada tutorial tentang kompilasi vlc di:

yang merupakan dasar untuk jawaban gekod di atas. Saya mencoba membuat skrip untuk seluruh proses dan saat ini saya membiarkannya berjalan pada raspberry PI archlinux base:

# 
# 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
Wolfgang Fahl
sumber
1
  • Coba dengan sudo apt-get install apt-transport-https
  • Kemudian sudo apt-get update
  • Akhirnya sudo apt-get install vlc

Bekerja untukku.

mangga
sumber
0

Modul openmax VLC alias modul omxil biasanya dibangun bersama dengan proyek. Yang perlu Anda miliki adalah openmax terinstal, libvlc kemudian akan menggunakannya.

Kevin B
sumber
5
Hai Kevin. Anda benar-benar perlu sedikit lebih detail di sini. Jawaban yang lebih baik akan menunjukkan cara menginstal openmax.
Jivings
1
Adakah yang bisa menjelaskan jawaban ini? Saya ingin vlc mengerjakan pi saya. Jika sesederhana menginstal sesuatu, saya ingin tahu apa yang harus diinstal.
Kurtis Nusbaum
@KurtisNusbaum Saya juga ingin tahu ini karena saya menemukan OMXPlayer sangat kurang di banyak departemen
puk