Чи можливо встановити 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 повинен повідомити, чи доступне апаратне декодування і оскільки всі пакети доступні для арсеналу, прискорення обладнання повинно працювати з технічної сторони. Оскільки omxplayer (частина XBMC) може використовувати апаратне прискорення, VLC повинен бути в змозі зробити це теж, я думаю.


Будь-яка ідея, чи має ця збірка апаратну підтримку?
Алекс Чемберлен

2
@AlexChamberlain: Я б сумнівався в цьому.
Відхилення

Я подумав про це і продовжив свою відповідь, дякую.
Бенгт

1
Я фактично закінчила це робити, я мушу протестувати різні відео, щоб побачити, наскільки це гладко виглядає. Схоже, що VLC 2.0 матиме підтримку того ж типу графічного движка, який знаходиться всередині мікросхеми Broadcom, і вони можуть виявити GPU та використовувати деякі здібності, коли 2.0 офіційно випущений.
FarhadA

1
Лише підказка: замість використання булевого AND ("&&"), ви можете використовувати просто ";" Це 2 символи, а не 4, і не потрібно утримувати зміну
Олександр,

19

VLC доступний у extraсховищі для Arch Linux ARM .

Однак, якщо я не помиляюся, VLC ще не підтримує апаратне прискорення з графічним процесором на Pi. Це означає, що відтворення не буде таким же хорошим, як використання OMXPlayer (див. Це питання для отримання додаткової інформації).


3
Я можу це підтвердити, я встановив VLC на ванільний дебіан, що видавлюється, і він запускався як собака, медіаплеєр, який постачається з версією XBMC OpenElec, підтримує швидке відтворення HW і відтворював 1080p mp4 плавно, без затримок або
опущених

Отже, це означає, що VLC має підтримку для GPU? Я повинен дістати його звідти і встановити. Мене цікавлять можливості потокової передачі VLC, щоб зробити RasPi простим медіаплеєром.
FarhadA

2
Дайвотер, поясніть, будь ласка.
Відхилення

@FarhadA: Що не так з використанням OMXPlayer?
Стрибки

Нічого поганого в цьому, просто я звик до VLC і скоріше, щоб це було в моєму RasPi, ось і все.
FarhadA


3

vanilla vlc можна встановити в archlinux за допомогою

pacman -Sy vlc

Щоб отримати апаратне прискорення, вам варто скомпілювати vlc самостійно.

Є підручник з компіляції vlc за адресою:

що було підставою для відповіді гекода вище. Я спробував створити скрипт для всього процесу, і в даний час я дозволяю йому працювати на 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

Модуль openmax VLC aka omxil модуль зазвичай будується разом з проектом. Все, що вам потрібно, це встановити openmax, тоді буде використаний libvlc.


5
Привіт Кевін. Тут вам справді потрібно трохи більше деталей. Краща відповідь демонструє, як встановити openmax.
Відхилення

1
Хтось може детальніше розглянути цю відповідь? Я хотів би, щоб VLC працював над моїм пі. Якщо це так просто, як встановити щось, я хотів би знати, що встановити.
Куртис Нусбаум

@KurtisNusbaum Я теж хотів би це знати, оскільки мені здається, що OMXPlayer сильно не вистачає у багатьох відділах
puk
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.