Defining the order of video operations
Would it be possible to explicitly define where in a chain various filter operations occur? Specifically- Scaling, Picture Equalizer, Post-Processing, Denoise, Sharpen/Blur...what if there was a UI control where you could orient these operations in a particularly desired order? What if I want the following to occur:
1. Picture EQ
2. Post-Processing
3. Scaling
4. Sharpen/Blur
5. Denoise
I like how this is done in the program Video Enhancer in a Filter Sequence window, if you've seen how that program works.
I know you currently have a selection where the filters can all be applied at the source or at the encoder, which is a good start. However, there is no control over if you happen to want certain filters to happen before scaling and others after scaling. The Video Enhancer program also allows multiple instances of filters (each instance having its own independent settings), but that may be getting out of scope? I think I could be happy with just having a basic sequence functionality.
I guess asking for MediaCoder to support more native compatibility with add-on vdub filters would be out of the question? That's the part I keep banging my head against, even though I've found myriad ways to employ MC for my projects. I'm still trying to figure out AviSynth w MC, and I suppose that is the way you intended to bring advanced filter functionality to MC w/o ending up blowing MC up into a monster?
Once again, I point to Video Enhancer as an example of a way to get more extensibility with plug-ins, while still keeping the interface simple to use. It does a lot of neat stuff, but at the same time, MC also handles a lot of stuff that is a bear in Video Enhancer. Overall, you have a real nice program in how MC has turned out.
1. Picture EQ
2. Post-Processing
3. Scaling
4. Sharpen/Blur
5. Denoise
I like how this is done in the program Video Enhancer in a Filter Sequence window, if you've seen how that program works.
I know you currently have a selection where the filters can all be applied at the source or at the encoder, which is a good start. However, there is no control over if you happen to want certain filters to happen before scaling and others after scaling. The Video Enhancer program also allows multiple instances of filters (each instance having its own independent settings), but that may be getting out of scope? I think I could be happy with just having a basic sequence functionality.
I guess asking for MediaCoder to support more native compatibility with add-on vdub filters would be out of the question? That's the part I keep banging my head against, even though I've found myriad ways to employ MC for my projects. I'm still trying to figure out AviSynth w MC, and I suppose that is the way you intended to bring advanced filter functionality to MC w/o ending up blowing MC up into a monster?
Once again, I point to Video Enhancer as an example of a way to get more extensibility with plug-ins, while still keeping the interface simple to use. It does a lot of neat stuff, but at the same time, MC also handles a lot of stuff that is a bear in Video Enhancer. Overall, you have a real nice program in how MC has turned out.