Mar 23 2016
ハード RaspberryPI Type B USBカメラ
OS raspbian
(Debian wheezy)
動くもの(入力画像の変化)を検出して録画する。
motion と ffmpeg をインストールする。
ただしffmpegは/etc/apt/sources.listにマルチメディアリポジトを追加してマルチメディアキーリングをインストール
しなければならない。 multimedia repositoryの追加
# apt-get install
motion ffmpeg |
/etc/motion/motion.conf
途中略 # Start in daemon (background) mode and release terminal (default: off) #daemon off daemon on デーモンとして動作させる 途中略 # Image width (pixels). Valid range: Camera dependent, default: 352 width 320 横幅 途中略 # Image height (pixels). Valid range: Camera dependent, default: 288 height 240 縦 途中略 # Maximum number of frames to be captured per second. # Valid range: 2-100. Default: 100 (almost no limit). framerate 12 映像のフレームレート 通常は30以下で。 途中略 # Threshold for number of changed pixels in an image that # triggers motion detection (default: 1500) threshold 2000 動体検出の感度 変化のあるピクセルの数 数字が少ない方が高感度 途中略 # mpeg1 - gives you files with extension .mpg # mpeg4 or msmpeg4 - gives you files with extension .avi # msmpeg4 is recommended for use with Windows Media Player because # it requires no installation of codec on the Windows client. # swf - gives you a flash film with extension .swf # flv - gives you a flash video with extension .flv # ffv1 - FF video codec 1 for Lossless Encoding ( experimental ) # mov - QuickTime ( testing ) # ogg - Ogg/Theora ( testing ) ffmpeg_video_codec mpeg4 動画形式 他の形式は上のコメント参照 途中略 # Locate and draw a box around the moving object. # Valid values: on, off and preview (default: off) # Set to 'preview' will only draw a box in preview_shot pictures. locate_motion_mode on on にすると動きのあるもに枠がつく 途中略 # Target base directory for pictures and films # Recommended to use absolute path. (Default: current working directory) #target_dir /var/www/ target_dir /var/www/ 動画の出力先 途中略 jpeg_filename %v-%Y%m%d%H%M%S-%q 出力するファイル名の形式 途中略 # Restrict webcam connections to localhost only (default: on) stream_localhost off 他のホストからWebカメラを参照するときはoff 途中略 # Restrict control connections to localhost only (default: on) webcontrol_localhost off 他のホストからmotionの操作をするときはoff 途中略 |
/etc/motion/motion.confのオーナーを変更する。
# chown motion /etc/motion/motion.con |
/etc/default/motion
# set to 'yes' to enable
the motion daemon start_motion_daemon=yes |
# chmod a+rxw /var/www |
3 起動
(1)コマンドラインから
# motion |