16

次の 2 つの再スケーリング コマンドを使用して、 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 ファイルのサイズは問題ではありません)。

4

5 に答える 5

14

パラメータ (「ソースと同じ量子化器を使用」) を使用するだけ-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
于 2012-06-18T09:23:00.607 に答える
5

最終的な品質を向上させるための多くの苛立たしい試みの後に発見したことの1つは、ビットレートを指定しないと、非常に低い平均が使用されることでした. 開始点として -b 1000k を試し、目的の結果に達するまで値を増やしたり減らしたりしてみてください。それに応じて、ファイルはかなり大きくなったり小さくなったりします。

于 2013-02-07T22:59:27.227 に答える
0

私はこれを使用しましたが、かなりうまくいきました

ffmpeg -i "file1.mp4" -q:v 0 -c:v wmv2 -b:v 1024k -c:a wmav2 -b:a 192k test2.wmv
于 2020-09-07T14:22:15.007 に答える