¿Es posible instalar VLC?

64

Me gustaría instalar VLC en mi Raspberry Pi y me pregunto si es posible.

No puedo encontrar una distribución que lo admita, pero me pregunto si alguien ha hecho esto o conoce un enlace a un sitio o grupo que lo haya hecho. Mi búsqueda en google no me ayudó mucho.

FarhadA
fuente
1
Afaik, VLC tiene un módulo openMax, por lo que debe tener las mismas capacidades que OMXPlayer.
3
Ahora hay una versión acelerada por hardware de VLC raspberrypi.stackexchange.com/questions/3399/…
puk

Respuestas:

42

Sí, se puede instalar VLC en la imagen Debian recomendada usando sudo apt-get install vlc.

Según tengo entendido, VLC (> = 1.1) usa el VAAPI para decodificar video, si está disponible. VAinfo debería decirle si la decodificación de hardware está disponible y dado que todos los paquetes están disponibles para armel, la aceleración de hardware debería funcionar desde el punto de vista técnico. Supongo que dado que omxplayer (parte de XBMC) puede utilizar aceleración de hardware, VLC también debería poder hacerlo.

Bengt
fuente
¿Alguna idea de si esta compilación tiene soporte de hardware?
Alex Chamberlain
2
@AlexChamberlain: lo dudaría.
Jivings
Pensé en eso y extendí mi respuesta, gracias.
Bengt
1
En realidad terminé haciéndolo, tengo que probar diferentes videos para ver qué tan suave se ve. Parece que VLC 2.0 tendrá soporte para el mismo tipo de motor gráfico que está dentro del chip Broadcom y pueden detectar GPU y usar algunas de sus habilidades cuando se lance 2.0 oficialmente.
FarhadA
1
Solo un consejo: en lugar de usar un AND booleano ("&&"), puede usar solo ";" Son 2 caracteres en lugar de 4, y no requiere mantener presionada la tecla shift
Alexander
19

VLC está disponible en el extrarepositorio de Arch Linux ARM .

Sin embargo, a menos que me equivoque, VLC aún no admite la aceleración de hardware con la GPU en el Pi. Esto significa que la reproducción no será tan buena como utilizar OMXPlayer (consulte esta pregunta para obtener más información).

Jivings
fuente
3
Puedo confirmar esto, instalé VLC en el vain Debian Squeeze y funcionó como un perro, el reproductor multimedia que viene con la versión XBMC OpenElec admite la reproducción acelerada HW y reprodujo 1080p mp4 sin problemas, sin retraso ni cuadros caídos
EdChum
Entonces, ¿significa que el VLC tiene soporte para la GPU? Tengo que conseguirlo desde allí e instalarlo. Estoy interesado en las capacidades de transmisión del VLC para hacer de RasPi un reproductor multimedia simple.
FarhadA
2
Votante, por favor explique.
Jivings
@FarhadA: ¿Qué tiene de malo usar OMXPlayer?
Jivings
No tiene nada de malo, es solo que estoy acostumbrado a VLC y prefiero tener eso en mi RasPi, eso es todo.
FarhadA
3

vanilla vlc se puede instalar en archlinux usando

pacman -Sy vlc

Para obtener aceleración de hardware, es posible que desee compilar vlc usted mismo.

Hay un tutorial sobre la compilación vlc en:

que fue la base para la respuesta de gekod anterior. Traté de crear una secuencia de comandos para todo el proceso y actualmente lo dejo ejecutar en una PI de frambuesa base de 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
Wolfgang Fahl
fuente
1
  • Probar con sudo apt-get install apt-transport-https
  • Entonces sudo apt-get update
  • Finalmente sudo apt-get install vlc

Trabajó para mi.

mangoo
fuente
0

El módulo VLC openmax, también conocido como módulo omxil, generalmente se construye junto con el proyecto. Todo lo que necesita tener es openmax instalado, libvlc lo usará.

Kevin B
fuente
55
Hola Kevin. Realmente necesitas un poco más de detalle aquí. Una mejor respuesta demostraría cómo instalar openmax.
Jivings
1
¿Alguien puede dar más detalles sobre esta respuesta? Me encantaría que vlc funcionara en mi pi. Si es tan simple como instalar algo, me gustaría saber qué instalar.
Kurtis Nusbaum
@KurtisNusbaum mí también me gustaría saber esto ya que me parece OMXPlayer a ser gravemente deficiente en muchos departamentos
PUK