0libcameraの起動こんな感じで、映像が見れる。30fpsで伝送してくれているけど、VNCで伝送されている方はカクついていましたが、HDMIで繋いだテレビの方ではスムーズな映像。周囲をできるだけ広く確認したかったので、今回買ったのは広角のカメラです。(ちょっと高かったけど)さて、このカメラでどこまでの事ができるのか実験してみますよ〜まずは、写真を撮ってみました。test.jpgフル解像度(4608✖️2592)の写真が撮れました。hdrtest.jpgHDRをonにして写真を撮ると、白飛びしていた空に電線が見えました。次に、動画を録画してみました。timestamps.txtこのコマンドで、test.h264という動画ストリームを録画し、タイムスタンプをtimestamps.txtという名前で保存します。タイムスタンプとは、録画したストリーム(静止画の集合体)にある各静止画を記録した時間を記録したテキストファイルで、開いてみたらこうなっていました。各フレームごとの秒数(ms)がずらっと記録されているだけ。この2つを合体させます。test.h264これで、mkvファイルになりました。出来上がったmkvファイルはこちら。test.mkvもうちょっと細かく設定してみました。10000ここで指定したオプションは次の通りです。ここで調べて必要なレベルを指定します。60fpsで録画した動画。これ60fps出てるかな?サイズは1920✖️1080になってるけど・・・。これはもしかしたら、設定がうまく行っていないために起こっているのかもしれません。カメラを使う度に、こんなメッセージが出ていました。黄色でWARNってなっている部分を対処しなければいけないのかも知れません。piのフォーラムに行ってみたら、このエラーメッセージは無視して良いようなことが書いてありました。次期リリースで修正されるようです。MP4Boxのインストールさて、ラズパイで出力されるh264ファイルは、そのまま再生すると、正しく再生されないので、mp4に変換しておきたいです。そこで使うのがMP4Boxです。インストールは次のコマンドで。gpacインストールしようとすると、何やらエラーが・・・。--fix-missingこれでインストールがうまく行きました。さっきのvideo.264ファイルをタイムスタンプ無しに変換してみます。video.mp4これだけで変換してくれるってありがたや〜!!MP4Boxについては、こちらの記事を参考にさせていただきました。キャンセルメールアドレスが公開されることはありません。付いている欄は必須項目ですメッセージ:名前:メールアドレス:サイト:次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。