
Téma: Odstranění CABAC z H.264
Zdravím, nevíte někdo o nějakém programu, který by dokázal bez rekomprimace videa odstranit CABAC (resp. ho převést na CAVLC) z H.264 videa? Díky
Otazka znie, ci to bez rekomprimacie ide. Skor by som povedal, ze nie.
tiez to tak vidim ..
Pokud tomu správně rozumím, tak CABAC je jen druh bezztrátové komprese, která probíhá až po ztrátové kompresi (zaokrouhlení po DCT). Když se video dekomprimuje (přehrává), tak se nejdříve rozbalí data metodou CABAC a pak až se děje zbytek. Nebo tomu tak není? Takže v principu by neměl být problém to jen bezztrátově rozbalit a zase zabalit pomocí rychlejší CAVLC.
Trochu
slovíčkaření pro odlehčení
: Ty si sám odporuješ :-). Když to budeš převádět do jiné komprese, tak se to bude vždy rekomprimovat (bez ohledu na to, jestli to bude bezztrátové nebo ne).
Proč to vlastně chceš převádět?
Proč to vlastně chceš převádět?
Sorry, to jsem trochu špatně napsal. Samozřejmě jsem myslel převod bez "ztrátové komprese". Hodilo by se mi to k tomu, že přehrávat H.264 s CABAC je náročnější na procesor víc než když je bez CABAC (neboli s CAVLC). A někdy i celkem významně. Některá FullHD videa mám na svém notebooku problémy přehrávat, po převodu by to mělo být v pohodě. Ten převod by měl být z principu rychlejší, než to celé komplet rekomprimovat normálně znovu do H.264 a hlavně by nedošlo ke ztrátě kvality. Na druhou stranu by nárůst velikosti měl být dle teorie o cca 10%, což v mém případě není problém. CPU ano.