M5Camera のHTTP stream を 動画としてキャプチャ

このサイトの情報より。

M5Camera のIPが 192.168.1.52 として、out フォルダ以下に jpg ファイルを連番で作成する場合は

ffmpeg -f mjpeg -i http://192.168.1.52:81/stream 'out/img%05d.jpg'

動画ファイルにするならば、mpg にするならば下記。

ffmpeg -f mjpeg -i http://192.168.1.52:81/stream ~/out.mpg

拡張子を変えればそのフォーマットで保存してくれる。out.avi なら aviフォーマット。

ただしM5Camera の画像サイズを大きくすると動画の再生時間がおかしくなる。 大きいほど stream が遅くなるため。だいたいVGA あたりからおかしくなる、かな。

暫定対策として、だいたいSXGA で 5-6fps程度のようなので、下記のように書いてテストし、5の値を上げたり下げたりである程度は対応可能。

ffmpeg -f mjpeg -r 5 -i http://192.168.1.52:81/stream  -r 25 ~/out.mpg

しかし入力側のスピードが安定しないので、安定した解決はできない。

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA