ffmpeg似乎限制了我的输出

时间:2012-09-11 14:26:53

标签: bash video ffmpeg

我正在尝试从视频中提取单个帧。

ffmpeg -i face_source.wmv face_sourceframes/image%03d.jpg

几乎正常工作。前六个左右看起来很完美(文件大小约为30kB),但随后它们会不断降级(例如23kB,17kB等)直到所有帧都是11kB。当然,这些帧是像素化的,不是所希望的。

我尝试使用-b选项强制比特率。 ffmpeg告诉我这个关于inupt视频:

  Duration: 00:00:10.07, start: 0.000000, bitrate: 781 kb/s

所以我设置比特率,首先使用-b 781k,然后,为了安全起见,也尝试加倍,-b 1562k。这些选项都没有在输出方面产生任何明显的差异。

任何帮助将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:2)

尝试使用-qscale选项设置量化器,使用1-31:1之间的值是最佳质量,31是最差质量。

如果它确实试图进行一些速率控制,这应该会有所帮助。

但是,您的输入视频本身质量可能不高?尝试播放并检查。我怀疑是这样的。