<p>FFmpeg does have 12 bit pixel formats but the prores_ks encoder is limited to 10 bits. The 4444XQ profile features higher bitrates. Open a ticket at trac.ffmpeg,org, if you like.</p>

CC BY-SA 4.0
2019-08-01T19:47:11.083Z
Ah thanks I see them now.  But no yuv**a**444p12 for alpha channel prores4444XQ
Shao Zhang
CC BY-SA 4.0
2019-08-01T17:52:01.220Z
2019-08-01T17:52:01.220Z
Gyan
<p>Using ffmpeg 4.1 and prores_ks codec.  I've encoded various clips into 4444 and 4444XQ.  All play and look fine but when I try to use -pix_fmt yuv444p16le for 4444XQ I get the warning:</p>

<pre><code>Incompatible pixel format 'yuv444p16le' for codec 'prores_ks', auto-selecting format 'yuv444p10le'
</code></pre>

<p>My 4444XQ files are bigger than my 4444 files so there is an increase in bit rate.  But I was under the impression than 4444XQ supported 12bit color while 4444 only supports 10bit color.  There is no 12bit pix_fmt so I just assumed it would take 16 and do the down convert.  Maybe this is a limitation of the current ffmpeg builds and prores_ks needs to either do its own up/down bit depth conversion and/or ffmpeg needs a 12bit pix_fmt?</p>

<ffmpeg><encoding><prores>
Can't tell if prores4444XQ is any different than prores4444 in ffmpeg 4.1
Shao Zhang
# Can't tell if prores4444XQ is any different than prores4444 in ffmpeg 4.1

(Asked by: username_0 on 2019-08-01)

Using ffmpeg 4.1 and prores_ks codec.  I've encoded various clips into 4444 and 4444XQ.  All play and look fine but when I try to use -pix_fmt yuv444p16le for 4444XQ I get the warning:
Incompatible pixel format 'yuv444p16le' for codec 'prores_ks', auto-selecting format 'yuv444p10le'

My 4444XQ files are bigger than my 4444 files so there is an increase in bit rate.  But I was under the impression than 4444XQ supported 12bit color while 4444 only supports 10bit color.  There is no 12bit pix_fmt so I just assumed it would take 16 and do the down convert.  Maybe this is a limitation of the current ffmpeg builds and prores_ks needs to either do its own up/down bit depth conversion and/or ffmpeg needs a 12bit pix_fmt?

**Tags:** ffmpeg, encoding, prores


---

## 1 answers

### Answer by username_1 on 2019-08-01. Score: 1

FFmpeg does have 12 bit pixel formats but the prores\_ks encoder is limited to 10 bits. The 4444XQ profile features higher bitrates. Open a ticket at trac.ffmpeg,org, if you like.

> **Comments:**
> **username_0**: Ah thanks I see them now.  But no yuv**a**444p12 for alpha channel prores4444XQ  

---

