视频编辑API建议?

时间:2016-02-14 22:21:54

标签: c# directx directshow ms-media-foundation video-editing

我有一个特定的要求,即能够从源视频中选择任意矩形区域,并将该区域(在特定时间范围内)保存到单独的文件中。

理想情况下,API会支持C#/ .NET,但我们已经准备好用C ++来实现它,如果这会产生更好的最终产品。

该软件需要在Windows机器上运行。

我研究过Direct Show Editing Services和Media Foundation。我发现有相互矛盾的信息表明DSES已被弃用,但后来使用DSES而不是MF,因为MF不会那么关注视频编辑。

我是否应该研究其他任何API? 你能为手头的任务推荐上述任何一种API吗?

提前致谢!

1 个答案:

答案 0 :(得分:5)

对于Windows桌面应用中的视频编辑,DirectShow仍然是此方案的唯一Windows API。见Migrating from DirectShow to Media Foundation

对于C#,请查看DirectShow.NET

  

Windows Store,通用Windows应用,Xbox One或Windows Phone 8不支持DirectShow。

另请注意,DirectShow会受到" N" Windows的版本。见"Who moved my [Windows Media] Cheese"?