È possibile installare VLC?


64

Vorrei installare VLC sul mio Raspberry Pi e mi chiedo se sia possibile?

Non riesco a trovare una distribuzione che la supporti, ma mi chiedo se qualcuno ha fatto questo o conosce un collegamento a un sito o gruppo che lo ha fatto. La mia ricerca su google non mi ha dato molto aiuto.


1
Dopo tutto, VLC ha un modulo openMax, quindi dovrebbe avere le stesse capacità di OMXPlayer.

3
Esiste ora una versione con accelerazione hardware di VLC raspberrypi.stackexchange.com/questions/3399/…
puk

Risposte:


42

Sì, VLC può essere installato sull'immagine Debian consigliata usando sudo apt-get install vlc.

A quanto ho capito, VLC (> = 1.1) utilizza VAAPI per decodificare il video, se disponibile. VAinfo dovrebbe indicare se è disponibile la decodifica hardware e poiché tutti i pacchetti sono disponibili per armel, l'accelerazione hardware dovrebbe funzionare dal punto di vista tecnico. Poiché omxplayer (parte di XBMC) può utilizzare l'accelerazione hardware, VLC dovrebbe essere in grado di farlo anche io, immagino.


Hai idea se questa build abbia il supporto hardware?
Alex Chamberlain,

2
@AlexChamberlain: ne dubito.
Jivings,

Ci ho pensato e ho esteso la mia risposta, grazie.
Bengt,

1
In realtà ho finito per farlo, devo testare diversi video per vedere come appare liscio. Sembra che VLC 2.0 avrà il supporto per lo stesso tipo di motore grafico che si trova all'interno del chip Broadcom e potrebbero rilevare la GPU e utilizzare alcune delle sue capacità quando 2.0 sarà rilasciato ufficialmente.
Farhad,

1
Un consiglio: piuttosto che usare un AND booleano ("&&"), puoi usare solo ";" Sono 2 caratteri anziché 4, e non richiedono il cambio turno
Alexander,

19

VLC è disponibile nel extrarepository per Arch Linux ARM .

Tuttavia, a meno che non mi sbagli, VLC non supporta ancora l'accelerazione hardware con la GPU sul Pi. Ciò significa che la riproduzione non sarà valida come l'utilizzo di OMXPlayer (vedere questa domanda per ulteriori informazioni).


3
Posso confermare questo, ho installato VLC sulla compressione debian vaniglia e funzionava come un cane, il lettore multimediale che viene fornito con la versione XBMC OpenElec supporta la riproduzione accelerata HW e ha riprodotto senza problemi 1080p mp4 senza ritardi o cadute di fotogrammi
EdChum

Quindi significa che il VLC ha il supporto per la GPU allora? Devo prenderlo da lì e installarlo. Sono interessato alle funzionalità di streaming di VLC per rendere RasPi un semplice lettore multimediale.
Farhad:

2
Downvoter, per favore, spiega.
Jivings,

@FarhadA: Cosa c'è di sbagliato nell'usare OMXPlayer?
Jivings,

Niente di sbagliato, è solo che sono abituato a VLC e preferirei che nel mio RasPi, tutto qui.
Farhad,


3

vanilla vlc può essere installato su archlinux usando

pacman -Sy vlc

Per ottenere l'accelerazione hardware potresti voler compilare VLC da solo.

C'è un tutorial sulla compilazione di vlc su:

che era la base per la risposta di gekod sopra. Ho provato a creare uno script per l'intero processo e attualmente lo sto lasciando girare su un raspberry PI di 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
  • Prova con sudo apt-get install apt-transport-https
  • Poi sudo apt-get update
  • Finalmente sudo apt-get install vlc

Ha funzionato per me.


0

Il modulo VLC openmax aka omxil è di solito costruito insieme al progetto. Tutto ciò che devi avere è openmax installato, libvlc lo userà.


5
Ciao Kevin Hai davvero bisogno di maggiori dettagli qui. Una risposta migliore dimostrerebbe come installare openmax.
Jivings,

1
Qualcuno può elaborare questa risposta? Mi piacerebbe far funzionare vlc sul mio pi. Se è semplice come installare qualcosa, mi piacerebbe sapere cosa installare.
Kurtis Nusbaum,

@KurtisNusbaum Anche a me piacerebbe saperlo perché trovo che OMXPlayer sia gravemente carente in molti dipartimenti
puk,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.