Собираем VLC с возможностью просмотра видео на RPi2/3

  • Автор
По умолчанию на RPi вы не сможете смотреть видео через VLC,чтобы такая возможность появилась нам необходимо самим скомпилировать VLC.

Процесс довольно трудный для малинки,было бы неплохо ее охлаждать.
(RPi3 без корпуса грелась до 50 градусов)

Все что вы делаете делается вами на ваш страх и риск!Автор ответственности не несет.

Шаг 1.Обновимся


sudo apt-get update
sudo apt-get upgrade

Шаг 2.Установка всего необходимого

sudo apt-get install gcc-4.7 g++-4.7

sudo apt-get install git libtool build-essential pkg-config autoconf

sudo apt-get install 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

sudo apt-get install libdvbpsi-dev libasound2-dev libxml2-dev libxpm-dev libsdl1.2-dev sdl-image1.2 libxcb-keysyms1-dev libxinerama-dev libxext-dev qt4-dev-tools

Шаг 3.Загрузим исходники.


git clone git://git.videolan.org/vlc.git
cd vlc
./bootstrap

Шаг 4.Компиляция

Длится около 4-6 часов.

./configure --enable-rpi-omxil --enable-dvbpsi --enable-x264
make clean all

Шаг 5.Соберем установочный пакет.

sudo apt install checkinstall

sudo checkinstall

Следуем инструкциям на экране и снова ждем
Шаг 6.Последние штрихи.


sudo ln -s /usr/local/lib/libvlc* /usr/lib/
sudo ln -s /usr/local/lib/libx264.a /usr/lib/
sudo ln -s /usr/local/lib/vlc /usr/lib/vlc

Шаг 7.Запускаем

Запускать обязательно с параметрами

vlc --vout omxil_vout

Лучше всего это добавить в ярлык.
Для удаления используем

sudo dpkg -r vlc

Комментарии:

admin
Как будет VLС осуществлять вывод звука при такой сборке? Через ALSA или как omxplayer?

Проблема omxplayer'а в том, что он не использует ALSA для вывода звука, и соответственно USB звуковые карты и I2S DAC'и молчат, когда видео воспроизводится omxplayer'ом

Если VLC решает данную проблему, то это отлично :)
Canabalt
В Настройках звука у VLC есть возможность выбора аудиоустройства, было бы чем протестировать работает или

этот выбор
Canabalt
Похоже на то что работает и звук выводится через ALSA
Canabalt
Но опять же не уверен на 100% процентов

Для написания комментариев необходимо зарегистрироваться