
私は15個のPNGファイルシリーズを持っています -https://www.sendspace.com/file/jrpbl1。
FFMPEG を使用してそれらの MP4 ビデオを作成したいと思います。
ビデオでは、15 フレーム (画像ごとに 1 つ) を用意し、各フレームを 1 秒 (FPS 1) で再生したいと考えています。
最新版をダウンロードしましたWindows 用 FFMPEG(バージョン3.2.4)。
ガイドに従いましたFFMPEG - スライドショー。
私が使用したコマンドラインは ですffmpeg -framerate 1 -i NR_1_%05d.png -c:v libx264 -crf 15 -pix_fmt yuv420p out.mp4
。また、 (との違いは何ですか?)
も試しました。ffmpeg -r 1 -i NR_1_%05d.png -c:v libx264 -crf 15 -pix_fmt yuv420p out.mp4
-r 1
-framerate 1
しかし、結果のビデオは期待どおりではありません。
最初のフレームは黒で、その後は一定の画像が 1 つだけあります (VLC Media Player で視聴しています)。
Windows 上で正しく製品化する方法を教えてください。
ありがとう。
答え1
VLCは低フレームレートのビデオを再生する際に問題があります。
ffmpeg -framerate 1 -i NR_1_%05d.png -r 10 -c:v libx264 -crf 15 -pix_fmt yuv420p out.mp4.
画像は依然として 1 Hz で切り替わりますが、1 秒あたり 9 つの重複フレームが発生します。x264 は重複フレームのコーディングに効率的なので、サイズが 10 倍に増加することはありません。