ffmpeg在进行视频编解码时,如何提速?
ffmpeg_command = [
'ffmpeg', # 调用ffmpeg程序
'-hwaccel','videotoolbox',
# '-thread_queue_size', '1024',
'-i', input_file, # 输入文件
'-c:v', 'libx264', # 使用libx264编解码器
'-crf', '26',
'-preset', 'ultrafast', # 编码速度和质量的平衡,slow表示质量更好
'-c:a', 'aac',
'-vf', 'scale=1920:1080',
# '-vf', 'scale=1280:720',
# '-b:a', '128k',
output_file # 输出文件
# '-hide_banner'
]
我跑下来,在M1 Max上,速度一般是speed=5.66x上下,这算快么?
'-preset','ultrafast',
'-crf', '26',
调整过这两个参数,感觉变化不大。