视频编辑 API 有建议吗?

Video Editing API Suggestions?

我有一个特定的要求,即能够从源视频中 select 任意矩形区域并将该区域(针对特定时间跨度)保存到单独的文件中。

理想情况下,API 会支持 C#/.NET,但如果能产生更好的最终产品,我们准备在 C++ 中实现。

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

我研究了 Direct Show 编辑服务和媒体基础。我发现了相互矛盾的信息,说 DSES 已被弃用,但随后使用 DSES 而不是 MF,因为 MF 并不那么专注于视频编辑。

还有其他 API 我应该研究的吗?
您能否推荐上述 API 中的任何一个来完成手头的任务?

提前致谢!

对于 Windows 桌面应用程序中的视频编辑,DirectShow 仍然是这种情况下唯一的 Windows API。参见 Migrating from DirectShow to Media Foundation

对于 C#,请查看 DirectShow.NET

DirectShow is not supported for Windows Store, universal Windows apps, Xbox One, or Windows phone 8.

另请记住,DirectShow 受到 Windows 的 "N" 版本的影响。参见 "Who moved my [Windows Media] Cheese"?