Wenn ich mehrere QPs verwende, decodiert ffmpeg HEVC-Video nicht ordnungsgemäß

421
user701353

Ich mache HEVC-basierte Videocodierung für eine Videodatei. Wir haben den HEVC-Encoder modifiziert und weist nun drei verschiedenen Regionen in einem Frame drei verschiedene QP-Werte zu. Die YUV-Ausgabedatei vom HEVC-Encoder hat genaue Ausgänge.

Aber wenn ich ffmpegkodierte HEVC-Dateien in mp4 konvertiere, sind die Ergebnisse wirklich schlecht. Farbe des Videos verzerrt.

Wie kann ich mit diesem Problem umgehen?

ffmpegAusgabe : output from ffmpeg

Ergebnis nach der Kodierung in YUV : result after encoding in YUV

1
Es ist nicht klar, was Sie unter "HEVC-Encoder" verstehen - haben Sie HM geändert? Wie wird die YUV-Ausgabedatei generiert? Dies erfordert definitionsgemäß auch einen Decoder. Ist Ihr Bitstream-Standard kompatibel? In diesem Fall müssen Sie möglicherweise auch den H.265-Decoder von ffmpeg ändern oder einen Fehlerbericht einreichen. PS: Möglicherweise möchten Sie andere Beispielbilder finden. Manche Leute finden diese zu grafisch. slhck vor 7 Jahren 0

0 Antworten auf die Frage