Opened 12 years ago
Closed 12 years ago
#2517 closed enhancement (fixed)
Mainstream LUT functionality
Reported by: | Bob | Owned by: | Clément Bœsch |
---|---|---|---|
Priority: | wish | Component: | avfilter |
Version: | git-master | Keywords: | lut |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Ffmpeg's current LUT functionality does not appear to be lookup table functionality at all, rather it seems to be formulaic modification to the individual pixels. Adding industry standard LUT functionality would extend ffmpeg's utility. Two such methods are:
Pandora: http://www.pandora-int.com/pandora/download/manual/lut3d_format.html
Hald CLUT: http://www.quelsolaar.com/technology/clut.html
ImageMagick has implemented Hald CLUT so a good example of source code could be found there (root code in enhance.c). http://www.imagemagick.org/script/install-source.php
Change History (4)
comment:1 by , 12 years ago
Owner: | set to |
---|---|
Status: | new → open |
comment:2 by , 12 years ago
Priority: | normal → wish |
---|---|
Version: | unspecified → git-master |
"Industry standard" or "Mainstream" functionality you are referring to is 3d lut. FFmpeg/libavfilter currently have 1d lut only.
comment:3 by , 12 years ago
Partially implemented in 12f51c1f9e9aef19cd2552769db8693e8b5d4e4d.
I'm working on the Hald CLUT system now.
comment:4 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | open → closed |
Hald CLUT support added in 3cec29cf and 158d96e3.
I'm working on it.