我已经编写了一个应用程序来使用 AVFramework 的 AVAssetReader 和 AVAssetWriter 逐步浏览(和更改)视频的每一帧。它工作得很好,但我需要能够将视频编码为 MPEG4。有没有办法将 AVAssetWriter 的输出编码更改为 H264 以外的编码?如果没有,有没有办法可以将 AVAssetExportSession 与 AVAssetWriter 一起使用(不写入临时文件)?
有没有更好的方法来一起做这一切?
应用程序需要读取源视频,处理每一帧并写入 H264 或 MPEG4。(OSX)