使用-qscale n
当“n”为1(优良的品质)和31(最差质量)之间。
这实际上是设置一定的品质,但可变比特率。
所以现在我们的代码会是这个样子,当u盘qscale 1.
ffmpeg -i %10d.jpg -s 640x480 -r 16 -qscale 1 test.webm
有时输出误差qscale不明确在这种情况下使用的,而不是-q:v 1
-qscale 1
现在如果你还想要更好的质量设置比特率也为你的输出文件为320 kbs
现在的代码将是
ffmpeg -i input.mp4 -b:v 320k -q:v 0 output.webm
如果u仍不满意质量试试这个代码上面好让你根据乌拉圭回合的改变需要
-profile:v high
的
ffmpeg -i input.mp4 -codec:v libx264 -profile:v high -preset slow -b:v 500k -maxrate 500k -bufsize 1000k -vf scale=-1:480 -threads 0 -codec:a libfdk_aac -b:a 128k output.webm
explanantion:设置^ h .264个人资料要高。还可以使用超快速,超快速,快速,快速,快速,中等和高速度的编码预置x264(较慢的预设可以以相同的比特率提供更多的质量,但需要更多的时间进行编码)缓慢,慢,veryslow
-b:v
:设置以比特/秒
-maxrate and -bufsize
视频比特率:最大速率要被流500kbit/s的也在考虑1000kbits的设备缓冲器。
-vf scale
:用于缩放视频,根据乌拉圭回合的要求u可以使用这一点。
-threads 0
:选择线程的最佳数目编码
-codec:a
libfdk_aac:台编码器AAC通过libfdk-AAC库
-b:a
:设置音频比特率
希望这有助于