É possível instalar o VLC?


64

Gostaria de instalar o VLC no meu Raspberry Pi e me pergunto se é possível?

Não consigo encontrar uma distribuição que a suporte, mas me pergunto se alguém já fez isso ou conhece um link para um site ou grupo que o fez. Minha pesquisa no google não deu muita ajuda.


11
No entanto, o VLC possui um módulo openMax, portanto, ele deve ter os mesmos recursos que o OMXPlayer.

3
Agora existe uma versão acelerada por hardware do VLC raspberrypi.stackexchange.com/questions/3399/…
puk 29/10/2013

Respostas:


42

Sim, o VLC pode ser instalado na imagem Debian recomendada usando sudo apt-get install vlc.

Tanto quanto eu entendo, o VLC (> = 1.1) usa o VAAPI para decodificar o vídeo, se estiver disponível. O VAinfo deve informar se a decodificação de hardware está disponível e, como todos os pacotes estão disponíveis para o armel, a aceleração de hardware deve funcionar do lado técnico. Como o omxplayer (parte do XBMC) pode utilizar aceleração de hardware, o VLC também deve fazê-lo, eu acho.


Alguma idéia de se essa compilação tem suporte de hardware?
Alex Chamberlain

2
@AlexChamberlain: Eu duvido.
Jivings

Eu pensei sobre isso e estendi minha resposta, obrigado.
Bengt

11
Na verdade, acabei fazendo isso, tenho que testar vídeos diferentes para ver como é bom. Parece que o VLC 2.0 terá suporte para o mesmo tipo de mecanismo gráfico que está dentro do chip Broadcom e eles podem detectar a GPU e usar algumas de suas habilidades quando o 2.0 for lançado oficialmente.
FarhadA

11
Apenas uma dica: em vez de usar um booleano AND ( "&&"), você pode usar apenas ';' É 2 caracteres em vez de 4, e não requer mudança segurando
Alexander

19

O VLC está disponível no extrarepositório do Arch Linux ARM .

No entanto, a menos que eu esteja enganado, o VLC ainda não suporta a aceleração de hardware com a GPU no Pi. Isso significa que a reprodução não será tão boa quanto usar o OMXPlayer (consulte esta pergunta para obter mais informações).


3
Posso confirmar isso, instalei o VLC no baunilha debian squeeze e ele funcionou como um cachorro, o media player que acompanha a versão XBMC OpenElec suporta a reprodução acelerada por HW e reproduziu 1080p mp4 sem problemas, sem
atrasos

Então isso significa que o VLC tem suporte para a GPU? Eu tenho que obtê-lo de lá e instalá-lo. Estou interessado nos recursos de streaming do VLC para tornar o RasPi um simples media player.
FarhadA

2
Downvoter, por favor, explique.
Jivings

@ FararA: O que há de errado em usar o OMXPlayer?
Jivings

Nada de errado com isso, é que estou acostumado ao VLC e preferiria ter isso no meu RasPi, só isso.
FarhadA


3

vanilla vlc pode ser instalado no archlinux usando

pacman -Sy vlc

Para obter aceleração de hardware, convém compilar o vlc.

Há um tutorial sobre compilação do vlc em:

qual foi a base da resposta de gekod acima. Tentei criar um script para todo o processo e, atualmente, estou permitindo que ele seja executado em um PI raspberry base do 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
  • Tente com sudo apt-get install apt-transport-https
  • Então sudo apt-get update
  • Finalmente sudo apt-get install vlc

Trabalhou para mim.


0

O módulo openmax VLC, também conhecido como módulo omxil, geralmente é construído junto com o projeto. Tudo o que você precisa é o openmax instalado, o libvlc o utilizará.


5
Oi Kevin. Você realmente precisa de um pouco mais de detalhes aqui. Uma resposta melhor demonstraria como instalar o openmax.
precisa saber é o seguinte

11
Alguém pode elaborar esta resposta? Eu adoraria fazer o vlc trabalhar no meu pi. Se é tão simples quanto instalar algo, eu gostaria de saber o que instalar.
Kurtis Nusbaum

@KurtisNusbaum Eu também gostaria de saber isso, pois acho que o OMXPlayer está faltando gravemente em muitos departamentos
puk
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.