motionでカメラを二つ使う

 motion4.3.2

root@raspberrypi:/etc/motion# cat /etc/os-release

PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"

(略)


よくわからなかったのでメモ。


motion.confの下の方に、以下のような設定があり、コメントアウトされている。


##############################################################

# Camera config files - One for each camera.

##############################################################

; camera /usr/etc/motion/camera1.conf

; camera /usr/etc/motion/camera2.conf

; camera /usr/etc/motion/camera3.conf

; camera /usr/etc/motion/camera4.conf


カメラを2台使うなら、最初の2行をコメントアウトして、設定ファイルを置けばよい。

camera~ のところは、以前は thread~ だったが、変わったようだ。


設定ファイルに記載するのは、2台のカメラ固有の設定のみでよい。
それ以外の設定は motion.confの内容が使われるようだ。


以下、サンプル。

設定ファイルの場所と名前は変えた。

camera0がraspiカメラで、camera1が外付けのUSBカメラ。
筐体を横にしたので、camera0だけ rotate 270を設定した。

##############################################################

# Camera config files - One for each camera.

##############################################################

camera /etc/motion/camera0.conf

camera /etc/motion/camera1.conf

; camera /usr/etc/motion/camera3.conf

; camera /usr/etc/motion/camera4.conf


#camera0.conf

# Video device (e.g. /dev/video0) to be used for capturing.
videodevice /dev/video0

# Image width in pixels.
width 800

# Image height in pixels.
height 600

# Maximum number of frames to be captured per second.
framerate 5

# Text to be overlayed in the lower left corner of images
text_left CAMERA0

# Text to be overlayed in the lower right corner of images.
text_right %Y-%m-%d\n%T-%q

norm 1

rotate 270


#camera1.conf

# Video device (e.g. /dev/video0) to be used for capturing.
videodevice /dev/video1

# Image width in pixels.
width 800

# Image height in pixels.
height 600

# Maximum number of frames to be captured per second.
framerate 5

# Text to be overlayed in the lower left corner of images
text_left CAMERA1

# Text to be overlayed in the lower right corner of images.
text_right %Y-%m-%d\n%T-%q

norm 1


本家のヘルプページ