4

您可能知道,当您在 Windows Phone 上录制视频时,它会保存为 .mp4。我希望能够访问视频文件(即使它只存储在应用程序的独立存储中),并操纵每一帧的像素值。

我找不到任何可以让我将 .mp4 加载到应用程序中,然后访问框架的东西。我希望能够将处理后的视频也保存为 .mp4 文件,或者能够共享它。

有没有人想出一套好的步骤来做到这一点?我的猜测是首先将 .mp4 文件加载到 Stream 对象中。从这里我不知道我到底能做什么,但我想把它变成一种形式,我可以遍历帧,操作像素,然后在操作完成后再次创建一个带有音频的 .mp4。

4

1 回答 1

2

我试过一次做同样的事情。不幸的是,没有可以帮助您解决此问题的公开可用的库。您将不得不编写自己的代码来执行此操作。

解决这个问题的方法是首先阅读 mp4 的存储格式并弄清楚帧是如何存储在那里的。然后,您可以阅读 mp4、提取帧、修改它们并将它们缝合回原始格式。

我最大的担忧是硬件可能不够强大,无法在足够短的时间内完成此任务。

于 2012-11-05T05:56:49.123 回答