我使用以下两个重标命令将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文件的大小无关紧要)?
发布于 2016-01-18 10:02:00
请考虑以下命令(“最后答案”部分中的一些过时命令):
ffmpeg -i test.mp4 -c:v wmv2 -b:v 1024k -c:a wmav2 -b:a 192k test1.wmv
参考资料
发布于 2012-06-18 09:23:00
您可以简单地使用-sameq
参数(“使用相同的量化器作为源”),它生成一个更大的视频文件(227 MB),但质量非常好。
ffmpeg -sameq -i test.mp4 -y -vf scale=-1:360 test1.wmv
在较新版本的ffmpeg标志'-sameq‘已被删除。为了取得类似的结果,应该使用0值的“qscale”标志:
ffmpeg -sameq -i test.mp4 -qscale 0 -vf scale=-1:360 test1.wmv
发布于 2020-09-30 13:41:04
工作答案在2020年,生产了一个输出视频,没有堵塞:
ffmpeg -i input.mp4 -q:v 1 -q:a 1 output.wmv
https://stackoverflow.com/questions/11079577
复制相似问题