First off, I really Love DVDFab, keep up the great work guys!
I have been reading through a lot of the feature requests and as a developer myself was wondering if perhaps a good next step would be to introduce some level of plugin support to enable third party's to develop additional features and save the DVDFab development team some time, speeding up new features to the user base.
DVD to Mobile
What I was thinking of initialy was some sort of simple DLL based plugin to enable access to the video stream on a frame by frame basis after it has been read (decoded) from its source and prior to its re-compression into the new desired format. And some way of being able to set some sort of options/parameters used by the plugin and saved in the queue. This would allow such thinmgs as;
Video processing plugins (Colour adjustment etc)
Water Marking
I would suggest at this stage only support for a single plugin should be made available then a pipeline plugin that could pass the frame though multiple filters could be developed by a third party.
Audio I know gets more difficult but if the same sort of thing could be done to pass a chunk of the audio stream into the plugin DLL as well.
Secondly, the ability to add custom functions to post process files in the queue after DVDfab has finished with them. Would be great if this feature was available on a per file basis or a per batch basis.
This would allow for such things as using an AVI joiner to link two transcoded files into a single file etc.
Anyway, I have more ideas but would like to get ideas/thoughts on the general approach.
I have been reading through a lot of the feature requests and as a developer myself was wondering if perhaps a good next step would be to introduce some level of plugin support to enable third party's to develop additional features and save the DVDFab development team some time, speeding up new features to the user base.
DVD to Mobile
What I was thinking of initialy was some sort of simple DLL based plugin to enable access to the video stream on a frame by frame basis after it has been read (decoded) from its source and prior to its re-compression into the new desired format. And some way of being able to set some sort of options/parameters used by the plugin and saved in the queue. This would allow such thinmgs as;
Video processing plugins (Colour adjustment etc)
Water Marking
I would suggest at this stage only support for a single plugin should be made available then a pipeline plugin that could pass the frame though multiple filters could be developed by a third party.
Audio I know gets more difficult but if the same sort of thing could be done to pass a chunk of the audio stream into the plugin DLL as well.
Secondly, the ability to add custom functions to post process files in the queue after DVDfab has finished with them. Would be great if this feature was available on a per file basis or a per batch basis.
This would allow for such things as using an AVI joiner to link two transcoded files into a single file etc.
Anyway, I have more ideas but would like to get ideas/thoughts on the general approach.
Comment