This is an old revision of the document!
上記より、録画済みデータに対して処理を行うことは現実的ではないと判断した。
Ubuntu Server に GUI環境を作る。
参考元How to Install and Configure VNC on Ubuntu 20.04 [Quickstart]
$ sudo apt update $ sudo apt install xfce4 xfce4-goodies
$ sudo apt install tightvncserver
$ vncpasswd You will require a password to access your desktops. Password: Verify:
#!/bin/bash xrdb $HOME/.Xresources startxfce4 &
chmod +x ~/.vnc/xstartup
$ sudo vi /etc/systemd/system/vncserver@.service
[Unit] Description=Start TightVNC server at startup After=syslog.target network.target [Service] Type=forking User=<ユーザ名> Group=<グループ名> WorkingDirectory=/home/<ユーザ名> PIDFile=/home/<ユーザ名>/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 -localhost :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target
$ sudo systemctl daemon-reload
$ sudo systemctl enable vncserver@1.service
$ ssh -f -L 59000:127.0.0.1:5901 -C -N -l <ユーザID> <Ubuntu Server IP>
vncviewer :59000
Motion を導入・設定する。
参考元Installing and Building from Source
$ sudo apt-get install motion
$ sudo apt-get install libavformat-dev libavcodec-dev libavutil-dev libswscale-dev libavdevice-dev $ sudo apt-get install libjpeg-turbo8 libjpeg-turbo8-dev
$ sudo apt-get install v4l2loopback-dkms
$ vi /etc/modules-load.d/modules.conf
v4l2loopback