技巧/提示
如果流有非常低的码率,使用低帧率和小的GOP尺寸。这对于RealVideo在Linux下面的播放显得不是特别快时特别有用,因为它可以跳过一些帧,例如:
ffmpeg -g 3 -r 3 -t 10 -b:v 50k -s qcif -f rv10 /tmp/b.rm
- 选项参数
q
将打开一个显示编码品质的水平数。值1表示非常高的品质,值31表示最差品质。如果q=31经常出现,则表明当前编码码率不足以高品质的压缩保存你的内容,你可能需要提高码率或降低帧率或减小帧尺寸。 - 如果你的计算机不够快,你可以额外设定来加速。你可以使用
-me zero
加速运动预测,使用-g 0
则完全禁用运动预测(这对于I帧的JPEG压缩会有益处) - 如果你需要非常低的音频码率,降低采样率(对于MPEG音频采样22050HZ ,对于AC-3采用22050HZ或者11025HZ)
- 需要一个恒定的质量(但编码率可变),使用选项
qscale n
进行设定,n
取值为1(最好)-31(最差)。