[FFmpeg-trac] #7163(avcodec:closed): 12-bit ProRes not supported
FFmpeg
trac at avcodec.org
Fri Apr 10 01:51:05 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 pdr0):
Replying to [comment:22 spookybathtub]:
> I'm not disputing that this file is 422. I'm just saying it is
theoretically possible for the 422 codec to contain 12-bit precision.
From the [https://www.apple.com/final-cut-
pro/docs/Apple_ProRes_White_Paper.pdf whitepaper]:
> >Like Apple ProRes 4444 XQ and Apple ProRes 4444, all Apple ProRes 422
codecs can in fact accept image samples even greater than 10 bits,
although such high bit depths are rarely found among 4:2:2 or 4:2:0 video
sources.
Good point, but it's pretty ambiguous about "containing" -
{{{
Apple ProRes 422 codecs support up to 10-bit image sources...
Like Apple ProRes 4444 XQ and Apple ProRes 4444, all
Apple ProRes 422 codecs can in fact accept image samples even greater
than 10 bits, although such high bit depths are rarely found among 4:2:2
or 4:2:0 video sources.
}}}
Does "can accept" indicate "supported" at that bit depth ? Or does that
mean if you feed it 16bit YUV, it decodes from the native prores decoder
at 16bits or 10bit ? eg. 8bit mpeg2 "can accept" 10bit data too, it just
gets truncated to 8bits. To me, "support up to 10-bit" is critical
phrasing. "up to" defines an upper limit
Have you ever seen authentic 12bit Prores 422 HQ?
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7163#comment:23>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list