Stránka 1 z 1

Enkodování videa - jeden nebo dva průchody?

Odeslat příspěvekNapsal: 27. 10. 2017 17:28
od palco
Zdravím všechny a prosím o radu.

Konvertuji UHD filmy na menší velikost v programu Handbrake, který umí nastavení H.265 10 bitů a zachovává HDR.
Př.: UHD BD Lucy - velikost cca 50 GB ripuji v programu dvouprůchodově s datovým tokem cca 20000 kbps, aby výsledná velikost byla cca 15-20 GB.

A dotaz: je lepší kodovat jednoprůchodově (RF 18) nebo použít dva průchody (Avg bitrate) s nastavením datového toku?

Díky za odpovědi.

Re: Enkodování videa - jeden nebo dva průchody?

Odeslat příspěvekNapsal: 27. 10. 2017 18:45
od vladimir
Dvouprůchodová konverze by měla při stejné velikosti videa zajistit lepší kvalitu zejména dynamicky se měnících scén, samozřejmě za cenu delší doby zpracování.

Re: Enkodování videa - jeden nebo dva průchody?

Odeslat příspěvekNapsal: 27. 10. 2017 19:43
od palco
Taky si myslim....i kdyz co clovek..to nazor....nekdo tvrdi,ze jeden pruchod staci...ja se spis priklanim k dvema pruchodum.....i kdyz v H.265 to neni na 3 hodiny... (2hodinovy film)

Re: Enkodování videa - jeden nebo dva průchody?

Odeslat příspěvekNapsal: 27. 10. 2017 20:55
od Nargon
Já osobně preferuji použít Constant Quality (--crf xx) je to jednoprůchodové a "bitrate" se nastavuje v závislosti na obsahu scény. Hodnotu xx si musíš vyzkoušet co ti bude vyhovovat. Mě se to líbí, ovšem obrovská nevýhoda je že dopředu nevíš jak to bude velké. U jednoduchých scén (statické obrázky nebo velké jednobarevné plochy např u anime) ten bitrate bude opravdu nízký, možná i tak nízký že tomu nebudeš chtít věřit. Klidně i pod 1Mbit, ale na obrazovou kvalitu to nemá vliv. Naopak u složitých scén (např příroda) to bude opravdu velké a tam ten bitrate může lézt klidně i na 50Mbit nebo i víc a ani to nebude zvláštní.
Osobně tenhle --crf parametr doplňuji dvojicí parametrů --vbv-bufsize a --vbv-maxrate, nechci sáhodlouze vysvětlovat jak to funguje, pokud tě to zajímá tak si to najdi, ale pomocí vbv-maxrate lze nastavit "maximální průměrný bitrate", tím můžeš omezit maximální bitrate a tedy i velikost. Následně hodnotu vbv-bufsize doporučuji nastavovat jako násobek hodnoty vbv-maxrate, například 10x nebo 60x. Tím nastavíš "časový úsek" na kterém se ten průměr počítá. V tomto případě 10s a 60s. Čím větší násobek to je, tím je to lepší a vyhneš se degradaci kvality z důvodu lokálních špiček. Ale zase se to nesmí přehánět.
Jestli chceš konkrétní hodnoty tak například toto: --crf 20 --vbv-maxrate 30000 --vbv-max-bufsize 900000

Re: Enkodování videa - jeden nebo dva průchody?

Odeslat příspěvekNapsal: 27. 10. 2017 22:52
od palco
Diky za info, neco jsem hledal na netu....ale mam v tom trochu zmatek....
Muzu poprosit o nejaky vzor, jake hodnoty ruzne zadat do Handbrake??? Abych mohl udelat par testovacich videi k porovnani....diky

Priklad...jak jsi psal...

--crf 20 --vbv-maxrate 30000 --vbv-max-bufsize 900000 nebo
--crf 18 --vbv-maxrate 20000 --vbv-max-bufsize 600000.....