FFMPEG はフレームなしでタイムラプスビデオを出力します

FFMPEG はフレームなしでタイムラプスビデオを出力します

私は FFMPEG を初めて使用しますが、タイムラプスを 3 つ作成しました (ただし、作成に使用したコマンドは忘れてしまいました)。

から連番が振られた画像が約 400 枚ありますIMG_1744_EDITED.JPG。Lightroom で RAW ファイルを編集し、サイズが3416x5183、ファイル サイズが約 12 MB の JPEG にエクスポートしました。これらを使ってタイムラプスを作りたいので、次の操作を実行しました。

ffmpeg -r 30 -start_number 1744 -i IMG_%04d_EDITED.JPG -vcodec libx264 -preset veryslow timelapse.mkv

これはエラー メッセージなしで実行されますが、.mkv実行時に黒いファイルが出力されます。

ファイル形式に問題があるかもしれないと感じたので、.mp4代わりに出力を試みました。また、同じ問題が発生しました。

ファイルの解像度を下げようとしたので、すべてのファイルを次のようにサイズを変更しました1080x1349(左右に白いパディングを追加したため、アスペクト比が異なります)。これで完璧に機能しました (ファイルは現在約 150 KB です)。

同じコマンドを、 と の両方.mkv.mp4形式で再度試しましたが、それでも同じエラーが発生します。

どこが間違っているのでしょうか?

3416x5183ちなみに、最良の状況は、ファイルを使用して、.mkv(ファイル サイズよりも品質を重視) とビデオの両方を作成することです.mp4

関連情報