Slightly more from my n-th research into colorspaes. https://www.slashcam.com/news/single/Adobe-After-Effects-gets-ACES-workflow-via-OpenCol-17721.html
Apparently AE (After Effects) got ACES via OCIO just recently: ==== quote == The traditional Adobe colour management engine (which uses ICC profiles) has to be switched to OpenColorIO in a project menu for this. Afterwards, working, composition, display and export colour spaces can be assigned. A plug-in effect "OCIO Color Space Transform" has also been thought of. This is a colour space conversion effect implemented with the OpenColorIO engine that can be used anywhere in the composition. This can work with CDL or LUT files. Complex 3D LUT interpolations are optionally performed tetrahedral, but this requires a supported(end) GPU. ==== not sure how "working" vs "composition" differs .... Long 13 part series on color management in AE again https://www.provideocoalition.com/color-management-part-13-opencolorio-and-after-effects/ === quote === As I said above, using OpenColorIO is a conscious decision to do color management manually, instead of using the built-in color management system. And this means you need to have a solid understanding of what you’re trying to do, and why. OpenColorIO was created for use on large scale Hollywood productions, and the ACES workflows that it’s used with are designed to future-proof commercial content. ==== https://www.provideocoalition.com/color-management-part-9-workflow-theory/ == quote === As explained in the video above, the point of a color managed workflow is that we assign our project a colorspace, and any assets which have a different colorspace are converted to match the project. But if every component in our workflow (assets, project, monitor and output) are the same, then no conversion will be needed. === c++ example looks simple, but I have no idea if it works transparently enough to try ... https://opencolorio.readthedocs.io/en/latest/guides/developing/developing.html === *Convert your image, using the Processor.* Once you have a CPU or GPU processor, you can apply the color transformation using the “apply” function. In C++ <https://opencolorio.readthedocs.io/en/latest/guides/developing/usage_examples.html#usage-applybasic-cpp>, you may apply the processing in-place, by first wrapping your image in an ImageDesc class. This approach is intended to be used in high performance applications, and can be used on multiple threads (per scanline, per tile, etc). === so, ICC vs OCIO actually a thing ... o.o Currently in cingg you have colorspaces plugin and ffmpeg's LUT plugin, but no support for color-managed display or embedding icc profile in media .... so, *may be* you can add colorspace plugins for equating different media files manually, and then use external tools (olive-editor?) for viewing/embedding profiles .... пт, 26 мая 2023 г., 20:56 Phyllis Smith via Cin <cin@lists.cinelerra-gg.org >: > Updated GIT manual with Andrea's additional screen shot. This manual > section as previously written by Andrea is a very helpful explanation. It > is too bad that CinGG does not have better color management and most likely > never will. ...Phyllis > > On Fri, May 26, 2023 at 10:31 AM Andrea paz via Cin < > cin@lists.cinelerra-gg.org> wrote: > >> I added an image as you requested. thanks for the hint. >> > I guess my 'work' would benefit from RGB-Float, and only at the output >> > clamp to 8bit. >> In theory, yes. But in practice many of CinGG's internal processes >> (e.g., effects) do their own conversions. The result may be >> unpredictable. Everyone has to look for a satisfactory worflow.... >> -- >> Cin mailing list >> Cin@lists.cinelerra-gg.org >> https://lists.cinelerra-gg.org/mailman/listinfo/cin >> > -- > Cin mailing list > Cin@lists.cinelerra-gg.org > https://lists.cinelerra-gg.org/mailman/listinfo/cin >
-- Cin mailing list Cin@lists.cinelerra-gg.org https://lists.cinelerra-gg.org/mailman/listinfo/cin