V poslední době se mi
nedostává příliš času na sledování videa na běžném počítači
(rozumnějte notebooku) a tak stále více konvertuji své oblíbené seriály
tak, aby byly možné přehrát plynule v PDA, nebo mobilu (smartphone).
Znamená to, že musím video zmenšit tak, aby šířka byla 320 (výška se
dopočítá automaticky) a také přidat titulky. Sice TCPMP zvládá nějakým
způsobem titulky, ale není to to pravé ořechové 
Doteď jsem používal luxusu GUI aplikace Avidemux (jak na to popsal ve svém článku Filmy na mobilu carnero), ale při větším počtu dílů je tento proces velice zdlouhavý. Navíc ne vždy mám k dispozici grafický server (konvertuji také na vzdáleném počítači, s vyšším výkonem), takže jsem hledal způsob, jak provést konverzi z příkazové řádky. A kupodivu jsem našel! Řešení je přitom poměrně snadné.
mencoder zdrojove_video.avi \
-sub zdrojove_titulky.sub \
-font /usr/share/fonts/TTF/tahoma.ttf \
-subcp cp1250 \
-subfont-text-scale 3.5 \
-oac mp3lame \
-lameopts abr:br=128 \
-vf scale \
-zoom \
-xy 320 \
-ovc xvid \
-xvidencopts fixed_quant=6 \
-o vysledne_video.avi
mencoder vezme zdrojove_video.avi a zdrojove_titulky.sub (titulky mohou být v takovém formátu, který mplayer zvládne přehrát). Jako font zobrazení titulků se použije Tahoma, kódová stránka titulek je (obvykle) Windows-1250. Velikost titulků je zmenšena tak, aby výška jednoho řádku zabrala 3,5% obrazovky – to se mi osvědčilo jako optimální velikost pro zobrazování na obrazovce mobilního telefonu.
Jako výsledný kodek se zvukem se použije lame (mp3) s konstantním bitrate 128. Je aplikován videofiltr scale, video se správně zazoomuje a je definována šířka 320px. Výška se dopočítá sama. Jako výsledný videokodek jsem zvolil Xvid. Do mobilu plně dostačuje jednoprůchodové kódování, jako parametr jsem použil pevný kvanizér s hodnotou 6. Výsledný AVI soubor má na konci název vysledne_video.avi
Padesáti minutový díl běžného seriálu po takovéto konverzi má
přibližně 90 MB. 
Webdesing & kód: Tomáš Kopečný
, tomas@kopecny.info, Praha, Česká republika, centrum holdings
Jakékoliv použití, či pouze převzetí, materiálů, textových i obrazových, je bez písemného svolení autora zapovězeno.
Komentáře
horst
jak dlouho trva nez se to prekonvertuje?
Georgo
http://www.georgo.orgKonverze filmu 960×528, 23.976fps o délce 0:44:15 (669MB) trvala jednomu jádru procesoru Athlon 4400++ (2300 MHz) 27 minut.
pan za rohem
ja pouzivam PocketDivXEncoder0.3.96 na woknach
Nový komentář