能否调整ffmpeg运行时进度状态输出的更新间隔?
FFmpeg 状态输出间隔调整方案
你需要使用FFmpeg的全局参数 -stats_period 控制终端状态行的更新频率,参数单位为秒。
配置示例
- 每秒更新1次:添加参数
-stats_period 1 - 每10秒更新1次:添加参数
-stats_period 10
完整命令示例
ffmpeg -stats_period 10 -i 输入文件.mp4 -c:v libx264 输出文件.mp4
重要提示:
-stats_period属于全局参数,必须放在-i输入参数之前才能生效,放置在输入参数之后会被识别为输出参数,无法实现调整效果。
你之前搜索interval关键词未找到相关内容,是因为该功能在FFmpeg官方文档中的命名为stats_period,归类在全局状态输出参数分类下,不属于转码核心参数。该参数在FFmpeg 3.0及以上稳定版本均已支持,若使用的版本过低,升级到官方稳定版即可正常使用。
内容的提问来源于stack exchange,提问作者Thorts
相关产品推荐
相关产品推荐

