使用ffmpeg和libx264进行编码时,有没有预设或标志可以优化解码速度?
目前看来,使用Qtkit解码的相似文件大小的视频解码速度非常不同。我想知道是否有编码选项可以使解码速度最大化。
使用ffmpeg和libx264进行编码时,有没有预设或标志可以优化解码速度?
目前看来,使用Qtkit解码的相似文件大小的视频解码速度非常不同。我想知道是否有编码选项可以使解码速度最大化。
如果您希望以解码速度为代价来优化视频的解码速度和质量/压缩效率,x264 中提供了 --tune fastdecode
(或使用 ffmpeg 时的 -tune fastdecode
)。在 libx264 中,调整设置是作为 x264_param_default_preset 的参数之一。
-tune fastdecode -tune zerolatency
有效!我会接受这个答案,但你可能想要加上 zerolatency
。干杯! - nbubis我以前使用过这个:
-b
(去除B帧计算)
-maxrate 8M
(我认为这很重要,因为有时平均比特率具有大的分布,如果您将8M设置为平均值,您仍然可能会发现15M峰值)
-tune fastdecode
(上面已经解释过了)