[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