Konvertieren Sie Videos in 10-Bit-Bilder

Ich habe ein Video mit diesen Informationen:

Format : MKV
Codec : HEVC (h.265)
Bit depth : 10 bits

Wie kann ich mit ffmpeg 10-Bit-Framegraps davon erhalten?

Welches Format..?
@Mulvya - Er erwähnte, dass es sich um HEVC (dh h.265) handelt. Ich habe noch nicht besonders mit h.265 gearbeitet, aber werden weitere Informationen zu den h.265-Einstellungen benötigt, um einen Frame-Dump zu erhalten?
Ich frage nicht nach dem Eingabecodec, aber welche Ausgabebildformate sind akzeptabel? Nicht alle haben 10-Bit-Unterstützung. Und der Workflow von OP unterstützt möglicherweise einige nicht, die dies tun.
Danke für all eure Antworten. Das Format des Ausgabebildes sollte TIFF sein.

Antworten (1)

Um so viele Details wie möglich zu erhalten, konvertieren Sie es in ein 16-Bit-TIFF, z.
ffmpeg -i "DF HDR Sampler.mp4" -pix_fmt rgb48 _Frames/out%05d.tiff

Beispiel aus dem GT Sport HEVC 10-Bit H.265-Video von Digital Foundry unter https://www.digitalfoundry.net/2017-10-17-free-download-gran-turismo-sport-hdr-sampler

Vorher (16-Bit-TIFF-Framedump, unverändert, in 8-Bit-ProPhoto-RGB)

Vorher Bild

Nachher (16-Bit-TIFF-Framedump, HDR zu SDR in Photoshop (z. B. Kurven- und Dynamikanpassungen), 8-Bit-ProPhoto-RGB)

Nach Bild

Ich habe das versucht, aber es scheint, dass es bei bestimmten Codecs verwaschene Farben erzeugt. Obwohl die ausgegebene PNG-Datei tatsächlich 16 bpc hat, scheinen die Farben nicht mit dem Originalvideo übereinzustimmen. Siehe meine Frage hier: video.stackexchange.com/questions/27991/…