FFmpegでPNGスナップショットのシーケンスからビデオを生成すると、黒いビデオ出力が作成される

FFmpegでPNGスナップショットのシーケンスからビデオを生成すると、黒いビデオ出力が作成される

PNG スナップショットのシーケンスからビデオを生成すると、出力ビデオが黒くなります。

以下に最小限の動作例を示します。ビデオを生成するにはこれら2つのフレームUbuntu 16.04.4 LTS で次のコマンドを実行すると、黒いビデオ MP4 ファイルが生成されます。

ffmpeg -r 1 -i frame%d.png -pix_fmt yuv420p video.mp4

これを回避する方法をご存知ですか?

同様の質問がこれまでにもなされているのは知っています。例えば、ここしかし、私のケースではこの解決策では問題は解決されません。

答え1

低フレームレートのビデオを好まないプレーヤーもいます。回避策としては、出力レートを高く設定します。

ffmpeg -framerate 1 -i frame%d.png -r 5 -pix_fmt yuv420p video.mp4

5十分なはずですが、足りない場合は 10 を試してください。

関連情報