一連のビデオフレームをイメージとしてディレクトリに保存し、これらを高品質のビデオにエンコードしようとしていますが、試行するすべての設定とすべてのフォーマットで非常に顕著なアーティファクトが生成されます。
基本的なコマンドは次のとおりです。
ffmpeg -r 25 -i %4d.png myvideo.mpg
そして、minrateフラグとmaxrateフラグを試しました。{mpg、avi、mov、flv}形式のいずれでも使用できます。
設定に関する提案はありますか?最終的なファイルサイズは問題ではありません。
ffmpeg -r 20 -f image2 -i myImage%04d.png -f mp4 -q:v 0 -vcodec mpeg4 -r 20 myVideo.mp4
。フレームレートを強制するには、入力ファイルと出力ファイルの両方に指定する必要があることがわかりました。このコーデックは私にとってはうまくいくようです-あなたはそれを指定する必要がないかもしれません。作業に多くの時間を費やしてきたので、自分がしたことを含めたかっただけです。唯一の欠点は、入力画像が高コントラスト(白の背景に青と赤のボール)であり、映画の後半で、ボールがすべて同じ暗い色になり始め、望ましくないコントラスト効果が発生することです。