Portál AbcLinuxu, 30. dubna 2024 18:18


Dotaz: FFMPEG - kostkovane video :(

4.11.2008 20:58 cvp | skóre: 18
FFMPEG - kostkovane video :(
Přečteno: 353×
Odpovědět | Admin
Pouzivam FFMPEG pro prevod videa do FLV, ale bohuzel...video nema prilis dobrou kvalitu, je konstkovane.

-s 400x300 -acodec mp3 -ac 2 -ab 128 -ar 22050

Zkousel jsem tam pridat -b 800, ale kvalita zustava stejna, coz me prijde dost divne.

Diky moc za Vasi radu.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.11.2008 03:58 J. M. | skóre: 23 | blog: JMblog
Rozbalit Rozbalit vše Re: FFMPEG - kostkovane video :(
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chtělo by to asi vidět celý ten příkaz, jestli tam není něco špatně (protože pokud ignoruje zadaný bitrate, něco tam může být špatně). Dále, pokud chceš kódovat video se specifikovaným datovým tokem (bitrate) a záleží ti na kvalitě, jediná volba je dvouprůchodové kódování. Tedy udělat dva průchody (-pass 1 a -pass 2). Dále se dají přidat vylepšující volby jako:

-mbd 2

-4mv

Ale stejně bych na kódování radši použíl MEncoder...
5.11.2008 10:25 cvp | skóre: 18
Rozbalit Rozbalit vše Re: FFMPEG - kostkovane video :(
$exec_video = FFMPEG_LIBRARY.' -i '.$file.' -s 400x300 -acodec mp3 -ac 2 -ab 128 -ar 22050 -y '.$video_dir.$file_basename.'.flv';

A jiny codec nez acodec pouzit nemuzu, uz kvuli zvuku, ktery v jinem kodeku nejede. Tento acodec me jede. Dokonce bude asi kompilovan. Delali me to na server hostingu.
7.11.2008 19:27 cvp | skóre: 18
Rozbalit Rozbalit vše Re: FFMPEG - kostkovane video :(
Umi nekdo poradit? Jak zlepsit kvalitu videa, aby nebylo konstkovane.

Jen upresnim, ze video prehravam cca 400x380px. Ale to neni nejak vyznamne.
Pavel V. avatar 7.11.2008 20:34 Pavel V. | skóre: 22 | Pardubice
Rozbalit Rozbalit vše Re: FFMPEG - kostkovane video :(
Volba -acodec je pouhým parametrem pro volbu audio kodeku. V tvém případě jsi pomocí tohoto přepínače zvolil mp3. Parametr pro volbu video kodeku není u tebe zastoupen, ale pravděpodobně dochází k výběru toho správného díky tvé koncovce flv. Parametr pro výběr video kodeku je -vcodec. Pro zvýšení bitrate a tím odstranění kostičkování použij parametr -b a za něj dej hodnotu v bit/s, standardně je to nějakých 200000. Pro začátek zkus jen přidat do tvého příkazu -b 400000 a nebo vyšší hodnotu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.