[FFmpeg-trac] #7163(avcodec:closed): 12-bit ProRes not supported
FFmpeg
trac at avcodec.org
Thu Apr 9 23:17:39 EEST 2020
#7163: 12-bit ProRes not supported
---------------------------------------+-----------------------------------
Reporter: spookybathtub | Owner:
Type: enhancement | Status: closed
Priority: wish | Component: avcodec
Version: git-master | Resolution: fixed
Keywords: prores | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
---------------------------------------+-----------------------------------
Comment (by spookybathtub):
Arri Meta Extract is not definitive proof. Neither is any other metadata
reading tool, because there is no "bit depth" metadata flag to read in a
ProRes QT. FFmpeg displays yuv422p10le not because it is "detected",
rather it's the pixel format we choose to decode.
The patch for this ticket decodes 12-bit for ProRes 444 and XQ only.
ProRes 422 sources are still decoded as 10-bit. I think the current
behavior is mostly okay because 10-bit is ''typically'' adequate for
ProRes 422 sources. I do recognize that it's possible to have 12-bit
precision in a 422 file, and I have verified this myself with test
patterns, but I very much doubt that you could tell the difference with
real footage from a camera because of the signal-to-noise ratio.
From my perspective the current behavior is good enough. But it would be
nice to have a flag for the user to choose 10 or 12 bit for all ProRes
sources.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7163#comment:20>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list