Kompilace VLC 2.1.x

22. 2. 2012 12:20 (aktualizováno) Petr Pošvic

Když se mi na Plusku zobrazila zpráva, že vyšla nová verze populárního videopřehrávače VLC, rozhodl jsem se ho nainstalovat. Byl jsem mile překvapen, jak kvalitně zpracovaná je wiki pro jeho podporu. Kéž by každý produkt měl takovou wiki!

Pojďme si ho tedy zkompilovat v Ubuntu 11.10. Nejdříve je třeba nainstalovat potřebné balíčky:

sudo apt-get install git autoconf libtool g++ lua5.1 \
  lua5.1-dev libswscale-dev libpostproc-dev libxcb-shm0-dev \
  libxcb-xv0-dev libxcb-keysyms1-dev libxcb-randr0-dev \
  libxcb-composite0-dev libvorbis-dev libogg-dev libtheora-dev \
  speex libspeex-dev flac libflac-dev x264 libx264-dev a52-0.7.4 \
  liba52-0.7.4-dev mpeg2dec libmpeg2-4-dev faad libfaad-dev faac \
  libfaac-dev lame libmp3lame-dev ffmpeg libavdevice-dev libmad0 \
  libmad0-dev dirac libdirac-dev liboil-dev libschroedinger-dev \
  libdca-dev twolame libtwolame-dev libmpcdec-dev libvorbisidec1 \
  libvorbisidec-dev libass-dev libass4 libebml2 libebml-dev \
  libmatroska2 libmatroska-dev libdvbpsi6 libdvbpsi-dev libmodplug1 \
  libmodplug-dev libshout3 libshout3-dev libdvdread4 libdvdnav4 \
  libdvdnav-dev livemedia-utils liblivemedia-dev libcddb2 \
  libcddb2-dev libcdio10 libcdio-dev libcdio-utils vcdimager \
  libvcdinfo0 libvcdinfo-dev libgpg-error0 libgpg-error-dev \
  libgcrypt11 libgcrypt11-dev gnutls-bin libgnutls26 libgnutls-dev \
  libdap10 libdap-bin libdap-dev libxml2 libxml2-dev libpng12-0 \
  libpng12-dev libjpeg8 libtiff4 libsdl1.2-dev libsdl-image1.2 \
  libsdl-image1.2-dev libc-bin gettext libfreetype6 libfreetype6-dev \
  libfribidi-dev libfribidi0 zlib1g zlib1g-dev libtag1-dev libcaca0 \
  libcaca-dev caca-utils libqt4-core libqt4-dev libportaudio2 \
  libportaudio-dev libupnp-dev libupnp4 libupnp3 libexpat1 \
  libexpat1-dev yasm libxcb-xv0 libxcb-xv0-dev libx11-xcb1 \
  libx11-xcb-dev 

Pak pomocí Gitu stáhneme poslední revizi zdrojových kódů, nakonfigurujeme a spustíme kompilaci:

git clone git://git.videolan.org/vlc.git --depth 1
cd vlc
./bootstrap
./configure --disable-alsa --enable-pulse
make 

Můžeme nainstalovat program do systému pomocí sudo make install, nebo ho rovnou spustit příkazem ./vlc.

Zdroj:

  • http://wiki.videolan.org/UnixCompile

Android dálkovým ovladačem

VLC může být dálkově ovládáno pomocí aplikace pro Android. Na počítači vytvoří http server na portu 8080 a z Androidu se k němu přes wifi připojí. Na Android Marketu je aplikace Remote for VLC od autora Peter Baldwin. Tato aplikace se dokáže připojit na http server. Předtím je nutné nastavit VLC, aby http server vytvořilo (Preferences → Show settings all → Interface → Main interfaces a tam zaškrtnout Web). Od VLC 2 je navíc třeba povolit ovládání v souboru /usr/share/vlc/lua/http/.hosts a /usr/share/vlc/http/.hosts. Stačí vložit konkrétní IP adresu nebo rozsah IP adres. Příklady jsou v souboru uvedeny. V případě, že VLC nebylo instalováno do počítače, nachází se oba soubory ve VLC adresáři .

Sdílet