H.265 HEVC aneb PSNR nebo SSIM

Hifistudia, hifibazary a témata týkající se AV, která nelze zařadit do ostatních sekcí

Moderátor: Moderátoři AVMania.cz

Odeslat příspěvekod Raziel-CZ 5. 2. 2016 23:37

Pěkný den,

definici PSNR a SSIM znám, četl jsem. Ovšem dokáže mi někdo sdělit, co si z toho např. v HandBrake zvolit a proč? x265 Tune: PSNR nebo SSIM?

Co se týče H.265 profilu, tam je to jasné. Main = 8bit, Main10 = 10bit, tedy u běžných DVD a Blu-Ray (Full-HD) volím Main a Main10 asi až u UHD (záleží na zdroji). Opravdu by mě ale zajímalo, co si zvolit mezi PSNR a SSIM. Díky předem za vysvětlení, které bude-li komplexnější a srozumitelné, vyhledávače brzy toto téma zaindexují a dost to pomůže i jiným, kteří budou podobnou informaci hledat. Klíčová slova příspěvku PSNR nebo SSIM, PSNR vs SSIM. Děkuji.
Jsem odpovědný za to, co řeknu a/nebo učiním; nemohu být ale už odpovědný za to, jak to kdo pochopí.
Raziel-CZ
Junior
Uživatelský avatar


Odeslat příspěvekod Raziel-CZ 6. 2. 2016 10:57

Česky a stručně, prosím. Proto píši sem.
Jsem odpovědný za to, co řeknu a/nebo učiním; nemohu být ale už odpovědný za to, jak to kdo pochopí.
Raziel-CZ
Junior
Uživatelský avatar

Odeslat příspěvekod dbart 6. 2. 2016 16:40

nie som odbornik, som len hobista.

ja fungujem na x264 cq 22 veryslow film alebo anime, pouzivam Ripbot264

laicky rozdiel medzi PSNR a SSIM, je v tom, ze SSIM sa viacej blizi tomu ako kvalitu vnimaju ludia. Netusim aky to ma vyznam pri samotnom kodovani, pri vyvoji a testovani a porovnani je mi pouzitie jasne.

nepovedal si co chces zakodovat, k akemu ucelu.
dbart
Junior

Odeslat příspěvekod Raziel-CZ 6. 2. 2016 21:39

Jde mi o kódování filmů Blu-Ray, DVD a vlastních videí a jelikož chci z x264 přejít na x265, zajímá mě, zda při kódování volit metodu Psnr nebo Ssim, viz volba v HandBrake (obrázek) a také proč. Na netu jsem nenašel žádnou stručnou informaci týkající se této problematiky a už vůbec ne v češtině. Myslím, že je načase se tomu pověnovat a pěkně to zaindexovat, ať to mohou najít i další. Tedy PSNR nebo SSIM?

Dosud jsem kódoval do x264, ale už je rok 2016... Btw používám jen PC, žádné přehrávače, takže se zobrazováním jinde ani nepočítám a nejen v mém případě je již určitě vhodné přemýšlet nad x265.

Obrázek
Jsem odpovědný za to, co řeknu a/nebo učiním; nemohu být ale už odpovědný za to, jak to kdo pochopí.
Raziel-CZ
Junior
Uživatelský avatar


Odeslat příspěvekod Raziel-CZ 7. 2. 2016 12:29

Dobře, ale toto téma není k x264 nebo k výkonu či popisu našich strojů, není k názorům, ale je k x265 HEVC a faktům. Pokud by někdo znal odpovědi na mé otázky, budu rád.
Jsem odpovědný za to, co řeknu a/nebo učiním; nemohu být ale už odpovědný za to, jak to kdo pochopí.
Raziel-CZ
Junior
Uživatelský avatar

Odeslat příspěvekod ...drát 7. 2. 2016 13:29

PSNR ak chceš to chceš rýchlo,SSIM ak kvalitne,metrika PSNR vraj popri odstránení šumu odstráni aj časť textúr,všeobecne sa ale pri konverzii odporúča používať prednastavené profily (rýchlosť,kvalita) dá sa toho veľa pokašlať nesprávnym nastavením
v súčastnosti najrýchlejší a najkvalitnejší je 265 UHDcode s doporučeným hardvérom
https://x265.com/how-to-play-hevc-on-yo ... -decoding/
...drát
Mírně pokročilý

Odeslat příspěvekod Raziel-CZ 7. 2. 2016 15:20

Dobře, takže shrnutí.

PSNR = rychleji, ale méně kvalitně a SSIM = pomaleji, za to však kvalitněji?

