如何在 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

【讨论】:

谢谢!正是我需要minratemaxrate -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 中设置比特率限制的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Tensorflow 中设置分层学习率?

如何在 Tensorflow 中设置分层学习率?

如何在ffmpeg中设置视频的图像高度和宽度

使用 ffmpeg 批量降低 mp3 音频文件的比特率和大小

Firestore限制每小时或每天读写一次,以防止用户在检查器中设置计时器

如何从 YouTube 视频中获取比特率信息?