【问题标题】:Video Editing API Suggestions? [closed]视频编辑 API 建议? [关闭]
【发布时间】:2016-05-25 17:38:56
【问题描述】:

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

理想情况下,API 将支持 C#/.NET,但如果这样可以产生更好的最终产品,我们准备在 C++ 中进行。

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

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

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

提前致谢!

【问题讨论】:

  • 我还没有真正研究过你的场景,但 power point 2013+ 有一个相当强大的屏幕录像机,包括视频和音频。您绝对可以选择屏幕的任意区域并保存到不同的文件....只是不能同时。不确定您是否可以通过 Office API 访问这些功能,但可能值得快速查看。取决于需要。

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


【解决方案1】:

对于 Windows 桌面应用程序中的视频编辑,DirectShow 仍然是该场景中唯一的 Windows API。见Migrating from DirectShow to Media Foundation

对于 C#,请查看 DirectShow.NET

Windows 应用商店、通用 Windows 应用、Xbox One 或 Windows phone 8 不支持 DirectShow。

还请记住,DirectShow 受“N”版 Windows 的影响。见"Who moved my [Windows Media] Cheese"?

【讨论】:

  • 您是否能够确认 DirectShow 绝对可以处理概述的特定任务(即将视频分割成可视区域并将每个区域保存为单独的文件)?
  • DirectShow 可以提供 Direct3D 9 2D 纹理,您可以像这样进行自己的处理。
  • 这篇文章是2006年的。自那时以来,媒体基金会一直在进步。
  • @Gusdor:当然,但是文档没有:)
猜你喜欢
  • 2012-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-11
相关资源
最近更新 更多