VLC'yi kurmak mümkün mü?


64

Ahududu Pi'ime VLC kurmak ve bunun mümkün olup olmadığını merak ediyorum.

Bunu destekleyen bir dağıtım bulamıyorum, ancak birisinin bunu yapıp yapmadığını veya bunu yapan bir siteye veya gruba bir bağlantı bilip bilmediğini merak ediyorum. Google’daki aramam çok fazla yardım etmedi.


1
Afaik, VLC bir openMax modülüne sahiptir, bu yüzden OMXPlayer ile aynı özelliklere sahip olmalıdır.

3
Şimdi bir donanım hızlandırmalı VLC sürümü var raspberrypi.stackexchange.com/questions/3399/…
puk

Yanıtlar:


42

Evet, VLC kullanılarak önerilen Debian görüntüsüne kurulabilir sudo apt-get install vlc.

Anladığım kadarıyla VLC (> = 1.1), varsa videonun kodunu çözmek için VAAPI kullanır. VAinfo size donanım kod çözmenin uygun olup olmadığını bildirmeli ve tüm paketler armel için mevcut olduğundan, donanım hızlandırması teknik açıdan çalışmalıdır. Çok amaçlı oynatıcı (XBMC'nin bir parçası) donanım ivmesini kullanabildiğinden, VLC'nin de yapabilmesi gerekiyor, sanırım.


Bu yapının donanım desteği olup olmadığı hakkında bir fikrin var mı?
Alex Chamberlain

2
@AlexChamberlain: Bundan şüpheliyim.
Jivings

Bunu düşündüm ve cevabımı uzattım, teşekkürler.
Bengt

1
Aslında bunu bitirdim, ne kadar yumuşak olduğunu görmek için farklı videoları denemek zorundayım. VLC 2.0, Broadcom yongasının içindeki aynı grafik motorunu destekleyecek gibi görünüyor ve 2.0 resmi olarak piyasaya sürüldüğünde GPU'yu tespit edebiliyor ve bazı yeteneklerini kullanabiliyor.
FarhadA

1
Sadece bir ipucu: bir boolean VE ("&&") kullanmak yerine, sadece ";" 4 yerine 2 karakterdir ve bekletme kayması gerektirmez
Alexander

19

VLC, Arch Linux ARMextra deposunda bulunmaktadır .

Ancak, yanılmıyorsam, VLC henüz Pi üzerindeki GPU ile donanım hızlandırmayı desteklemiyor. Bu, oynatmanın OMXPlayer kullanmak kadar iyi olmayacağı anlamına gelir ( daha fazla bilgi için bu soruya bakın ).


3
Bunu onaylayabilirim, vanilya debian sıkıştırmasına VLC kurdum ve bir köpek gibi koştum, XBMC OpenElec sürümüyle gelen medya oynatıcı HW hızlandırmalı oynatmayı destekliyor ve 1080p mp4 ile hiçbir gecikme veya çerçeve
bırakmadan

Demek ki VLC GPU’ya destek veriyor? Oradan almalı ve kurmalıyım. RasPi'yi basit bir medya oynatıcı yapmak için VLC'nin akış yetenekleriyle ilgileniyorum.
FarhadA

2
Downvoter, lütfen açıkla.
Jivings

@ FarhadA: OMXPlayer kullanmanın nesi yanlış?
Jivings

Bunda yanlış bir şey yok, sadece VLC'ye alışkınım ve RasPi'mde olmasını tercih ederim, hepsi bu.
FarhadA


3

vanilya vlc kullanılarak archlinux'a kurulabilir

pacman -Sy vlc

Donanım ivmesini almak için vlc'yi kendiniz derlemek isteyebilirsiniz.

Vlc derleme konusunda bir öğretici var:

Bu, gekod'un yukarıdaki cevabının temelini oluşturuyordu. Tüm işlem için bir komut dosyası oluşturmaya çalıştım ve şu anda bir archlinux tabanlı ahududu PI'da çalışmasına izin veriyorum:

# 
# 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
  • İle deneyin sudo apt-get install apt-transport-https
  • Sonra sudo apt-get update
  • En sonunda sudo apt-get install vlc

Benim için çalıştı.


0

VLC openmax modülü aka omxil modülü genellikle proje ile birlikte kurulur. Tek ihtiyacınız olan openmax kurulu, libvlc sonra onu kullanacak.


5
Merhaba kevin. Gerçekten burada biraz daha fazla ayrıntıya ihtiyacınız var. Daha iyi bir cevap openmax'ın nasıl kurulacağını gösterecektir.
Jivings

1
Herhangi biri bu cevabı açıklayabilir mi? Vlc'yi pi'm üzerinde çalışmayı çok isterim. Bir şeyi yüklemek kadar basitse, ne yükleneceğini bilmek isterim.
Kurtis Nusbaum,

@KurtisNusbaum Ben de OMXPlayer’ın pek çok departmanda ciddi bir şekilde bulunmadığını tespit ettiğim için bunu bilmek istiyorum
puk
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.