是否可以安装VLC?


64

我想在我的Raspberry Pi上安装VLC,想知道是否可行?

我找不到支持它的发行版,但想知道是否有人这样做或知道指向这样做的站点或组的链接。我在Google上的搜索并没有提供太多帮助。


1
Afaik,VLC具有openMax模块,因此它应具有与OMXPlayer相同的功能。

3
现在有VLC的硬件加速版raspberrypi.stackexchange.com/questions/3399/...
PUK

Answers:


42

是的,VLC可以安装上建议Debian的图像使用sudo apt-get install vlc

据我了解,VLC(> = 1.1)使用VAAPI解码视频(如果有)。VAinfo应该告诉您是否可以使用硬件解码,并且由于所有软件包都可以用于Armel,因此硬件加速应从技术角度进行。由于omxplayer(XBMC的一部分)可以利用硬件加速,因此VLC也应该能够这样做。


知道这个版本是否有硬件支持吗?
Alex Chamberlain 2012年

2
@AlexChamberlain:我会怀疑。
Jivings 2012年

我考虑了一下,并扩大回答,谢谢。
Bengt 2012年

1
我实际上结束了这一步,我必须测试不同的视频才能看到它的流畅程度。似乎VLC 2.0将支持Broadcom芯片内部相同类型的图形引擎,并且当2.0正式发布时,它们可能会检测到GPU并使用其中的某些功能。
FarhadA 2012年

1
只是一个提示:您可以仅使用“;”而不是布尔AND(“ &&”),它是2个字符而不是4个字符,不需要按住shift键
Alexander

19

VLC在Arch Linux ARMextra存储库中可用。

但是,除非我弄错了,否则VLC尚不支持Pi上的GPU进行硬件加速。这意味着播放效果不如使用OMXPlayer(有关更多信息,请参阅此问题)。


3
我可以确认这一点,我在香草debian挤压机上安装了VLC,它像狗一样奔跑,XBMC OpenElec版本随附的媒体播放器确实支持硬件加速播放,并且流畅播放1080p mp4,没有延迟或掉帧
EdChum

那么,这意味着VLC支持GPU吗?我必须从那里获取并安装它。我对使RasPi成为简单媒体播放器的VLC的流功能感兴趣。
FarhadA 2012年

2
下载者请解释。
Jivings 2012年

@FarhadA:使用OMXPlayer有什么问题?
Jivings 2012年

没什么错,只是我已经习惯了VLC,而宁愿在我的RasPi中使用它,仅此而已。
FarhadA 2012年


3

vanilla vlc可以使用以下命令安装在archlinux上

pacman -Sy vlc

为了获得硬件加速,您可能需要自己编译vlc。

有关VLC编译的指南,网址为:

这就是上述gekod回答的基础。我试图为整个过程创建一个脚本,目前正在让它在基于archlinux的raspberry PI上运行:

# 
# 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
  • 试试看 sudo apt-get install apt-transport-https
  • 然后 sudo apt-get update
  • 最后 sudo apt-get install vlc

为我工作。


0

VLC openmax模块(也称为omxil模块)通常与项目一起构建。您只需要安装openmax,libvlc就可以使用它。


5
嗨,凯文。您这里确实需要更多细节。一个更好的答案将演示如何安装openmax。
Jivings 2012年

1
谁能详细说明这个答案?我很想让VLC在我的pi上工作。如果它像安装某些东西一样简单,我想知道要安装什么。
Kurtis Nusbaum 2013年

@KurtisNusbaum我也很想知道这一点,因为我发现许多部门都严重缺乏
OMXPlayer
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.