我正在使用这两个重新缩放命令将 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文件为“ blocky and grainy ”,您可以在视频屏幕截图的一小部分中看到:
这些是尺寸:
test.mp4 - 106 MB
test1.wmv - 6 MB
test2.wmv - 16 MB
如何提高生成的.wmv文件的质量/大小(.wmv文件的大小无关紧要?)
答案 0 :(得分:12)
您可以简单地使用-sameq
参数(“使用相同的量化器作为源”)来生成更大尺寸的视频文件(227 MB),但质量非常好。
ffmpeg -sameq -i test.mp4 -y -vf scale=-1:360 test1.wmv
答案 1 :(得分:12)
请考虑以下命令(最终答案部分中的一些过时命令):
ffmpeg -i test.mp4 -c:v wmv2 -b:v 1024k -c:a wmav2 -b:a 192k test1.wmv
<强>参考强>
答案 2 :(得分:4)
我发现在提高最终质量的许多令人沮丧的尝试之后发现的一件事是,如果你没有指定比特率,它将使用相当低的平均值。尝试-b 1000k作为起点,并尝试增加或减少它,直到达到所需的结果。因此,您的文件将更大或更小。
答案 3 :(得分:1)
2020年的有效答案,制作出无障碍的输出视频:
ffmpeg -i input.mp4 -q:v 1 -q:a 1 output.wmv
答案 4 :(得分:0)
我用了,结果很好
ffmpeg -i "file1.mp4" -q:v 0 -c:v wmv2 -b:v 1024k -c:a wmav2 -b:a 192k test2.wmv