小编nbu*_*urk的帖子

使用 `-b:v 500k` 使用 ffmpeg 降低比特率实际上并没有将比特率降低到 500k

我正在尝试使用ffmpeg创建视频文件的几个降级版本。我通过命令行使用以下命令(该命令取自文档):

ffmpeg -i ../../tos.avi -b:v 500k tos_500k.avi

我正在尝试使用低于 2000 kbps(低至 ~125 kbps)的几个值,但是当我检查生成的视频文件时实际产生的下限约为 2000 kbps。我正在使用软件videospec检查这些值。

  1. 有谁知道为什么进一步降低比特率似乎没有任何效果?
  2. 你能给我一个提示,我可以如何有效地将视频的比特率降低到给定的水平?

[编辑]更准确地说,我的原始视频的分辨率为 1920x1080,比特率约为 15 Mbps。使用上述命令时,我可以毫无问题地将其降级​​到更大的比特率,例如 8000、5000,降到 2000 kbps。但是,低于 2000 的任何内容似乎都没有得到处理,因此生成的输出文件总是停留在超过 2000 kbps 的比特率上。(文件大小也非常接近成功降级到 2000 kbps 的文件。)

video ffmpeg bitrate

9
推荐指数
1
解决办法
2万
查看次数

简单地从 1080p 重新缩放到 720 的帧高度会导致 720p 吗?

我想最终将 1080p 转换为 720p 并降低分辨率。

ffmpeg到目前为止,我一直在使用我的所有视频处理活动,并且只需使用以下命令来完成此任务:

ffmpeg -i tos.mov -vf scale=-1:720 tos_0x720.mov

我知道这会将我的视频重新缩放到新的帧大小,将 720 像素设置为固定高度并动态计算宽度。

我不确定使用ffmpeg这种方式时对视频质量因素的影响。

  1. 假设运行此命令将输出完美的高清 720p 质量视频是否有效?
  2. 与运行上述命令相比,使用专用视频转换软件来实现我的目标有什么好处?

video ffmpeg

1
推荐指数
1
解决办法
1439
查看次数

标签 统计

ffmpeg ×2

video ×2

bitrate ×1