dco*_*bus 12 video flv ffmpeg video-encoding
我希望用最小的文件大小来完成质量最好的FLV.毕竟,这不是每个人的目标吗?如果有任何不同,这些视频将会流式传输.
目前,我的视频不超过320像素,有些是宽屏,因此它们的高度略小于240像素.目前,转换后的FLV的质量非常差.
当前命令:
> ffmpeg -i video.mov -ar 22050 -ab 32 -f flv -s 320x240 -aspect 4:3 video.flv
Run Code Online (Sandbox Code Playgroud)
小智 11
默认情况下,flv默认为200Kb,qmax高达30(因为你没有覆盖它),它可能会产生接近它的输出.您可以通过以下方式解决此问题
在测试视频中,我刚试过-qmax 10给出了可接受的输出.使用qmax和qmin设置较低和较高的可接受质量是首选方式.
到目前为止,我对所提供的选项没有任何好运 - 大多数选项对我的输入文件没有任何影响,因为输入文件一直产生质量差的结果 - 但是下面的确非常有效:
ffmpeg -qscale 4 -i infile.avi outfile.flv
Run Code Online (Sandbox Code Playgroud)
降低qscale值以获得更好的质量,将其增加到更小的文件大小.来自文档:
-qscale n
其中n
是1到31的数字,其中1是最高质量/最大文件大小,31是最低质量/最小文件大小.
在Mac OS X 10.6.8上测试.
归档时间: |
|
查看次数: |
32777 次 |
最近记录: |