ffmpeg - 按大小在ffmpeg中重新编码

标签 ffmpeg size

有没有办法通过设置所需的输出大小在 ffmpeg 中重新编码?我的意思是这样的

ffmpeg -i in.mp4 -size 650MB out.mp4

所以ffmpeg(或包装器)计算图片的大小,编解码器,比特率等等..

最佳答案

请注意 file size = bitrate * durationbitrate = file size / duration .您知道所需的文件大小 (650 MB) 和持续时间(参见 ffmpeg -i in.mp4 的输出)。现在阅读 two-pass ABR exampleFFmpeg and x264 Encoding Guide .该示例确实需要相关解释,否则我会将其包含在此处。

关于ffmpeg - 按大小在ffmpeg中重新编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13358014/

相关文章:

command-line - FFMpeg 为视频添加背景音乐

audio - 如何使用全长 FFMPEG 将 AAC/MP4A 转换为 MP3?音频文件在 1 秒后被切断

python - 连接到 ffmpeg 失败 - "pipe::Not enough space"

数组的大小可以在c中运行时确定吗?

ios - 从 iphone 5 到 iphone 6 的自定义导航栏大小

ffmpeg concat 将多个视频转换为花栗鼠版本,视频静音一半

android - 如何在单个.mp4 ffmpeg android中合并多个.mp4文件

javascript - 优化 Javascript 中所有英语单词集合大小的最有效方法是什么?

postgresql - 以字节/兆字节为单位确定表或选定记录的大小

jquery - 如何使用 iframe 正确调整 jQuery.ui 对话框的大小