02.09.2020, 03:32
(30.08.2020, 19:36)Selur Wrote: -> If you can tell me a way tell ffmpeg to write those tags I can add an option for it, since I don't use lossy formats as intermediate I never really found any use for ProRes aside from exporting to it for others.About ProRes NCLC tags and tests here https://forum.selur.net/showthread.php?t...41#pid8841
Not sure if it helps exactly, but i done quick search "ffmpeg nclc" and some info here and there.
For example here are a lot of nclc related code lines
https://ffmpeg.org/doxygen/3.1/mov_8c_source.html
https://video.stackexchange.com/question...-colr-atom
-movflags +write_colr -strict experimental
Some mov64Writer for Nuke app seems based on FFmpeg https://learn.foundry.com/nuke/developer...Writer.cpp it have like "writeNCLC_(true)"
Probably NCLC tags are inserted as numbers. Numbers description is here
https://github.com/bbc/qtff-parameter-editor
In some codes it look like this:
nclc: pri 1 trc 1 matrix 1
Maybe just look for something related to nclc in FFmpeg help and support?
Maybe somehow look at ffmbc NCLC code and in use it for FFmpeg?
Some early Kostya encoder requests from 2012 https://codecs.multimedia.cx/2012/03/a-f...s-encoder/
"For all your questions – encoders control only what’s written inside the frames and don’t (and probably cannot) affect MOV properties in the way you want. Sorry.
Maybe somebody will write a patch to address all this."