タイムラプス

タイムラプス動画を作るには、ラズベリーパイが1分間隔などの一定間隔で 写真を撮るように設定をし、アプリを使って写真を張り合わせて動画を作ります。

写真を自動的に一定間隔で撮る良い方法はcronを使うことです。

cronテーブルを編集のために開きます。

crontab -e

これにより、どのエディタを使用するか尋ねられるか、もしくはデフォルトのエディタが開きます。 エディタでファイルが開けたら、毎分ごとに写真を撮るように次の1行を追加してください (前のページのBashスクリプトを参照します)。

* * * * * /home/pi/camera.sh 2>&1

保存して終了すると、次のメッセージが確認できます。

crontab: installing new crontab

スクリプトがそれぞれの写真を同じファイル名で保存することのないようにしてください。 毎回写真が上書きされてしまいます。

写真を張り合わせる

それでは写真を張り合わせて動画を作ります。

ラズベリーパイではmencoderを使いますが、処理に時間がかかります。 画像ファイルをデスクトップPCもしくはノートPCに移動して、そちらで動画を作る方が良いでしょう。

画像ファイルが入っているフォルダに移動して、ファイル名をテキストファイルに書き込みます。 例えば次にようにします。

ls *.jpg > stills.txt

ラズベリーパイや他のLinuxコンピュータの場合

mencoderパッケージをインストールします。

sudo apt-get install mencoder

そして次のコマンドを実行します。

mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4:aspect=16/9:vbitrate=8000000 -vf scale=1920:1080 -o timelapse.avi -mf type=jpeg:fps=24 mf://@stills.txt

これが完了すると、timelapse.aviというタイムラプス動画のファイルが出来上がります。

MAC OSの場合

Windowsの場合

このページについて

このページはラズベリーパイ財団が権利を保有するRaspberry Pi Documentation五十嵐システムズが日本語訳したものです。
Creative Commons Attribution 4.0 International Licenceのもとで公開されております。
原文はhttps://github.com/raspberrypi/documentationの成果によって作成されています。

なお、このページは2015年6月に翻訳しており、それ以後の更新内容は翻訳に反映していないため、内容が原文とは異なる場合があります。