要求 :
这听起来像豆蔻不同,但是这是我想达到的目标。 我想让影片(.mov)文件相反。 就像我们倒带电影文件。 我也想保持我的视频是由含有相同的帧速率。
注:我不只是要以相反的顺序播放视频文件。 我要生成新的短片文件以相反的顺序播放。
我的探索 :
我想到了下面的步骤来执行这样做。
- 请使用规定的帧速的视频文件块
AVAssetExportSession
- 合并使用所有这些视频块为单一的电影文件
AVMutableComposition
和AVAssetExportSession
。 - 同时在合并过程中合并的每个文件到新的视频文件的音频。
使用上述步骤,我能够实现产生逆反视频文件,但我有下面的担忧。
- 这需要时间量好,如果视频是持续时间长。
- 它也消耗巨大的CPU周期和内存来完成这个过程。
有谁是有任何其他优化的方式来实现这一目标? 任何建议将受到赞赏。