PcBuh píše:A ještě jedna věc , doporuč my nějakej Formát místo Mpeg2 když není tak dobrej
Nejde o to, že by byl špatnej, to není. Problém je v tom, že musíš vědět
na co ho použít. Každej formát je určenej k něčemu, bohužel není jedno, jestli nahráváš z TV karty do MPEG2, nebo DV... Formát MPEG (všechny, tj. 1, 2, 4 i 4 AVC) není určen k dalšímu zpracování, je to formát pro finální produkt. Je silně ztrátový, ale ta ztrátovost má specifickou povahu, podobně jako zvuk v MP3 - využívá nedokonalosti lidského vnímání k redukci informací, které nám, v nejběžnější praxi, nejsou užitečné. To platí pro liské oko, ale pokud má daná obrazová data číst počítač a něco s nimi dělat, je situace naprosto odlišná. Z našeho pohledu jsou z vizuálního obrazu odstraněny nepotřebné informace nad hranicí našeho vnímání, ale z pohledu počítače tam chybí spousta důležitých dat a takový obraz už nejde zrekonstruovat do původní podoby. To znamená, že pokud jedna komprese MPEG2, nebo MPEG4 (DivX) obraz "zhorší", tak tyhle dvě komprese za sebou se projeví mnohem víc, než kdyby ta druhá v pořadí vycházela z původního obrazu. Ta druhá komprese se snaží vyházet zbytečné informace z obrazu, kde už v podstatě žádné zbytečné informace nejsou. To ale ten kodek neví a vědět ani nemůže, takže logicky začne vyhazovat užitečné informace a to už na kvalitě pocítíme celkem dost. Nehledě na technické nevýhody popsané v předchozím postu.
Dále, neříkám, že MPEG2 není dobrý. Na to, k čemu je určen, dobrý je. Jenže tam se nepočítá s jednoprůchodovým realtime zpracováním. Vytvoření dobrého MPEG2 souboru mi trvá na 3,3 GHz Pentiu u 75 minutového videa asi 12 hodin (dohromady oba průchody) ! Není možné dosáhnout stejné kvality v reálném čase, navíc softwarovým enkodérem (HW akcelerační čip je na tom trochu líp hlavně výkonově, ale kvalitativně o moc ne).
Řešení je jednoduché - použít pro záznam bezztrátový, nebo jen lehce ztrátový formát, určený pro další zpracování, jako třeba HuffYUV, nebo DV. Jsou méně náročné na výkon procesoru při záznamu (hlavně DV), ale zase jsou podstatně větší, což je drobná nevýhoda. Hodina v DV zabere asi 13 GB, HuffYUV pak podle nastavení asi 14 - 18 GB, ovšem je bezztrátový. Výsledný soubor se použije jako zdrojový jak pro kompresi MPEG4, tak pro DVD (MPEG2) a po kompresi ho můžeš smazat. Nicméně byses tím zbavil všech problémů, které jsem výše popsal.
Když to shrnu podle určení:
zpracování : HuffYUV, DV, MJPEG a samozřejmě nekomprimované RGB/YUV video
výstup TV : MPEG2, DV
výstup PC : MPEG4 (DivX/Xvid/VP6), MPEG4 AVC (H.264)
streaming : MPEG4 se specifickými vlastnostmi