Hodžův blog

29 Bře

Konverze FLV do formátu MPG/AVI za pomoci ffMPEG

Spousta přátel mi zasílá odkazy na videa ze serveru http://youtube.com/. Některé z nich si následně pomocí pluginu v prohlížeči (nebo za pomocí serveru http://youtubex.com/) stahuji a jako správný spamer distribuji dál.

Bohužel některým kamarádům dělá přehrávání formátu FLV pod OS Micro$oft Windows problém – je potřeba nainstalovat patřičný přehrávač, nebo video převést na jiný „čitelnější“ formát.
Vzhledem k tomu, že jsem známý lidumil 🙂 videa proto raději konvertuji.

K tomu, abych mohl videa překonvertovat pořebuji program ffMPEG, který je k dostání na stránkách slavného Mplayeru. Dříve jsem ho „zobal“ z CVS serveru, který je již nefunkční a nahradil ho mocnější SVN repozitář.

Pro stažení a kompilacistačí do konzole „nabouchat“:
cd /usr/src/
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk/
cd /usr/src/trunk
./configure; make; sudo make install

Po kompilaci můžeme okamžitě vyzkoušet konverzi. Základní příkaz, který by převedl video.flv do formátu MPEG by byl:
ffmpeg -i video.flv video.mpg

Pokud zadáte pouze příkaz ffmpeg, vypíšou se vám na obrazovku všechny dostupné volby pro konverzi. Nás však budou zajímat nejvíce z celého seznamu asi následující:
-ab bitrate: nastaví bitrate audia (v kbit/s - defaultně = 64)
-ar samplerate: nastaví samplerate audia (v Hz - defaultně = 44100 Hz)
-b bitrate: nastaví bitrate videa (v kbit/s - defaultně = 200 kb/s)
-s size: nastaví velikost rámce (ve formátu výška x šířka - defaultně 160x128)

Výsledný příkaz pro konverzi videa pokus.flv na pokus.mpg (s parametry audio bitrate=56kbit/s, audio samplerate=22050Hz, vido bitrate=500kb/s, velikost videa=320×240) by byl:

ffmpeg -i pokus.flv -ab 56 -ar 22050 -b 500 -s 320x240 pokus.mpg

One Response to “Konverze FLV do formátu MPG/AVI za pomoci ffMPEG”

  1. 1
    Miroslav Says:

    Thanks

Leave a Reply

Hodžův blog is is proudly powered by Wordpress and the Magellan Theme