47

一連の .png 画像を使用してビデオを作成しようとしています。この Python スクリプトを見つけましたが、使い方がよくわかりません。

https://sites.google.com/site/timelapsepy/home

opencvも調べてみましたが、うまくインストールできていないようです。複数の画像をつなぎ合わせてタイムラプス ビデオを作成する簡単なプログラムに関するアイデアはありますか? 可能であれば、これには Python を使用したいと考えています。

4

2 に答える 2

58

スクリプト化された Python ソリューションが本当に必要な場合は、PILの使用を検討できます。

しかし、一連の png 画像をムービーに簡単に変換したいだけなら、単純に ffmpeg を使用できます。

ffmpeg -f image2 -r 1/5 -i image%05d.png -vcodec mpeg4 -y movie.mp4

このコマンドは、5 桁のパディング (image00001.png) を持つ画像を取得し、各フレームを 5 秒間保持する速度でそれらを mpeg4 クイックタイムに圧縮します。画像が大きい場合は、別の fps を実行できます: -r 24(24 フレーム/秒)

于 2012-11-27T19:19:49.610 に答える