Aller au contenu

cyxi

Membres
  • Compteur de contenus

    10
  • Inscription

  • Dernière visite

Messages posté(e)s par cyxi

  1. Bonjour,

    en m'inspirant de http://606u.dir.bg/avicheck/, j'ai voulu faire executer ce batch sur mon Syno 1010

    #!/opt/bin/bash
    
    
     find -name "*.avi" | while read i; do
    
        OUTP="$i.txt"
    
        OUTP_OK="$i.txt.ok"
    
        TMP_OUTP="$i.tmp"
    
        if [ -f "$OUTP" -o -f "$OUTP_OK" ] ; then
    
    	echo Skipping "$i"
    
        else
    
    	echo Checking "$i"...
    
    	RESULT="bad"
    
    	ffmpeg -v 5 -i "$i" -f null - 2> "$TMP_OUTP" && \
    
        	mv "$TMP_OUTP" "$OUTP" && \
    
        	RESULT=`grep -v "\(frame\)\|\(Press\)" "$OUTP" | grep "\["`
    
    	if [ -z "$RESULT" ] ; then
    
        	mv "$OUTP" "$OUTP_OK"
    
    	fi
    
        fi
    
     done

    La modif avec le find -name permet de s'affranchir des probl

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.