Accueil > Divers (et d’été) > Informatique > Scripts et outils maison > Convertir et joindre des vidéos « Surveillance Station » de Qnap
Convertir et joindre des vidéos « Surveillance Station » de Qnap
samedi 21 avril 2018, par
Le systèmes QNAP intègrent le logiciel « Surveillance station ». Cependant le codec des vidéos n’est pas standard et elles sont scindées en fonction des alertes de mouvement. Le script ci-dessous permet de les convertir et de les assembler en une vidéo unique reconnue par VLC (par exemple)...
#!/bin/sh
# Attention compiler ffmpeg x264 :
# apt-get install libx264-dev x264
# ./configure --enable-libx264 --enable-gpl
OUT=out.m4v
rm -f $OUT *.m4v
for i in *.avi
do
echo -n "Converting $i... "
N=`echo "$i" | sed 's/avi/m4v/g' | tr ' ' '_'`
/usr/local/bin/ffmpeg -i "$i" -vcodec libx264 \
-an "$N" > /dev/null 2> /dev/null
du -csh "$N" | head -1
done
ls *.m4v | sed "s/.*/file '&'/g" > in.txt
echo -n "Concatening files... "
/usr/local/bin/ffmpeg -f concat -safe 0 \
-i in.txt -c copy "$OUT" > /dev/null 2> /dev/null
du -csh "$OUT" | head -1