Die Konvertierung von H265 in H264 führt zu Artefakten in dunklen Bereichen

1151
Jordan Harris

Ich bin nicht sicher, ob dies der richtige Ort ist, um dies zu fragen, aber ich werde es trotzdem versuchen. Ich versuche, viele HEVC (H265) -Videos in AVC (H264) zu konvertieren, und ich bekomme all diese bösen Artefakte in dunklen Bereichen. Weiß jemand, warum das passiert? Ich glaube nicht, dass es an Qualität einbüßt, weil ich es in ein Video mit einer höheren Bitrate als das Original konvertiere. Die H265-Version hat eine Bittiefe von 10 und die H264 mit einer Bittiefe von 8, aber ich bin nicht sicher, ob dies die Ursache sein würde. Ich würde mich über jede Hilfe in dieser Angelegenheit sehr freuen und hoffentlich eine Lösung, um das Problem zu beheben. Ich möchte, dass die Qualität der ursprünglichen H265-Version möglichst nahe kommt. Der Teil des Befehls für Video sieht etwa wie folgt aus:

-c:v libx264 -crf 23 -tune film -preset veryslow -profile:v high -level 4.1 

Hier ist nur ein Beispiel dafür:

Original (H265)

Die Konvertierung von H265 in H264 führt zu Artefakten in dunklen Bereichen

Konvertiert (H264)

Konvertiertes AVC-Video (H264)

0
Vielleicht ist es nur ich, aber ich sehe keinen Unterschied zwischen Ihren beiden Bildern. DavidPostill vor 8 Jahren 0
Entschuldigung, ich habe es nicht im schlimmsten Fall eingefangen. Ich kann es trotzdem klar sehen. Öffnen Sie es in einem neuen Tab und sehen Sie unten links im Bild. Dort gibt es diesen dunklen, blockigen Bereich. Das Schlimmste ist, dass es sich bewegt, was es sehr ablenkend und auffällig macht. Jordan Harris vor 8 Jahren 0
Im 264-Beispielbild sehen Sie keine Artefakte. Ich habe die beiden Bilder in Photoshop gestapelt. Ausgerichtet, da sie nicht identisch sind, wurde ein Unterschiedsmodus gemischt und mit der Farbauswahl überprüft. Nur die erwarteten geringfügigen Unterschiede von = <2 in jedem der RGB-Kanäle. Dies liegt sowohl am Bit-Tiefenunterschied als auch an der Tatsache, dass Sie mit einem verlustbehafteten Standard kodieren. Gyan vor 8 Jahren 0
Es gibt [Farbstreifen] (https://en.wikipedia.org/wiki/Colour_banding) mit blockierten Kanten im zweiten Bild. Die Farbbandbildung ist der Haupteffekt von weniger Bits pro Komponente auf einem Farbverlauf. Hier werden die Artefakte der Komprimierung besser sichtbar. Das erste Bild hat auch eine leichte Streifenbildung, jedoch mit unregelmäßigen und geditherten Rändern. Ich habe genau dieses Problem bei jedem von mir getesteten Transcode ohne Rücksicht auf die Ausgabebitrate gesehen, daher erscheint es mir unvermeidlich. Aber ich bin kein Videoexperte, vielleicht gibt es dafür eine Lösung. HalfKiloByte vor 8 Jahren 0
In der Tat gibt es Streifenbildung, und das liegt einfach daran, dass Ihre Bitrate zu niedrig ist. Wenn ich Sie wäre, würde ich einen niedrigeren Wert wie 18 verwenden (oder den Wert, der Ihren Bedürfnissen entspricht). Ely vor 8 Jahren 0
Ich stellte die Helligkeit und den Kontrast auf (https://imgur.com/a/5gTK6), sodass die Unterschiede deutlicher wären. Wie erwartet sieht die bessere Kodierung besser aus. Ich sehe nichts "falsch". Jason vor 6 Jahren 0

0 Antworten auf die Frage