I’m coming from AVISynth which provides adjustments for levels, contrast, brightness, and gamma without RGB conversion. So I am looking for the same in MLT/Shotcut.
I see brightness and gamma filters in MLT that work without RGB conversion. However, the levels filter is from frei0r which requires RGB conversion. For contrast, I can use either the lift/gamma/gain function (as provided by Shotcut) or I can use the levels filter, but either way, there’s an RGB conversion.
Also, the MLT gamma filter is not exposed in Shotcut. So I’d have to use the levels filter for gamma adjustment in Shotcut, with the RGB conversion.
Perhaps I am making a bigger deal of the RGB conversion than it deserves. But seeing as how MLT has a gamma filter already written, it would be nice to have it exposed in Shotcut. It would also be nice to adjust levels and contrast without an RGB conversion.
Are there reasons why these adjustments should be done in RGB perhaps?
I’m working with AVCHD source files (which are YUV of course). I put them through the adjustments above + denoising with AVISynth and export to DNXHD for archiving followed by x264/MP4 for viewing. I can do all that without an RGB conversion in AVISynth. Granted, going from YUV to RGB back to YUV once around probably is no big deal, but why do it at all if it is avoidable?
Anyhow, I have a long list of reasons for wanting to move away from AVISynth that I won’t bore you with. I am really liking MLT. I’ve also looked at Kdenlive which provides the MLT gamma filter. But I like other aspects of Shotcut over Kdenlive and would prefer to use Shotcut. Editing and transitions are easier with Shotcut. And the control over limited vs full range + the histogram all work better in Shotcut. And I love the detachable windows in Shotcut. Anyway…I really like Shotcut! I’m just going for “perfect” with the above.
Would love to know your thoughts. Thanks.