Another book on digital video
Digital video and HD (2012) https://wangwei1237.github.io/shares/Digital_Video_and_HD_Algorithms_and_Int... nearly 40 mb, 753 pp! found via https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=78837 not sure if I'll learn enough for stopping confusing color spaces vs primaries and so on ......
On Fri, Sep 13, 2024 at 12:10 PM Andrew Randrianasulu via Cin < [email protected]> wrote:
Digital video and HD (2012)
https://wangwei1237.github.io/shares/Digital_Video_and_HD_Algorithms_and_Int... ... not sure if I'll learn enough for stopping confusing color spaces vs primaries and so on ......
No kidding, I gave up and just hope that Andrea knows answers to any color related questions for CinGG.
Sorry Phyllis, I have tried to follow the various posts about ffmpeg color problems, but I can't figure out how it works. I get the impression that even the ffmpeg developers are not clear on how to handle color in their program. I tried reading Poynton's excellent book, recommended by Andrew, a couple of years ago but stopped early because it was beyond my capabilities. There are too many variables, beyond the problems of ffmpeg: lack of color management (which I think all reduces to an initial transcode to the absolute X,Y,Z color space from which then the program could do all the transformations it needs without too much loss of color info), lack of support for ICC profiles, not knowing how each and every function and plugin of CinGG treats colors, interaction between CinGG and ffmpeg, and who knows what else. As Adam said, “There is no color management workflow.” It is no coincidence that colorimetry in editing programs is found only in the big, rich, specialized companies.
On Sat, Sep 14, 2024 at 1:08 PM Andrea paz via Cin <[email protected]> wrote:
Sorry Phyllis, I have tried to follow the various posts about ffmpeg color problems, but I can't figure out how it works. I get the impression that even the ffmpeg developers are not clear on how to handle color in their program. I tried reading Poynton's excellent book, recommended by Andrew, a couple of years ago but stopped early because it was beyond my capabilities.
there is simpler colorful intro from around 2006 https://tech.ebu.ch/docs/techreview/trev_301-gierlinger.pdf
There are too many variables, beyond the problems of ffmpeg: lack of color management (which I think all reduces to an initial transcode to the absolute X,Y,Z color space from which then the program could do all the transformations it needs without too much loss of color info), lack of support for ICC profiles, not knowing how each and every function and plugin of CinGG treats colors, interaction between CinGG and ffmpeg, and who knows what else. As Adam said, “There is no color management workflow.” It is no coincidence that colorimetry in editing programs is found only in the big, rich, specialized companies. -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
Den 15.09.2024 18:02, skrev Andrew Randrianasulu via Cin:
On Sat, Sep 14, 2024 at 1:08 PM Andrea paz via Cin <[email protected]> wrote:
Sorry Phyllis, I have tried to follow the various posts about ffmpeg color problems, but I can't figure out how it works. I get the impression that even the ffmpeg developers are not clear on how to handle color in their program. I tried reading Poynton's excellent book, recommended by Andrew, a couple of years ago but stopped early because it was beyond my capabilities. there is simpler colorful intro from around 2006
https://tech.ebu.ch/docs/techreview/trev_301-gierlinger.pdf
There are too many variables, beyond the problems of ffmpeg: lack of color management (which I think all reduces to an initial transcode to the absolute X,Y,Z color space from which then the program could do all the transformations it needs without too much loss of color info), lack of support for ICC profiles, not knowing how each and every function and plugin of CinGG treats colors, interaction between CinGG and ffmpeg, and who knows what else. As Adam said, “There is no color management workflow.” It is no coincidence that colorimetry in editing programs is found only in the big, rich, specialized companies. -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
Just in case something here is not already found: https://trac.ffmpeg.org/wiki/colorspace https://medium.com/invideo-io/talking-about-colorspaces-and-ffmpeg-f6d0b037c... https://kdenlive.org/en/project/color-hell-ffmpeg-transcoding-and-preserving...
On Sun, Sep 15, 2024 at 7:41 PM Terje J. Hanssen via Cin < [email protected]> wrote:
Den 15.09.2024 18:02, skrev Andrew Randrianasulu via Cin:
On Sat, Sep 14, 2024 at 1:08 PM Andrea paz via Cin <[email protected]> wrote:
Sorry Phyllis, I have tried to follow the various posts about ffmpeg color problems, but I can't figure out how it works. I get the impression that even the ffmpeg developers are not clear on how to handle color in their program. I tried reading Poynton's excellent book, recommended by Andrew, a couple of years ago but stopped early because it was beyond my capabilities. there is simpler colorful intro from around 2006
https://tech.ebu.ch/docs/techreview/trev_301-gierlinger.pdf
There are too many variables, beyond the problems of ffmpeg: lack of color management (which I think all reduces to an initial transcode to the absolute X,Y,Z color space from which then the program could do all the transformations it needs without too much loss of color info), lack of support for ICC profiles, not knowing how each and every function and plugin of CinGG treats colors, interaction between CinGG and ffmpeg, and who knows what else. As Adam said, “There is no color management workflow.” It is no coincidence that colorimetry in editing programs is found only in the big, rich, specialized companies. -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
Just in case something here is not already found: https://trac.ffmpeg.org/wiki/colorspace
https://medium.com/invideo-io/talking-about-colorspaces-and-ffmpeg-f6d0b037c...
https://kdenlive.org/en/project/color-hell-ffmpeg-transcoding-and-preserving... In this specific case I found following sentence helpful^ ======== n 1928, the mineralogist Siegfried Rösch described a body (Fig. 6), whose surface is constructed of optimum colours. Optimum colours are those among the colours (trichromatic), which are the brightest of the same chro- maticity and the most satu- rated of the same brightness. The base of this body is the diagram published by the CIE in 1931. It was constructed as the result of expansive tests with emmetropes. This diagram enables calculation of the position of every colour in relation to its primary colour. *This two-dimensional diagram is only valid for onerespective colour temperature,* and it is a section of a funnel-shaped body (Fig. 7) ===== bold by me. I do not think I've encountered this bit of info/history before.
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
Den 15.09.2024 19:01, skrev Andrew Randrianasulu:
On Sun, Sep 15, 2024 at 7:41 PM Terje J. Hanssen via Cin <[email protected]> wrote:
Den 15.09.2024 18:02, skrev Andrew Randrianasulu via Cin:
On Sat, Sep 14, 2024 at 1:08 PM Andrea paz via Cin <[email protected]> wrote:
Sorry Phyllis, I have tried to follow the various posts about ffmpeg color problems, but I can't figure out how it works. I get the impression that even the ffmpeg developers are not clear on how to handle color in their program. I tried reading Poynton's excellent book, recommended by Andrew, a couple of years ago but stopped early because it was beyond my capabilities. there is simpler colorful intro from around 2006
https://tech.ebu.ch/docs/techreview/trev_301-gierlinger.pdf
There are too many variables, beyond the problems of ffmpeg: lack of color management (which I think all reduces to an initial
transcode to
the absolute X,Y,Z color space from which then the program could do all the transformations it needs without too much loss of color info), lack of support for ICC profiles, not knowing how each and every function and plugin of CinGG treats colors, interaction between CinGG and ffmpeg, and who knows what else. As Adam said, “There is no color management workflow.” It is no coincidence that colorimetry in editing programs is found only in the big, rich, specialized companies. -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
Just in case something here is not already found: https://trac.ffmpeg.org/wiki/colorspace
https://medium.com/invideo-io/talking-about-colorspaces-and-ffmpeg-f6d0b037c...
https://kdenlive.org/en/project/color-hell-ffmpeg-transcoding-and-preserving...
In short, the second url above shows how to keep BT.709 (for HD-video) during transcoding with ffmpeg, while the the third url keeps BT.601 (for SD-video) The second url also has references to additional reading in two articles, part 1 and 2 (here the English editions): *What are Color Models? | Wiggle pixel https://www.wigglepixel.nl/en/blog/what-are-color-models *What are Color Spaces, Color Profiles and Gamma-Correct? https://www.wigglepixel.nl/en/blog/what-are-color-spaces-color-profiles-and-...
In this specific case I found following sentence helpful^
========
n 1928, the mineralogist Siegfried Rösch described a body (Fig. 6), whose surface is constructed of optimum colours. Optimum colours are those among the colours (trichromatic), which are the brightest of the same chro- maticity and the most satu- rated of the same brightness. The base of this body is the diagram published by the CIE in 1931. It was constructed as the result of expansive tests with emmetropes. This diagram enables calculation of the position of every colour in relation to its primary colour. *This two-dimensional diagram is only valid for one respective colour temperature,* and it is a section of a funnel-shaped body (Fig. 7)
===== bold by me.
I do not think I've encountered this bit of info/history before.
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
participants (4)
-
Andrea paz -
Andrew Randrianasulu -
Phyllis Smith -
Terje J. Hanssen