Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: [HOWTO] Ako nainštalovať FFmpeg a x264  (Přečteno 3760 krát)

garmada

  • Aktivní člen
  • *
  • Příspěvků: 178
  • A.I.
    • Môj blog o IT
[HOWTO] Ako nainštalovať FFmpeg a x264
« kdy: 20 Srpna 2010, 15:19:10 »
FFmpeg je univerzálny nástroj na prevod rôznych video a audio formátov.
x264 je slobodná knižnica pre enkódovanie videa podľa štandardu H.264/MPEG-4 AVC.

FFmepg a x264 sú síce aj v ubuntu repozitoroch ale neobsahujú všetky kódeky a formáty. Najlepšie je si skompilovať vlastnú verziu, ktorá vám presne sadne. Keď sa naučíte poriadne používať všetky nastavenia, zistíte, že už nikdy nebudete potrebovať žiadny iný program na prevod formátu. FFmepg je primárne vyvíjaný pod Linuxom a preto je tu veľká podpora od vývojárov ale aj komunity. FFmepg je dostupný pre väčšinu operačných systémov. Jeden z hlavných problémov je nekompletné GUI a preto je potrebné sa naučiť aspoň základy v príkazovom riadku.

Tento návod je určený pre Ubuntu Lucid Lynx 10.04.

Pred Inštaláciou
1. Najprv je potrebné odinštalovať x264, libx264-dev a ffmpeg (pokiaľ ich máte nainštalované).
Kód: [Vybrat]
sudo apt-get remove ffmpeg x264 libx264-dev
2. Potom je nutné stiahnuť potrebné balíky a aktualizovať systém (musíte mať povolené universe a multiverse repozitory).
Kód: [Vybrat]
sudo apt-get update
sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev

Inštalácia x264
3. Stiahnite si základné zdrojové kódy, ktoré potom skompilujeme. Tiež môžete príkazom "./configure --help" spustiť nápovedu a povoliť alebo zakázať dodatočné súčasti.
Kód: [Vybrat]
cd
git clone git://git.videolan.org/x264.git
cd x264
./configure
make
sudo checkinstall --pkgname=x264 --pkgversion "2:0.`grep X264_BUILD x264.h -m1 | cut -d' ' -f3`.`git rev-list HEAD | wc -l`+git`git rev-list HEAD -n 1 | head -c 7`" --backup=no --default

Inštalácia libvpx (nepovinná)
4. Táto knižnica sa používa na kódovanie VP8 videa. Keď sa rozhodnete libvpx nenainštalovať, musíte z piateho kroku odstrániť túto časť "--enable-libvpx".
Kód: [Vybrat]
cd
git clone git://review.webmproject.org/libvpx.git
cd libvpx
./configure
make
sudo checkinstall --pkgname=libvpx --pkgversion="`date +%Y%m%d%H%M`-git" --backup=no --default

Inštalácia FFmepg
5. Toto je najdôležitejšia časť. Zdrojové kódy stiahnete cez SVN, skompilujete a nainštalujete. Tiež môžete príkazom "./configure --help" spustiť nápovedu a povoliť alebo zakázať dodatočné súčasti.
Kód: [Vybrat]
cd
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
cd ffmpeg
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab
make
sudo checkinstall --pkgname=ffmpeg --pkgversion "4:SVN-r`LANG=C svn info | grep Revision | awk '{ print $NF }'`" --backup=no --default
hash x264 ffmpeg ffplay

Inštalácia qt-faststart (nepovinná)
6. Toto je celkom užitočný nástroj ktorý pracuje s FFmpeg a x264. Hodí sa keď chcete video streamovať na internete (dovoľuje prehrať video predtým, než je úplne stiahnuté).  
Kód: [Vybrat]
cd ~/ffmpeg
make tools/qt-faststart
sudo checkinstall --pkgname=qt-faststart --pkgversion "4:SVN-r`svn info | grep Revision | awk '{ print $NF }'`" --backup=no --default install -D -m755 tools/qt-faststart /usr/local/bin/qt-faststart

Tým končí inštalácia. Odporúčam si vytvorené priečinky vo vašom domovskom adresáre nechať (pre prípad ďalšej aktualizácie). Ich odstránením ale systém rozhodne nepoškodíte.
Pôvodný článok nájdete (po anglicky) tu:
http://ubuntuforums.org/showthread.php?t=786095
« Poslední změna: 23 Srpna 2010, 21:25:24 od garmada »
Os: Ubuntu 9.10 Desktop i686 | Linux User #480898 | Ubuntu User #24615

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: [HOWTO] Ako nainštalovať FFmpeg a x264
« Odpověď #1 kdy: 20 Srpna 2010, 22:02:32 »
Mám taky trochu vyzkoušené, funguje výborně, včetně kvality videa.
« Poslední změna: 24 Srpna 2010, 00:18:57 od arrange »
http://www.openstreetmap.org - mapy celého světa "wiki style"

 

Provoz zaštiťuje spolek OpenAlt.