ラズパイzero 動画をNASへ保存
本体に録画データを保存すると容量がすぐにいっぱいになる
このため Nas へ保存するようにする
まず起動時に NAS をマウントするようにする
ですでに zero には設定がある程度できている
行っているのは
ラズパイZero W で
SMB でNASをマウントするツールのインストール
1 | sudo apt install cifs-utils |
次にマウントするためのディレクトリを作成
1 | sudo mkdir /mnt/nas |
次にNAS の設定
NASを構築しているラズパイ3へログインし
1 | sudo vim /etc/samba/smb .conf |
でファイルを開き
最終行に
1 2 3 4 5 6 7 | [pizero_photo] path = /mnt/hdd/share/pizero writable = yes guest ok = yes guest only = yes create mode = 0777 directory mode = 0777 |
を追記し保存
1 | sudo service smbd restart |
で設定反映
外付けHDDは過去に
1 2 | mkdir /mnt/hdd/share/pizero sudo chmod -R 777 /mnt/hdd/share/ |
でディレクトリを作成していたので今回は省略
ここまでできたら
1 | sudo mount -t cifs //192 .168.1.6 /pizero_photo /mnt/nas -o username=pi,password=raspberry,iocharset=utf8 |
でマウント
1 | df -h |
でNASの容量が表示されれば成功
1 2 3 4 5 6 7 8 9 10 11 | ファイルシス サイズ 使用 残り 使用% マウント位置 /dev/root 5.7G 4.5G 903M 84% / devtmpfs 181M 0 181M 0% /dev tmpfs 186M 0 186M 0% /dev/shm tmpfs 186M 2.8M 183M 2% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 186M 0 186M 0% /sys/fs/cgroup /dev/mmcblk0p6 68M 23M 46M 33% /boot tmpfs 37M 0 37M 0% /run/user/1000 /dev/mmcblk0p5 30M 398K 28M 2% /media/pi/SETTINGS1 //192 .168.1.6 /pizero_photo 916G 47G 870G 6% /mnt/nas |
というかんじ
次にOS起動したら自動的にNASをマウントするように
/etc/fstab にマウントに必要な情報を記述
1 | sudo nano /etc/fstab |
でファイルをひらき
最終行を
1 | //192 .168.1.6 /pizero_photo /mnt/nas cifs username=pi,password=raspberry,file_mode=0755,dir_mode=0755,iocharset=utf8,uid=1000,gid=1000,forceuid,forcegid,_netdev 0 0 |
を追記
次にOS起動後にNASが自動マウントするように
ブートオプションを変更
これはネットワークサービスが
起動してからブートしないとNASのマウントが失敗するから
1 | sudo raspi-config |
で設定画面を開き
3の
Boot Options を選びSelect にしてEnter
次に
B2 Wait for Network at Boot Choose whether to waito for n
で Select にして Enter
次に
Would you like boot to wait until a network connection is established?
となっているので
はい
にしてEnter
Waiting for network on boot is enabled
となるので
了解で Enter
あとは Finish で Enter することで設定画面を抜けます
設定確認のため
1 | sudo reboot |
で再起動して
1 | df -h |
でNASがマウントされていれば成功
次に音声つき動画の保存場所の指定
を参考に ffmpeg の出力先をNASに指定し実行
1 | timeout 15 raspivid -t 0 -w 640 -h 480 -b 10000000 -fps 30 -awb fluorescent -n -o test .h264 | arecord -D hw:1,0 -f S16_LE -r 44100 -d 0 test .wav;ffmpeg -y -i test .wav -r 30 -i test .h264 -vcodec copy /mnt/nas/test .mkv |
とすればNASへ保存される
今後の予定では
bluetooth シャッターボタンで撮影できるようにする予定