เป็นไปได้หรือไม่ที่จะติดตั้ง VLC


64

ฉันต้องการติดตั้ง VLC บน Raspberry Pi ของฉันและสงสัยว่ามันเป็นไปได้หรือไม่?

ฉันไม่พบการแจกจ่ายที่สนับสนุน แต่สงสัยว่ามีใครทำเช่นนี้หรือรู้ลิงค์ไปยังเว็บไซต์หรือกลุ่มที่ทำ การค้นหาของฉันใน google ไม่ได้ช่วยอะไรมาก


1
Afaik, VLC มีโมดูล openMax ดังนั้นจึงควรมีความสามารถเช่นเดียวกับ OMXPlayer

3
ขณะนี้มีฮาร์ดแวร์เร่งรุ่นของ VLC raspberrypi.stackexchange.com/questions/3399/…
puk

คำตอบ:


42

ใช่ VLC สามารถติดตั้งบนภาพ Debian แนะนำsudo apt-get install vlcการใช้

เท่าที่ฉันเข้าใจ VLC (> = 1.1) ใช้ VAAPI เพื่อถอดรหัสวิดีโอหากมี VAinfoควรบอกคุณว่ามีการถอดรหัสฮาร์ดแวร์หรือไม่และเนื่องจากแพ็คเกจทั้งหมดมีให้ใช้งานสำหรับ armel การเร่งความเร็วฮาร์ดแวร์ควรทำงานจากด้านเทคนิค เนื่องจาก omxplayer (ส่วนหนึ่งของ XBMC) สามารถใช้การเร่งด้วยฮาร์ดแวร์ VLC ได้เช่นกันฉันเดา


ความคิดใด ๆ ว่าโครงสร้างนี้มีการสนับสนุนฮาร์ดแวร์?
อเล็กซ์แชมเบอร์เลน

2
@AlexChamberlain: ฉันจะสงสัย
Jivings

ฉันคิดเกี่ยวกับสิ่งนั้นและขยายคำตอบของฉันขอบคุณ
Bengt

1
ในที่สุดฉันก็ลงมือทำจริงฉันต้องทดสอบวิดีโอต่าง ๆ เพื่อดูว่ามันดูเรียบเนียนแค่ไหน ดูเหมือนว่า VLC 2.0 จะรองรับกราฟิกเอ็นจิ้นประเภทเดียวกันที่อยู่ในชิป Broadcom และพวกเขาอาจตรวจพบ GPU และใช้ความสามารถบางอย่างเมื่อเปิดตัว 2.0 อย่างเป็นทางการ
FarhadA

1
เพียงแค่ปลาย: แทนที่จะใช้บูลีน AND ("&&") คุณสามารถใช้แค่ ";" มันเป็นตัวละคร 2 ตัวแทนที่จะเป็น 4 และไม่จำเป็นต้องถือกะไว้
Alexander

19

VLC มีอยู่ในextraพื้นที่เก็บข้อมูลสำหรับArch Linux ARM

อย่างไรก็ตามถ้าฉันเข้าใจผิด VLC ยังไม่รองรับการเร่งด้วยฮาร์ดแวร์บน GPU ใน Pi ซึ่งหมายความว่าการเล่นจะไม่ดีเท่ากับการใช้ OMXPlayer (ดูคำถามนี้สำหรับข้อมูลเพิ่มเติม)


3
ฉันยืนยันสิ่งนี้ได้ฉันติดตั้ง VLC บนบีบวานิลลาเดเบียนและมันวิ่งเหมือนสุนัขเครื่องเล่นสื่อที่มาพร้อมกับรุ่น XBMC OpenElec รองรับ HW เร่งการเล่นและเล่น 1080p mp4 ได้อย่างราบรื่นโดยไม่ล่าช้าหรือเฟรมตกหล่น
EdChum

ดังนั้นหมายความว่า VLC มีการรองรับ GPU หรือไม่ ฉันต้องได้รับจากที่นั่นและติดตั้ง ฉันสนใจความสามารถในการสตรีมของ VLC เพื่อทำให้ RasPi เป็นเครื่องเล่นสื่ออย่างง่าย
FarhadA

2
โปรดอธิบายผู้ลงคะแนน
Jivings

@FarhadA: เกิดอะไรขึ้นกับการใช้ OMXPlayer
Jivings

ไม่มีอะไรผิดปกติมันเป็นเพียงที่ฉันคุ้นเคยกับ VLC และค่อนข้างจะมีใน RasPi ของฉันนั่นคือทั้งหมดที่
FarhadA


3

vanilla vlc สามารถติดตั้งบน archlinux โดยใช้

pacman -Sy vlc

หากต้องการรับการเร่งด้วยฮาร์ดแวร์คุณอาจต้องการรวบรวม vlc ด้วยตัวคุณเอง

มีการสอนเกี่ยวกับการรวบรวม vlc ที่:

ซึ่งเป็นพื้นฐานสำหรับคำตอบของ gekod ข้างต้น ฉันพยายามสร้างสคริปต์สำหรับกระบวนการทั้งหมดและตอนนี้ฉันปล่อยให้มันรันบนราสเบอร์รี่ฐาน 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 aka โมดูล omxil มักจะถูกสร้างขึ้นพร้อมกับโครงการ สิ่งที่คุณต้องมีคือติดตั้ง openmax แล้ว libvlc จะใช้มัน


5
สวัสดีเควิน คุณต้องการรายละเอียดเพิ่มเติมเล็กน้อยที่นี่ คำตอบที่ดีกว่าจะสาธิตวิธีการติดตั้ง openmax
Jivings

1
ใครช่วยอธิบายคำตอบนี้ได้ไหม? ฉันชอบให้ vlc ทำงานกับ pi ของฉัน ถ้ามันง่ายเหมือนการติดตั้งสิ่งที่ฉันอยากรู้ว่าจะติดตั้งอะไร
Kurtis Nusbaum

@ KurtisNusbaum ฉันก็อยากจะรู้เรื่องนี้เพราะฉันพบว่า OMXPlayer ขาดความแข็งแกร่งในหลาย ๆ แผนก
puk
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.