在合并视频的this tutorial中,作者将导出视频的帧持续时间设置为30 FPS。
1)不是将帧持续时间固定为30 FPS,不应该将帧持续时间与合并后的视频的帧持续时间联系起来吗?
2)导出视频时,对于与源视频不同的导出视频使用不同FPS的优缺点是什么?这是以牺牲视频质量为代价加快出口时间的一种方式吗?例如,如果教程中的源视频是以24 FPS捕获的,那该怎么办?
我们需要在iOS上导出视频,有时合并多个视频,有时会导出从相机设备捕获的单个视频。
答案 0 :(得分:1)
1)如果可能,是的。
2)当源FPS和目标FPS相同时,目标视频将具有更好的质量,并且(最有可能)导出将是一个更快的过程。
这样想:
当我们有例如24FPS源和24FPS目标,该过程只是获取源帧并生成目标帧。
当我们有例如24FPS源和30FPS目标,该过程将是:
获取第一帧源 - >第一帧目标,
第二帧源 - >第二帧目标,
第二帧源 - >第3帧目标,
第3帧源 - >第4帧目标,依此类推。
或
获取第一帧源 - >第一帧目标
将第一帧源与第二帧源混合 - >第二帧目标
将第二帧源与第三帧源混合 - >第3帧目标
获得第3帧源 - >第4帧目标,依此类推。
所以每秒从24帧产生30帧。
方法1可能不会受到处理速度的影响,但方法2会因为涉及混合而受到影响。