Looking at
https://aomediacodec.github.io/av1-spec/av1-spec.pdf
Quote:
The Main profile supports YUV 4:2:0 or monochrome bitstreams with bit depth equal to 8 or 10.
The High profile further adds support for 4:4:4 bitstreams with the same bit depth constraints.
Finally, the Professional profile extends support over the High profile to also bitstreams with bit depth equal to 12, and also adds support for the 4:2:2 video format.
|
at page 635 of 665
Thus how I understand it:
Main should support:
High should support:
- 4:2:0 at 8bit and 10bit
- 4:4:4 at 8bit and 10bit
and Professional should support
- 4:2:0 at 8bit, 10bit and 12bit
- 4:2:2 at 8bit, 10bit and 12bit
- 4:4:4 at 8bit, 10bit and 12bit
Where as aomenc reports:
Quote:
Profile 1 requires 4:4:4 color format
|
and
Quote:
Profile 2 bit-depth < 10 requires 4:2:2 color format
|
from the looks of it aomenc has a bug here.
Looking at 6.4.1 I agree with you it should be:
- Main:
- 4:0:0 with 8bit
- 4:2:0 with 8 and 10 bit
- High:
- Professional:
- 4:0:0 with 8, 10, 12 bit
- 4:2:0 with 12bit
- 4:2:2 with 8, 10, 12 bit
- 4:4:4 with 8, 10, 12 bit
Cu Selur