我转换的MP4文件,WMV与这两个缩放命令:
ffmpeg -i test.mp4 -y -vf scale=-1:360 test1.wmv
ffmpeg -i test.mp4 -y -vf scale=-1:720 test2.wmv
我也试过:
ffmpeg -g 1 -b 16000k -i test1.mp4 test1.wmv
然而 ,所产生的.wmv文件是“ 块状和颗粒状 ”,你可以在这里看到的视频截图的一小部分:
这些都是大小:
test.mp4 - 106 MB
test1.wmv - 6 MB
test2.wmv - 16 MB
我怎样才能提高所得到的.wmv文件的质量/大小(.wmv文件的大小是无关紧要的)?
你可以简单地使用-sameq
参数(“使用相同的量化源”),它产生一个更大尺寸的视频文件(227 MB),但以优良的品质。
ffmpeg -sameq -i test.mp4 -y -vf scale=-1:360 test1.wmv
请看下面的命令来代替(在最后的答案部分一些过时的命令):
ffmpeg -i test.mp4 -c:v wmv2 -b:v 1024k -c:a wmav2 -b:a 192k test1.wmv
参考
- 列表项https://askubuntu.com/questions/352920/fastest-way-to-convert-videos-batch-or-single
有一件事我提高的最终质量的许多令人沮丧的尝试后发现是,如果你没有指定的比特率,它会使用一个相当低的平均水平。 尝试-b 1000K为出发点,并尝试增加或减少,直到你达到所期望的结果。 您的文件将是相当大或变小,相应地。