#つづき
https://qiita.com/im02kai/items/d4469190cb23a092a141
synologyと連携することで、
DSfileで家の外からインスタに投稿したり
複数のカメラを設置し、同時で早く、動画を作成できます
synologyは、かなり大好きな製品で
今回の使い方以外に、webサーバーにしたり、写真整理のためのiCloudの代わりになったりすごく良いです。
aptができないので、入れられるパッケージは制限されますが、その辺はraspberry piと
連携すれば、解決できます
#役割分担
Raspi
撮影しzip圧縮しFTPで送り,SSHで動画作成をトリガーする
Sinology
トリガーきたら、解凍して動画作成
#raspberry pi
###インストール
sudo apt-get install ncftp
sudo apt-get install sshpass
###スクリプト
前回のffmpeg部分を消して
Cオプションがないと、解凍先でフォルダの多重階層となりました
tar -vczf /home/pi/Desktop/photo.tar.gz -C /home/pi/ Pictures
ncftpput -u synology-user -p password 192.168.100.2 ./tmp/ /home/pi/Desktop/photo.tar.gz
EXIT_V="$?"
if [ "$EXIT_V" = 0 ];
then
sshpass -p password ssh synology-user@192.168.100.2 /var/services/photo/video.sh
else
echo "error"
fi
#synology
###設定
ssh
https://kb.synology.com/ja-jp/DSM/tutorial/How_to_login_to_DSM_with_root_permission_via_SSH_Telnet
ftp設定
https://kb.synology.com/ja-jp/DSM/tutorial/How_to_access_files_on_Synology_NAS_via_FTP
ffmpeg
最初から入ってます
###ディレクトリ作成
/var/services/photo/tmp/ #FTP保存先
/var/services/photo/data/ #動画保存先
###スクリプト
FILENAME=$(date +"%Y-%m-%d_%H%M")
DATANAME="/var/services/photo/data/"$FILENAME".mp4"
rm -rf /var/services/photo/tmp/Pictures/ &> /dev/null
sleep 1
tar -xvzf /var/services/photo/tmp/photo.tar.gz -C /var/services/photo/tmp/
ffmpeg -f image2 -r 12 -i /var/services/photo/tmp/Pictures/%08d.jpg -r 12 -an -vcodec libx264 $DATANAME
#DSfile(iPhone)から確認
ここからダウンロードしてインスタグラムに投稿できます