無数の画像をキャプチャします。
最初のステップは画像のキャプチャです。10秒に1回写真を撮り、それをデスクトップにあるディレクトリに保存するとします。
mkdir ~/Desktop/cap
cd ~/Desktop/cap
streamer
キャプチャの実行に使用するので、インストールしましょう。
sudo apt-get install streamer
そして今、私たちはキャプチャしたい
streamer -o 0000.jpeg -s 300x200 -j 100 -t 2000 -r 1
-t
キャプチャするフレームの数です。-r
1秒あたりのフレーム数です。したがって、これは毎秒1つのフレームを取得する必要があります。これを30 fpsのビデオに圧縮すると、1分間のキャプチャで2秒間のビデオになります。必要な出力ビデオの量に応じて、これを適切に調整する必要があります。
その行は2000枚の画像を提供し、記録に30分かかり、30 fpsで1分強のビデオを生成します。
すべてを一緒に入れて
を使用しますffmpeg
。それを含む多くの異なる方法がありますmencoder
が、私ffmpeg
は人生の見通しを好むだけです。それをインストールした後(sudo apt-get install ffmpeg
)、次のように削除します:
ffmpeg -r 30 -i %04d.jpeg -s hd480 -vcodec libx264 -vpre hq time-lapse.mp4
そこの品質設定は私のウェブカメラのようなものではないので、より良いエンコードを得るためにオプションをもっと試してみたいかもしれませんが、x264で圧縮された素晴らしい30fpsビデオを生成するはずです。
フレームレート(-r
)で遊んでみたいと思うかもしれませんが、15fps未満にはなりません。