编辑,因为我第一次不清楚:
我正在尝试使用 android MediaCodec 从现有视频文件(videoBefore.MP4)中获取每一帧,处理帧(如模糊),然后将每一帧编码为一个新的视频文件(videoAfter.MP4)。
新视频的持续时间必须与第一个视频相同。
只有一个条件:
每一帧都应该无限时间处理,这意味着10秒的视频可能需要1分钟的处理时间。
到目前为止,我只看到了可以实时完成的快速处理(如蓝移)的示例。
有没有办法从视频中抓取帧,然后“花时间”处理它,并且仍然以相同的帧速率或帧时序保留新视频?
*如果我也能保留音频可能会更好——但框架才是最重要的。
谢谢!