Hi all,
I am developping a video editing application based on MF.
At the moment I have a big Player class in which you can add segments and that support rate control and scubbing.
I would like to add the following feature to this player and I am wondering if anyone could tell me which interface of MF is best suited to implement each features:
1) Trimming : I would like to specify trim time from start and trim time from end when I add segment to the player. For exemple: Add a 30-sec video but only play the part from 10 to 20 sec.
2) Still image : How can I add still image to the player while specifiying a duration?
3) Transitions : What is the best practice deal with video clip transition in MF? a custom MTF? is there is any transition sample on the Internet?
4) Overlay : How to overlay multiple video stream? I've seen something like VideoMixer for it look like it is par of VideoRenderer. I also need to write to file.
Thanks in advance for any help?
I would like to be sure if all the above feature could be implemented with MF before spending to much time in the project. Alternativement I may use DirectShow Editing Services, but I would prefer to go with current technology.
Microsoft implemented most of the features (except transitions) I need on Media.Editing namespace (MediaComposition class) of Universal Windows 10 App using MF so I think it is possible.
Thank you.