
画像ファイルのフォルダーをビデオ (画像ごとに 1 つ) に一括変換する方法を探しています。この場合、各画像は撮影され、ビデオの全期間 (たとえば 30 秒) にわたってビデオに配置されます。
このタスクを自動化し、可能であればマルチスレッド化する方法はありますか?
Ubuntu を使用しています。
答え1
これには ffmpeg を使用できます。1 つの画像を 30 秒のビデオに変換する例は次のようになります。
ffmpeg -loop 1 -i img.png -c:v libx264 -t 30 -pix_fmt yuv420p out.mp4
これで、このコードをバッチ ファイルでループできるようになりました。画像に ffmpeg を使用する他の方法についての詳細なドキュメントは、次のとおりです。
https://trac.ffmpeg.org/wiki/Create%20a%20video%20slideshow%20from%20images