小编Bor*_*der的帖子

iOS - 撤消视频文件(.mov)

要求:

听起来有点不同,但这就是我想要实现的目标.我想反过来制作电影(.mov)文件.就像我们如何回放电影文件一样.我还希望保持与我的视频包含相同的帧速率.

注意:我不只是想以相反的顺序播放视频文件.我想以相反的顺序生成新的电影文件.

我的探索:

我想到了以下步骤来执行相同的操作.

  1. 使用特定帧速率制作大量视频文件 AVAssetExportSession
  2. 使用AVMutableComposition和将所有这些视频块合并为单个电影文件AVAssetExportSession.
  3. 在合并过程中还将每个文件的音频合并到新的视频文件中.

使用上述步骤,我能够反过来实现生成的视频文件,但我有以下问题.

  1. 如果视频持续时间很长,则需要很长时间.
  2. 它还消耗巨大的CPU周期和内存来完成此过程.

有没有人有任何其他优化的方法来实现这一目标?任何建议将不胜感激.

video ios avmutablecomposition avassetexportsession

7
推荐指数
1
解决办法
2153
查看次数