在合并视频的this tutorial中,作者将导出视频的帧时长设置为30FPS。
1)不是固定帧时长为30帧/秒,是否应该将帧时长与合并视频的帧时长绑定?
2)导出视频时,导出的视频与源视频使用不同的FPS有什么利弊?这是一种以牺牲视频质量为代价来加快导出时间的方法吗?例如,如果教程中的源视频是以24 FPS的速度捕获的,会发生什么?
我们需要导出iOS上的视频,有时合并多个视频,有时导出从摄像头设备捕获的单个视频。
发布于 2016-02-05 04:18:21
1)在可能的情况下,是的。
2)当源FPS和目标FPS相同时,目标视频的质量会更好,(最有可能的)导出过程会更快。
这样想吧:
例如,当我们有24FPS的源帧和24FPS的目标帧时,该过程只是获取源帧并生成目标帧。
例如,当我们有24FPS的源和30FPS的目标时,该过程将是:
第2帧源->第2帧目标,
第2帧源->第3帧目标,
第3帧源->第4帧目标,依此类推。
或
混合第一帧源和第二帧源->第二帧目标
混合第二帧源和第三帧源->第三帧目标
获取第3帧源->第4帧目标,依此类推。
所以每秒从24帧中产生30帧。
方法1可能不会在处理速度方面受到影响,但方法2会因为涉及的混合而受到影响。
https://stackoverflow.com/questions/34937008
复制相似问题