-1

HD 1920x1080YUV 形式のビデオがあります。それらを圧縮して640x480他の形式(mp4 / avi ..)に変換したいのですが、次のコマンドを使用しました:

ffmpeg -f rawvideo -pix_fmt yuv420p -s:v 1920x1080 -r 25 -i input.yuv -c:v libx264 output.mp4
It converts the video but it looks **blurry** and **broken**.

私の問題に対するより良い解決策はありますか?[上記のように見つけた解決策はたくさんありますが、どれもうまくいきません] 助けていただければ幸いです。

4

2 に答える 2

1

あなたのビデオは yuv420p ではなく、yuv422p です。次のコマンドラインを使用します。

ffmpeg -f rawvideo -pix_fmt yuv422p -s:v 1920x1080 -r 25 -i input.yuv -c:v libx264 output.mp4

次に、ここに記載されているように、H264 エンコードのレート制御変数を使用します。

于 2015-08-10T12:26:12.857 に答える