В сообщении от Sunday 08 November 2020 16:26:24 Andrea paz via Cin написал(а):
I tried to put DNxHR presets under the .mov container. The advantages of using this mezzanine codec are great quality and efficiency (like ProRes) and being self-managed for each resolution and bit-rate (unlike DNxHD which has many fixed and unalterable formats for each resolution). The only disadvantage compared to DNxHD is that it supports only progressive and not interlaced signals.
If someone wants to try them, I make them available (there are also 2 audio presets of type pcm). They seem to work apart from some settings:
- Pixel_format gbrp10le of pulldown ("pixels:") does not work (it remains yuv type). - in pixel_format pulldown there is no choice for bit-depth=12; while DNxHR_HQX and DNxHR_444 profiles should be 12-bit (for resolutions higher than FullHD). Is this a limit of CinGG?
I think this is unimplemented functionality in ffmpeg: https://trac.ffmpeg.org/ticket/7280 https://git.ffmpeg.org/gitweb/ffmpeg.git/blob_plain/HEAD%3A/libavcodec/dnxhd... .pix_fmts = (const enum AVPixelFormat[]) { AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV422P10, AV_PIX_FMT_YUV444P10, AV_PIX_FMT_GBRP10, AV_PIX_FMT_NONE }, unfortunately, adding 12 bit support is not as easy as adding just one line here ... 10-bit support was added in https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/f078bc4c5e6675a93166a7e5b23f...
- pix_fmt=rgb24 does not work.
Since I can't find any official documentation, if you have any advice please say so.
I based on these articles:
https://dovidenko.com/2019/999/ffmpeg-dnxhd-dnxhr-mxf-proxies-and-optimized-...
https://macilatthefront.blogspot.com/2018/12/tutorial-using-ffmpeg-for-dnxhd...