#!/bin/bash # # Date: 2009-12-16 # Author: Ole Kristian Lien # License: GNU General Public License # # Check if the left and right channel is equal. # if not equal, exit code 3.. # ext-format må fikses!! hmm EXT=`echo "$1"|awk -F . '{print $NF}'` NAME=`basename $1 .$EXT` FORMAT=`./audio_format $1` if [ -z "$1" ]; then echo "Usage: $0 " exit 1 fi echo " * Checking $1 for different audio channels:" ./audio_extract $1 0 60 # øke til feks 2? ./audio_split $NAME.$FORMAT ./audio_stats $NAME-left.wav &> $NAME-left.stat ./audio_stats $NAME-right.wav &> $NAME-right.stat # find a better method to compare audio! LEFT=`grep Mean $NAME-left.stat | md5sum` RIGHT=`grep Mean $NAME-right.stat | md5sum` if [ "$LEFT" == "$RIGHT" ]; then echo " * Audio channels is equal!" rm $NAME.$FORMAT $NAME-left* $NAME-right* exit else echo " * Audio channels is not equal!" rm $NAME.$FORMAT $NAME-left* $NAME-right* exit 3 fi