Hello, I am wondering if anyone has any ideas on what video editor it would be most easy to program a plugin that uses Rawtherapee’s core features as a third party video raw engine?
I found that I have unparalleled raw editing control, with everything from demosaicing to Flatfield and dark frames in Rawtherapee, which is why I initially started using it for processing raw video, but am trying to find a better workflow than batch export in tiff using the command line. My old tiff workflow is workable, but it means I don’t have the options of setting things like white balance and exposure in a proper video color grading environment, where I can easily scrub through a clip, toggle between clips and times for easy color matching, and keyframing base parameters using the NLE GUI.
My current workflow is time consuming, from working to fit all the dynamic range in a 16 bit tiff without messing up colors and tonal response, to raw processing all the frames of a clip that only snippets are used. Of course, there will always be small ways to improve the workflow options I currently have, but having Rawtherapee internally in a video editor would just make everything easier, and I could just let things fall at whatever exposure they may in the raw processing stage, not worrying because all program/plugin/program pipelines are floating point.
Perhaps a huger benefit would be that Rawtherapee video processing would become accessible for people who do not have the will or patience for command line processing, and would just become more accessible, overall.
My plan would be as follows: Find what NLE is best suited for this and get familiar with it, then learn what programming languages and APIs are necessary to make it work, and then find someone who can do it or learn how to do it myself.
I currently only have limited programming knowledge, just doing light command line actions, and making basic Python for loops and calculations. See this link, GIMP acronym recursion , as an example. After hearing the story of aurelienpierre self - teaching C++ in a few months and then getting in the hot seat making major improvements to Darktable, I feel that I could learn to do it or recruit a friend with a stronger CS background than I to tackle this.
Also, if anyone with moderating experience has an idea for a better subforum to to move this topic to, I am fine doing a copy, paste and delete. This just seemed the most logical place for it to me.