如何在M1 Max上提高ffmpeg视频编解码速度?

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',

调整过这两个参数,感觉变化不大。

阅读 766
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