Raspberry Pi에 VLC를 설치하고 가능한지 궁금합니다.
나는 그것을 지원하는 배포판을 찾을 수 없지만, 누군가 이것을했거나 그것을 수행 한 사이트 나 그룹에 대한 링크를 알고 있는지 궁금합니다. Google 검색에서 많은 도움이되지 않았습니다.
Raspberry Pi에 VLC를 설치하고 가능한지 궁금합니다.
나는 그것을 지원하는 배포판을 찾을 수 없지만, 누군가 이것을했거나 그것을 수행 한 사이트 나 그룹에 대한 링크를 알고 있는지 궁금합니다. Google 검색에서 많은 도움이되지 않았습니다.
답변:
예,을 사용하여 권장되는 데비안 이미지 에 VLC를 설치할 수 있습니다 sudo apt-get install vlc
.
내가 이해하는 한 VLC (> = 1.1)는 비디오가 사용 가능한 경우 VAAPI를 사용하여 비디오를 디코딩합니다. VAinfo 는 하드웨어 디코딩이 가능한지 알려주고 모든 패키지를 armel에 사용할 수 있으므로 하드웨어 가속은 기술적 인 측면에서 작동해야합니다. omxplayer (XBMC의 일부)는 하드웨어 가속을 활용할 수 있기 때문에 VLC도 그렇게 할 수 있어야합니다.
VLC는 Arch Linux ARM 의 extra
저장소 에서 사용 가능 합니다 .
그러나 실수하지 않으면 VLC는 아직 Pi의 GPU로 하드웨어 가속을 지원하지 않습니다. 이것은 OMXPlayer를 사용하는 것만 큼 재생이 좋지 않음을 의미합니다 ( 자세한 내용 은 이 질문 참조 ).
HW 가속으로 VLC를 컴파일하고 실행하는 방법에 대한 자습서를 만들었습니다. 여전히 관심이 있습니다. 다음에서 찾을 수 있습니다.
http://intensecode.blogspot.com/2013/10/tutorial-vlc-with-hardware-acceleration.html
vanilla vlc는 다음을 사용하여 archlinux에 설치할 수 있습니다
pacman -Sy vlc
하드웨어 가속을 얻으려면 vlc를 직접 컴파일해야 할 수 있습니다.
vlc 컴파일에 대한 튜토리얼이 있습니다 :
위의 gekod의 답변의 기초였습니다. 전체 프로세스에 대한 스크립트를 작성하려고 시도했으며 현재 archlinux base 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
VLC openmax 모듈, 즉 omxil 모듈은 일반적으로 프로젝트와 함께 빌드됩니다. openmax를 설치하기 만하면 libvlc가이를 사용합니다.