Ist es möglich, VLC zu installieren?

64

Ich möchte VLC auf meinem Raspberry Pi installieren und mich fragen, ob dies möglich ist.

Ich kann keine Distribution finden, die dies unterstützt, frage mich jedoch, ob jemand dies getan hat oder einen Link zu einer Site oder Gruppe kennt, die dies getan hat. Meine Suche auf Google hat nicht viel geholfen.

FarhadA
quelle
1
Afaik, VLC hat ein openMax-Modul, daher sollte es die gleichen Funktionen haben wie der OMXPlayer.
3
Es gibt jetzt eine hardwarebeschleunigte Version von VLC raspberrypi.stackexchange.com/questions/3399/…
puk

Antworten:

42

Ja, VLC kann unter Verwendung von auf dem empfohlenen Debian-Image installiert werden sudo apt-get install vlc.

Soweit ich weiß, verwendet VLC (> = 1.1) die VAAPI, um Videos zu dekodieren, sofern diese verfügbar sind. VAinfo sollte Ihnen mitteilen, ob Hardware-Dekodierung verfügbar ist, und da alle Pakete für armel verfügbar sind, sollte die Hardwarebeschleunigung von technischer Seite aus funktionieren. Da omxplayer (Teil von XBMC) die Hardwarebeschleunigung nutzen kann, sollte VLC dies auch können, denke ich.

Bengt
quelle
Hast du eine Idee, ob dieser Build Hardware-Unterstützung bietet?
Alex Chamberlain
2
@ AlexChamberlain: Ich würde es bezweifeln.
Jivings
Ich habe darüber nachgedacht und meine Antwort erweitert, danke.
Bengt
1
Ich habe es tatsächlich geschafft, ich muss verschiedene Videos testen, um zu sehen, wie glatt es aussieht. Anscheinend wird VLC 2.0 die gleiche Art von Grafik-Engine unterstützen, die sich im Broadcom-Chip befindet, und sie können die GPU erkennen und einige ihrer Fähigkeiten nutzen, wenn 2.0 offiziell veröffentlicht wird.
FarhadA
1
Nur ein Tipp: Anstatt ein boolesches UND ("&&") zu verwenden, können Sie auch nur ";" verwenden. Es sind 2 Zeichen anstelle von 4 und es ist nicht erforderlich, die Umschalttaste
Alexander
19

VLC ist im extraRepository für Arch Linux ARM verfügbar .

Wenn ich mich nicht irre, unterstützt VLC jedoch noch keine Hardwarebeschleunigung mit der GPU auf dem Pi. Dies bedeutet, dass die Wiedergabe nicht so gut ist wie mit OMXPlayer ( weitere Informationen finden Sie in dieser Frage ).

Jivings
quelle
3
Ich kann das bestätigen, ich habe VLC auf dem Vanille-Debian-Squeeze installiert und es lief wie ein Hund, der Media-Player, der mit der XBMC OpenElec-Version geliefert wird, unterstützt HW-beschleunigte Wiedergabe und spielt 1080p mp4 reibungslos ohne Verzögerung oder
ausgelassene
Das heißt also, dass der VLC dann die Unterstützung für die GPU hat? Ich muss es von dort bekommen und es installieren. Ich interessiere mich für die Streaming-Funktionen des VLC, um RasPi zu einem einfachen Media-Player zu machen.
FarhadA
2
Downvoter, bitte erläutern.
Jivings
@ FarhadA: Was ist falsch an der Verwendung von OMXPlayer?
Jivings
Daran ist nichts auszusetzen, ich bin nur an VLC gewöhnt und möchte das lieber in meinem RasPi haben, das ist alles.
FarhadA
3

vanilla vlc kann unter Archlinux mit installiert werden

pacman -Sy vlc

Um die Hardwarebeschleunigung zu erhalten, sollten Sie vlc selbst kompilieren.

Es gibt ein Tutorial zur VLC-Kompilierung unter:

das war die grundlage für gekods antwort oben. Ich habe versucht, ein Skript für den gesamten Prozess zu erstellen und lasse es derzeit auf einem Himbeer-PI auf Archlinux-Basis laufen:

# 
# 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
quelle
1
  • Versuche es mit sudo apt-get install apt-transport-https
  • Dann sudo apt-get update
  • Endlich sudo apt-get install vlc

Hat für mich gearbeitet.

Mangoo
quelle
0

Das VLC openmax-Modul, auch bekannt als omxil-Modul, wird normalerweise zusammen mit dem Projekt erstellt. Alles was Sie brauchen ist openmax installiert, libvlc wird es dann benutzen.

Kevin B
quelle
5
Hallo Kevin. Hier braucht man wirklich ein bisschen mehr Details. Eine bessere Antwort würde zeigen, wie man openmax installiert.
Jivings
1
Kann jemand auf diese Antwort näher eingehen? Ich würde gerne VLC an meinem Pi arbeiten lassen. Wenn es so einfach ist wie etwas zu installieren, würde ich gerne wissen, was zu installieren ist.
Kurtis Nusbaum
@ KurtisNusbaum Ich würde das auch gerne wissen, da ich finde, dass OMXPlayer in vielen Abteilungen stark fehlt
puk