Wie SSIM mit Hybrid? - Printable Version +- Selur's Little Message Board (https://forum.selur.net) +-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html) +--- Forum: Probleme und Fragen (https://forum.selur.net/forum-4.html) +--- Thread: Wie SSIM mit Hybrid? (/thread-849.html) |
Wie SSIM mit Hybrid? - Flieger - 16.01.2019 Hallo Selur, wie Millionen suche ich nach der höchsten Videoqualität. Komme von 4,6k-Raw und rendere in DNxHR für Hybrid aus. Ein Vergleich ist per Screenshot zwar möglich, aber subjektiv. SSIM gibt mir eine Zahl. Meine Fragen: Wie lasse ich mir unter Hybrid die SSiIM-Zahl ausgeben und wie bestimme ich den Ausgabeort, damit ich die SSIM-Datei finde? RE: Wie SSIM mit Hybrid? - Selur - 16.01.2019 SSIM/PSNR Werte können aktuell zwei Encoder mit ausgeben x264&x265. x264->Misc->Main->Adjustmnts->Calculate->SSIM/PSNR x265->Misc->Metrics->SSIM/PSNR die Werte werden von den Encodern am Ende des Encodings ausgegeben. Da es nicht per Frame, sondern nur durchschnittliche Werte ausgegeben werden sind es auch nicht viele. Die Werte landen: a. im DebugOutput (ab einem gewissen Level) b. in der Report Datei die für jeden Job erstellt werden kann (Config->Internals->Create report file) -> Ein separate Datei für SSIM/PSNR-Werte, für die man einen Ausgabeort festlegen müsste, gibt es nicht. Die Reportdatei wird im Ausgabeordner während der Abarbeitung des Jobs erstellt. Hier mal ein Beispiel der Informationen aus dem Report für ein x265 encoding: Quote:x265 (1 pass bitrate) x265 processing startedDie Ausgabe für x264 sieht vergleichbar aus. Gruß Georg RE: Wie SSIM mit Hybrid? - Flieger - 16.01.2019 Perfekt! Vielen, vielen Dank. Zwei Nachfragen noch: Höhere Zahlen sind besser, nehme ich hoffentlich richtig an. 1. Steigen die Zahlen linear oder logarithmisch an? 2. Gibt es eine Faustformel zur Interpretation der Ergebnisse? Willkürliches Beispiel: Alles unter SSIM 95 ist optimierungswürdig? Wo liegt gewöhnlich das SSIM-Maximum? Erster Test: x265 [info]: frame I: 2, Avg QP:20.52 kb/s: 132181.92 PSNR Mean: Y:46.983 U:49.198 V:46.961 SSIM Mean: 0.986444 (18.679dB) x265 [info]: frame P: 74, Avg QP:21.24 kb/s: 111184.14 PSNR Mean: Y:46.570 U:49.182 V:46.985 SSIM Mean: 0.985040 (18.251dB) x265 [info]: frame B: 224, Avg QP:23.42 kb/s: 62133.23 PSNR Mean: Y:45.080 U:48.602 V:46.207 SSIM Mean: 0.979318 (16.844dB) x265 [info]: Weighted P-Frames: Y:0.0% UV:0.0% x265 [info]: consecutive B-frames: 2.6% 0.0% 1.3% 92.1% 3.9% encoded 300 frames in 306.70s (0.98 fps), 74699.46 kb/s, Avg QP:22.87, Global PSNR: 45.989, SSIM Mean Y: 0.9807771 (17.162 dB) finished after 00:05:07.407 finished... Ausgangsmaterial war 4,6K-DNxHG HQX-10Bit. Das habe ich per Vapor und Lancoz auf UHD runterrechnen lassen. An welchen Stellschrauben könnte ich noch drehen? RE: Wie SSIM mit Hybrid? - Selur - 16.01.2019 zu 1.: quadratisch polynomiell (wenn ich mir die Formel angucke: https://de.wikipedia.org/wiki/Strukturelle_%C3%84hnlichkeit#Algorithmus) zu 2: SSIM Maximum ist 1, alles was nicht 1 ist, ist Verbesserungswürdig. Ob SSIM XY für einen okay ist oder nicht kommt immer darauf an was man machen will. Würde grob sagen: 0,95: mies 0,98: akzeptable, aber nicht toll 0,99: gut bis super aber es hängt sehr von der Quelle ab. Verrauschte Quellen die durch den Encoder entrauscht werden können mit 0,95 super aussehen. Sehr detailreiche Quellen können mit 0,99 noch mies aussehen. -> Würde empfehlen, einfach mal eine typische Quelle zu nehmen die Du verwendest und sie mit unterschiedlichen crf Werten zu encoden und dann mal SSIM und die von Dir wahrgenommene Qualität zu vergleichen. Wichtig ist zu bedenken, dass SSIM keine psychovisuellen Effekte berücksichtigt. Werden Optionen verwendet die psychovisuelle Effekte berücksichtigen schwindet die Aussagekraft von bestimmten SSIM Werten sehr schnell dahin. Cu Selur RE: Wie SSIM mit Hybrid? - Flieger - 17.01.2019 (16.01.2019, 17:52)Selur Wrote: zu 1.: quadratisch polynomiell (wenn ich mir die Formel angucke: https://de.wikipedia.org/wiki/Strukturelle_%C3%84hnlichkeit#Algorithmus)Vielen, vielen Dank |