This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
unclassified:delegatge_02 [2020/06/27 21:47] hoge@hoge [Motion] |
unclassified:delegatge_02 [2020/07/03 17:39] hoge@hoge [録画方法] |
||
---|---|---|---|
Line 41: | Line 41: | ||
- XFCE4 導入<code> | - XFCE4 導入<code> | ||
$ sudo apt update | $ sudo apt update | ||
- | $ sudo apt install xfce4 xfce4-goodies | + | $ sudo apt-get install xfce4 xfce4-goodies |
</code> | </code> | ||
- VNC 導入<code> | - VNC 導入<code> | ||
- | $ sudo apt install tightvncserver | + | $ sudo apt-get install tightvncserver |
</code> | </code> | ||
- VNC 初期設定<code> | - VNC 初期設定<code> | ||
Line 103: | Line 103: | ||
</code> | </code> | ||
- インストール<code> | - インストール<code> | ||
- | $ sudo apt install ./google-chrome-stable_current_amd64.deb | + | $ sudo apt-get install ./google-chrome-stable_current_amd64.deb |
</code> | </code> | ||
Line 122: | Line 122: | ||
</code> | </code> | ||
- OS起動時に v4l2loopback が組み込まれるよう設定する<code> | - OS起動時に v4l2loopback が組み込まれるよう設定する<code> | ||
- | $ vi /etc/modules-load.d/modules.conf | + | $ sudo vi /etc/modules-load.d/modules.conf |
</code><code> | </code><code> | ||
v4l2loopback | v4l2loopback | ||
</code> | </code> | ||
- | * OS再起動後、lsmod | grep v4ls でロードされていることを確認する | + | * OS再起動後、lsmod | grep v4l2 でロードされていることを確認する |
* /dev/video0 があることを確認する | * /dev/video0 があることを確認する | ||
- VNC で接続するユーザが /dev/video0 を使えるようにするため、ユーザを video グループに追加する。<code> | - VNC で接続するユーザが /dev/video0 を使えるようにするため、ユーザを video グループに追加する。<code> | ||
- | usermod <ユーザ> -G video -a | + | $ sudo usermod <ユーザ> -G video -a |
</code> | </code> | ||
Line 139: | Line 139: | ||
width 1280 # VNC のサイズと同じにする | width 1280 # VNC のサイズと同じにする | ||
height 800 # VNC のサイズと同じにする | height 800 # VNC のサイズと同じにする | ||
- | framerate 25 # ffmpeg のフレームレートと同じにする | + | framerate 15 # ffmpeg のフレームレートと同じにする |
;text_left CAMERA1 # 録画映像に [CAMERA 1] などの説明をオーバレイしない | ;text_left CAMERA1 # 録画映像に [CAMERA 1] などの説明をオーバレイしない | ||
;text_right %Y-%m-%d\n%T-%q # 録画映像に録画時刻をオーバーレイしない | ;text_right %Y-%m-%d\n%T-%q # 録画映像に録画時刻をオーバーレイしない | ||
- | threshold_tune on # 動体検知を ON にする | + | post_capture 45 # 動きがなくなった後、何フレーム追加で録画するか |
+ | threshold_tune on # 動体検知しきい値の自動調整 | ||
movie_max_time 0 # 動体検知後の録画打ち切り時間を 0 (打ち切らない)にする | movie_max_time 0 # 動体検知後の録画打ち切り時間を 0 (打ち切らない)にする | ||
movie_codec mp4 # 録画映像のフォーマットを mp4 にする | movie_codec mp4 # 録画映像のフォーマットを mp4 にする | ||
Line 157: | Line 158: | ||
vncviewer :59000 | vncviewer :59000 | ||
</code> | </code> | ||
- | - VNC 接続後、ターミナルなどを起動し接続画面の録画を行う<code> | + | - VNC 接続後、ターミナルなどを起動しデスクトップ画面の録画を開始する<code> |
- | $ ffmpeg -f x11grab -draw_mouse 0 -video_size 1280x800 -framerate 25 -i :1.0 -f v4l2 /dev/video0 | + | $ ffmpeg -f x11grab -draw_mouse 0 -video_size 1280x800 -framerate 15 -i :1.0 -f v4l2 /dev/video0 |
</code> | </code> | ||
* -f x11grab | * -f x11grab |