我转换MP4文件,WMV与这两个重新调整命令:如何使用ffmpeg将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文件的大小是无关紧要的)?
一个更好的解决方案是使用'-qscale'(或'-qscale:v'或'-q:v',这取决于您的语法首选项);一般值为2-5。较低的值是较高的质量,2可以被认为是“视觉上无损”。 '-sameq'不适用于不共享相同量化器比例的格式,这可能适用于您。 – LordNeckbeard
此外,您正在应用'-sameq'作为输入选项(在'-i'之前的任何内容)。可能按预期工作,但请记住,并非所有应用于输入的选项都将应用于输出。 – LordNeckbeard
-sameq已被删除。当您尝试使用它时,ffmpeg会提供“使用-qscale 0或等效的品质因数选项”,并且它会以无效参数出错。 –