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 Paul Courbis

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

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Les spams donneront systématiquement lieu à dépôt de plainte. Les messages peu aimables ou comportant trop de fautes d'orthographe seront purement et simplement supprimés sans publication. Aucune obligation de publication ne pourra être opposée au webmaster, sauf éventuel droit de réponse dûment justifié.