Ich mache einige Experimente mit HEVC x265.
Ich habe ein Rohmaterial und die Detailqualität von h264 mit derselben CRF-Einstellung sieht besser aus als h265.
Sollte nicht das Gegenteil sein?
Vielleicht ist mein Setup nicht das beste: Ich verwende ffmpeg zum Transkodieren und vlc zum Überprüfen der Videos, dann kopiere ich den Bildschirminhalt und vergleiche die Bildschirme in einem Programm wie Photoshop.
FFmpeg-Befehle, die ich verwende, sind die folgenden:
ffmpeg -i input.mp4 -c:v libx264 -crf 30 -c:a copy output_h264.mkv
und
ffmpeg -i input.mp4 -c:v libx265 -crf 30 -c:a copy output_h265.mkv
Ich habe 30 als CRF zu Testzwecken verwendet, weil die Artefakte besser sichtbar sind :)
Könnte der Qualitätsverlust durch VLC und seine experimentelle Unterstützung beim Dekondensieren von h265 verursacht werden? Vielleicht etwas sichtbarer bei niedrigeren Bitraten?
Die CRF-Skalen für x264 und x265 stimmen nicht überein. x265 CRF 28 soll äquivalent zu x264 CRF 23 sein. Aber x265 ist in seiner Entwicklung noch nicht so ausgereift wie x264, also nehmen Sie diese CRF-Äquivalenz mit Vorsicht.
Sie können jedoch versuchen, Ihre eigene Kalibrierung zwischen den aktuellen Versionen der Codierungsbibliotheken in Ihrem ffmpeg einzurichten, indem Sie den folgenden Befehl ausführen, der zwei beliebte Videoqualitätsmetriken ausführt:
ffmpeg -i encoded-video.mp4 -i reference-video.mp4 -lavfi "ssim;[0:v][1:v]psnr" -f null -
Die letzten Zeilen der Konsolenausgabe enthalten:
[Parsed_ssim_0 @ 000000000039ad80] SSIM Y:0.984483 U:0.980458 V:0.980921 All:0.983219 (17.751712)
[Parsed_psnr_1 @ 0000000000398320] PSNR y:42.63 u:43.19 v:44.09 average:42.90 min:42.07 max:46.16
Führen Sie den Befehl also einmal mit der x264-Ausgabe und einmal mit x265 aus und vergleichen Sie mit verschiedenen x265-Ausgaben, bis Sie ähnliche Messwerte erhalten. Natürlich sind diese Metriken nicht perfekt, aber Sie können sie als grobe Richtlinie verwenden, um Äquivalenz herzustellen.
Benutzer3450548
Benutzer3450548
Gyan
Benutzer3450548
Gyan
Michael
Gyan