如何在 FFMPEG 中设置比特率限制
Posted
技术标签:
【中文标题】如何在 FFMPEG 中设置比特率限制【英文标题】:How to set bitrate limit in FFMPEG 【发布时间】:2017-09-12 03:22:19 【问题描述】:如何限制 FFMPEG 中转码视频的比特率以使其保持在限制值以下?
【问题讨论】:
【参考方案1】:您可以使用此代码
ffmpeg -i myfile.avi -b 4000k -minrate 4000k -maxrate 4000k -bufsize 1835k out.m2v
【讨论】:
谢谢!正是我需要minrate
和maxrate
-b 设置视频和音频的平均每秒比特率
注意:“maxrate 整数(编码、音频、视频)- 设置最大比特率容差(以比特/秒为单位)。需要设置 bufsize。” - 另见trac.ffmpeg.org/wiki/Limiting%20the%20output%20bitrate【参考方案2】:
在此处阅读文档:http://www.ffmpeg.org/ffmpeg-all.html#Description
将输出文件的视频比特率设置为 64 kbit/s:
ffmpeg -i input.avi -b:v 64k -bufsize 64k output.avi
【讨论】:
以上是关于如何在 FFMPEG 中设置比特率限制的主要内容,如果未能解决你的问题,请参考以下文章
使用 ffmpeg 批量降低 mp3 音频文件的比特率和大小