windows-phone-7 – 在Windows Phone 7应用程序中访问和操作.mp4文件中的视频帧

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

我找不到任何允许我将.mp4加载到应用程序中,然后访问框架的内容.我希望能够将被操纵的视频保存为.mp4文件,或者能够共享它.

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

最佳答案 我尝试过一次完全相同的事情.不幸的是,没有公开的图书馆可以帮助您解决这个问题.您必须编写自己的代码才能执行此操作.

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

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

点赞