8

我想在 Windows Phone 8 应用程序中修剪 MP4 视频。

说保存视频时,我只想保存最后两分钟。我尝试将视频流转换为字节数组并进行更改。由于 mp4 格式具有标头和许多其他元数据,因此对流的字节数组进行这种摆弄并不容易。

如果它是 Windows Store 应用程序,我可以使用 Windows.Media.Transcoding API 中的 MediaTranscode 类来实现这一点,如下文所示。

修剪视频 Windows 应用商店应用示例

我非常想在 Windows Phone 中做类似的事情。

我可以在 WP 中使用类似的 API 吗?

我也一直在寻找微软媒体基金会来实现这一目标?我不是 C++ 专家,我想在 C# 中实现这一点。

任何帮助或方向将不胜感激。谢谢

4

1 回答 1

1

C# 通常不设置为进行电影编辑。它的老兄弟 c++ 就是这样做的。我知道这不是你想听到的答案,但有时这是唯一的现实。我打算提供一个 hack 来实现它,但是在挖掘了 MSDN 库之后,我什至没有看到一个值得的 hack。

找到一个 C++ 示例并从那里开始工作。这会有点让人头疼,但你比试图让 C# 弯曲超出其弹性点要好得多。

这是一个类似的线程,表达了您的担忧。

http://forums.wpcentral.com/windows-phone-apps/204490-video-editing-apps.html

他们已经指出,整个市场上没有单一的视频编辑工具。市场已经存在了多长时间,我认为这是因为它不是 C# 中的功能。这恰好是 99% 的开发人员目前正在使用 Windows Phone。

于 2013-10-18T12:44:13.960 回答