Changes between Initial Version and Version 19 of Ticket #1279


Ignore:
Timestamp:
Feb 26, 2013, 12:14:35 PM (4 years ago)
Author:
richardpl
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1279

    • Property Status changed from new to open
    • Property Cc valli@valli.org added
    • Property Component changed from FFplay to avfilter
    • Property Summary changed from Transform X'Y'Z' to RGB via lutrgb to Transform X'Y'Z' to RGB via colormatrix
    • Property Priority changed from normal to wish
    • Property Keywords j2k lut colormatrix added; X'Y'Z' RGB 3x3 matrix transform removed
  • Ticket #1279 – Description

    initial v19  
    1 Hi, thanks for an awesome toolset. 
     1In order to do a colorspace transform (like X'Y'Z' to RGB) one would need to apply a 3x3 transformation matrix. It would be a very handy feature if one could do this in colormatrix. 
    22 
    3 In order to do a colorspace transform (like X'Y'Z' to RGB) one would need to apply a 3x3 transformation matrix. It would be a very handy feature if one could do this in lutrgb. Like 
    4  
    5 ffplay -vf lutrgb="r=r*3.2404542 + g*-1.5371385 + b*-0.4985314:g=r*-0.9692660 + g*1.8760108 + b*0.0415560:b=r*0.0556434 + g*-0.2040259 + b*1.0572252" <some file in XYZ> 
    6  
    7 which is not possible as of current git master: 'r', 'g' and 'b' are not valid right-hand-side expressions. 
    8  
    9 Looking at libavfilter/vf_lut.c suggests that this might even be quite easy to add. Anyone likes to jump on it before I break too much porcelain (I don't know the codebase well enough now)? 
    10  
    11 Again, thanks for FFMpeg. 
    12 Wolfgang 
     3Removed vf_lut nonsense as it is very slow approach.