[Cin] AdobeRGB and editing

Andrew Randrianasulu randrianasulu at gmail.com
Sat May 27 15:45:27 CEST 2023

Slightly more from my n-th research into colorspaes.


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

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


=== 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.


== 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 ...


*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++
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,


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 at 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 at 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 at lists.cinelerra-gg.org
>> https://lists.cinelerra-gg.org/mailman/listinfo/cin
> --
> Cin mailing list
> Cin at lists.cinelerra-gg.org
> https://lists.cinelerra-gg.org/mailman/listinfo/cin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20230527/36e3832d/attachment.htm>

More information about the Cin mailing list