Převod MPEG, AVI, … na Flash Video FLV pod Linuxem (ffmpeg, mencoder)
Formát Flash Video se hojně využívá pro přenos videa via internet. Ve Windows se o převod postará balík od Adobe a pod Linuxem je možné využít například programy ffmpeg a mencoder.
ffmpeg
U ffmpeg mi fungoval pouze převod videa, avšak audio vždy vypsalo Audio:0Kb. Nenašel jsem řešením nikde na netu, někomu to jde, někomu prostě ne.
Nepomohla ani kompilace nejnovější SVN verze.
Příkaz pro převod ffmpeg:
-
ffmpeg -i test.mpeg -acodec mp3 -ar 22050 -ab 32 -f flv -s 320×240 test.flv
mencoder
Program mencoder si s převodem poradil na 100%. A zde je výsledek mého prvního videa převedeného pod Linuxem.
Příkaz pro převod mencoder:
-
mencoder test.mpeg -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=500:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -srate 22050 -o test.flv
Aktualizace události onMetaTag ve video formátu FLV
Po "surovém" převodu videa do formát FLV lze video přehrávat, avšak nelze v něm přeskakovat. K tomu je nutné zaktualizovat událost onMetaTag v souboru FLV pomocí programu flvtool2.
-
flvtool2 -U test.flv
Děkuji za upozornění Metovi a řešení MiPalovi.
- Linux a aktualizace události onMetaTag ve video formátu FLV (flvtool2)
- Ubuntu (Linux) a převod sekvence jpeg snímků z IP(web) kamery na video sekvenci s kontejnerem AVI s kodekem MPEG4 (jpeg2avi, jpg2avi, mencoder)
- MPlayer a záznam (uložení) video / audio streamu RealOne Player (Helix) *.rm, *.ram a Windows Media Player *.asf, *.asx do lokálního souboru v Linuxu / Ubuntu
- Jak zjistit adresu URL nejen flash streamu a stáhnout jej v Ubuntu (linux, dsniff, urlsnarf, flv, video)








15.Červen 2008 (Neděle) 17:54
[...] Poznámka: Volné pokračování Převod MPEG, AVI, … na Flash Video FLV pod Linuxem (ffmpeg, mencoder). [...]
17.Říjen 2007 (Středa) 17:52
[9] Ahoj Radku,
myslím, že i 22050 je v pořádku, nikde jsem na omezení nenarazil a funguje.
Mencoder používám distribuční z Ubuntu 7.04 a flvtool2 je v ruby, stačí stáhnouta spustit instalační skript.
17.Říjen 2007 (Středa) 13:37
Zdravím,
při enkodování filmu do flv je potřeba si dát pozor na audio bit rate - flv podporuje jen pár určitě
-ar 44100.Chtěl jsem se zeptat, za mplayer a flvtool2 byli zkopilovány nebo jsou v distribuci? příp. v které?
Díky
29.Srpen 2007 (Středa) 23:05
[7] na web to stačí a datový tok je opravdu malý... na tomto blogu to tak používám a je to myslím, dobre
ale volte dle libosti
29.Srpen 2007 (Středa) 20:52
-ab 32k32bitu/s z toho moc zvuku nebude...5.Únor 2007 (Pondělí) 09:02
[5] Zdravím Carlosi,
obecně by to neměl být problém, jenom bych Vás poprosil o zaslání malého vzorku videa. Nezdá se mi, že by v AVI kontejneru fotoaparát kódoval MPEG-4, spíš to hádám na MPEG-2.
Myslím, že převod by pak mohl být celkem jednoduchý.
2.Únor 2007 (Pátek) 21:13
Zdravim. Potreboval bych se zeptat na důležitou věc. Fotoaparat mi tvoři video v avi a nemohu přijit na to jak to dat na web, aby to bylo funkční jak v IE tak FF. napadlo mě, že to zkusím překompilovat do flashe (*.swf). Poradíte? mám woknousyXP. Piste pls na mail, protože nevím kdy to tu bude. děkuju a přeji hezky den
5.Září 2006 (Úterý) 11:18
óooo, děkuji za radu, funguje to... opravil jsem index i u těch již vydaných videí.
Teď ještě upravím tento záznam.
Ještě jednou díky!
4.Září 2006 (Pondělí) 14:41
Co se tyka seekovani, tak je nutne u prevedeneho flv videa vytvorit jeste pomoci utility flvtool2 tzv metadata, coz predpokladam bude obdoba indexu u avi a to takto:
flvtool2 -U test.flv
4.Září 2006 (Pondělí) 13:35
Ahoj Mete,
hmm, já bych řekl, že tam chybí index.Večer se na to podívám.
Díky za upozornění.
4.Září 2006 (Pondělí) 12:37
Pavle s temito argumenty nam vytvorena vydea nejsou schopna seekovat - je to videt i u tebe na blogu. Treba http://www.chovancik.cz/2006/08/22/stara-dobra-dvanatsetstrojka/ seekujem, ale http://www.chovancik.cz/2006/09/02/ne-kazdy-je-jacki-chan/ uz ne. Netusis, cim to muze byt?