VLC를 설치할 수 있습니까?


64

Raspberry Pi에 VLC를 설치하고 가능한지 궁금합니다.

나는 그것을 지원하는 배포판을 찾을 수 없지만, 누군가 이것을했거나 그것을 수행 한 사이트 나 그룹에 대한 링크를 알고 있는지 궁금합니다. Google 검색에서 많은 도움이되지 않았습니다.


1
Afaik, VLC에는 openMax 모듈이 있으므로 OMXPlayer와 동일한 기능을 갖습니다.

답변:


42

예,을 사용하여 권장되는 데비안 이미지 에 VLC를 설치할 수 있습니다 sudo apt-get install vlc.

내가 이해하는 한 VLC (> = 1.1)는 비디오가 사용 가능한 경우 VAAPI를 사용하여 비디오를 디코딩합니다. VAinfo 는 하드웨어 디코딩이 가능한지 알려주고 모든 패키지를 armel에 사용할 수 있으므로 하드웨어 가속은 기술적 인 측면에서 작동해야합니다. omxplayer (XBMC의 일부)는 하드웨어 가속을 활용할 수 있기 때문에 VLC도 그렇게 할 수 있어야합니다.


이 빌드가 하드웨어를 지원하는지 알 수 있습니까?
— Alex Chamberlain

2
@AlexChamberlain : 나는 그것을 의심합니다.
— Jivings 2016 년

나는 그것에 대해 생각하고 대답을 확장했습니다. 감사합니다.
— Bengt

1
나는 실제로 그것을 끝내고, 비디오가 얼마나 매끄러 워 보이는지 다른 비디오를 테스트해야합니다. VLC 2.0은 Broadcom 칩 내부에있는 동일한 유형의 그래픽 엔진을 지원하는 것으로 보이며 2.0이 공식적으로 출시되면 GPU를 감지하고 일부 기능을 사용할 수 있습니다.
— FarhadA

1
팁 : 부울 AND ( "&&")를 사용하는 대신 ";"만 사용할 수 있습니다. ";"4가 아닌 2 자이며 Shift 키
— Alexander

19

VLC는 Arch Linux ARM 의 extra저장소 에서 사용 가능 합니다 .

그러나 실수하지 않으면 VLC는 아직 Pi의 GPU로 하드웨어 가속을 지원하지 않습니다. 이것은 OMXPlayer를 사용하는 것만 큼 재생이 좋지 않음을 의미합니다 ( 자세한 내용 은 이 질문 참조 ).


3
나는 이것을 확인할 수있다. 나는 바닐라 데비안 스퀴즈에 VLC를 설치했고 그것은 개처럼 뛰었다. XBMC OpenElec 버전과 함께 제공되는 미디어 플레이어는 HW 가속 재생을 지원하고 지연이나 프레임 손실없이 매끄럽게 1080p mp4를 재생했다
— EdChum

그렇다면 VLC가 GPU를 지원한다는 의미입니까? 거기에서 가져 와서 설치해야합니다. RasPi를 간단한 미디어 플레이어로 만들기 위해 VLC의 스트리밍 기능에 관심이 있습니다.
— FarhadA

2
Downvoter, 설명하십시오.
— Jivings

@ FarhadA : OMXPlayer를 사용하는 데 무엇이 문제입니까?
— Jivings

그것에 아무런 문제가 없습니다. VLC에 익숙해 져서 RasPi에있는 것입니다.
— FarhadA


3

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

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

1
누구든지이 답변에 대해 자세히 설명 할 수 있습니까? 나는 VLC를 내 파이로 작업하고 싶습니다. 설치하는 것만 큼 간단하다면 무엇을 설치해야하는지 알고 싶습니다.
— 커티스 Nusbaum

내가 OMXPlayer이 심각 많은 부서에서 부족한 것을 발견으로 @KurtisNusbaum 나도이 알고 싶다
— PUK
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.