タイムラプス
タイムラプス動画を作るには、ラズベリーパイが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月に翻訳しており、それ以後の更新内容は翻訳に反映していないため、内容が原文とは異なる場合があります。