Jsem zastáncem pomalého, za to kvalitnějšího zpracování, takže si rád počkám a budu používat SSIM, pokud tomu tak skutečně je. Děkuji.
Jsem odpovědný za to, co řeknu a/nebo učiním; nemohu být ale už odpovědný za to, jak to kdo pochopí.
Raziel-CZ
Junior
Uživatelský avatar

Odeslat příspěvekod ...drát 7. 2. 2016 15:53

treba si to otestovať na krátkom vysokokvalitnom zdroji (deme) netreba hneď skúšať celý film je totiž možné že rozdiel nepostrehneš ale strata času môže byť veľká
...drát
Mírně pokročilý

Odeslat příspěvekod dbart 7. 2. 2016 17:21

dobre, dufam ze posledne moje vyjadrenie :) .

x265 je stale vo vyvoji, pre nejake typy videi dava oproti x264 "zaujimave"vysledky, pre ine je to vyrovnane. Vo vseobecnosti sa zatial hodnotia vysledky x265 ako viac vyhladene - dobre na animaky. Ked chces kvalitne ulozit drobne detaily a textury, je stale lepsie siahnut po x264.

rozdiel medzi PSNR a SSIM sme ti uz opisaly: SSIM lespie popisuje ludske vnimanie kvality, preto je lepsie pouzivat tuto velicinu, ale co to konkretne nastavy v tom x265 netusim.

x264 je maximalne vyladeny na kvalitu a vykon, ak si pozries co riesia vyvojari, tak su to len kozmeticke zmeny, alebo podpora na ine hw platformy.

aj na tvojom screenshote je vidiet, ze pre x265 je k dispozicii "tune" len ta matematika, nie ludsky videne: film, anime, grain ako ma x264.

zaver: cely cas sa Ti snazim naznacit :) : ak chces nieco archivovat, pouzivaj x264, ak sa chces hrat a experimentovat, nech sa paci pouzi x265, ale sam vidis ze konkretne tu na tomto fore je velmi malo ludi co su Ti schopni a ochotni Ti odpovedat, teda ak to myslis s x265 vazne citaj ten doom9, to je primarny zdroj informacii pre celu Zem :) .

havk ;o)
dbart
Junior

Odeslat příspěvekod Raziel-CZ 24. 8. 2016 22:36

Čili beru to tak, že lépe použít SSIM. Děkuji.
Jsem odpovědný za to, co řeknu a/nebo učiním; nemohu být ale už odpovědný za to, jak to kdo pochopí.
Raziel-CZ
Junior
Uživatelský avatar

Odeslat příspěvekod AVmagix 25. 9. 2020 13:51

Také jsem hledal správné nastavení tohoto parametru a dal jsem si tu práci a testoval jsem video v přírodě. Nebe, budovy blízké i vzdálené a stromy natočené záběrem z pomalu pohybujícího letícího dronu nad tím vším. Zaměřil jsem se na detaily a případný šum z enkodéru. Používám x265 10bit na CPU a formu CQ (constant quality). Tu jsem měl na hodnotě 29 (to mi tak vycházelo jako nejlepší poměr kvalita obrazu a velikost souboru). Zkusil jsem všechny parametry (PSNR, SSIM, Grain, atd.) a zjistil, že u výše zmíněného videa nejlépe vyhovuje parametr "none". U ostatních byly neduhy jako šum v přechodu nebe a stromů, nebo ztráta detailů na stromech či budovách a "Animation" se nehodí na takový typ videa vůbec. Rozmaže detaily. Pro animované videa typu "Krteček" atd. je to výhodnější, protože tam jsou barvy téměř jednolité a bez detailů a enkodované video je o cca 20% menší. Ovšem pokud někdo tlačí na kvalitu videa, tedy aby se enkodované video co nejvíce blížilo originálu, za mě jednoznačně nastavení "none" v kolonce "Encoder Tune". U více zašumělých videí je výhodné nastavit "Grain". Video je sice větší, ale obraz není rozmazán, zůstane ostrý a šum je jemnější. Samozřejmě, že záleží na originálním videu a pokud nám záleží na výsledné kvalitě, není nic jednoduššího, než využít možnosti "Preview", kde si můžeme zkontrolovat výsledek. Stačí si tam nastavit délku náhledu a vybrat si úsek zpracovávaného videa. V nastavení programu se dá nastavit kolik nahlédnutí ve videu chceme mít. V dalším příspěvku se zaměřím na "Encoder Preset", tedy na rychlost enkodování.
AVmagix
Kolemjdoucí


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků