From f109c2fc7c7ed195003d9deb20710b49d86f12c8 Mon Sep 17 00:00:00 2001 From: Ole Kristian Lien Date: Thu, 10 Dec 2009 04:36:13 +0000 Subject: =?UTF-8?q?Fungerende=20intro-outro.=20:)=20Litt=20lese=20stoff=20?= =?UTF-8?q?og=20sm=C3=A5=20fikser.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/audio_channels_diff | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 tools/audio_channels_diff (limited to 'tools/audio_channels_diff') diff --git a/tools/audio_channels_diff b/tools/audio_channels_diff new file mode 100755 index 0000000..201c131 --- /dev/null +++ b/tools/audio_channels_diff @@ -0,0 +1,41 @@ +#!/bin/bash +# +# Date: 2009-12-10 +# Author: Ole Kristian Lien +# License: GNU General Public License +# +# Check if the left and right channel is equal. + +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 + +# funker ikke helt enda +./extract_audio $1 0 10 + +# legg på navn-left/right +./audio_split $NAME +#sox $1 -c 1 $NAME-left.wav mixer -l 2> /dev/null +#sox $1 -c 1 $NAME-right.wav mixer -r 2> /dev/null + +./audio_info $NAME-left.$FORMAT &> $NAME-left.$FORMAT.stat +./audio_info $NAME-right.$FORMAT &> $NAME-right.$FORMAT.stat + +LEFT=`md5sum $NAME-left.$FORMAT.stat | awk '{print $1}'` +RIGHT=`md5sum $NAME-right.$FORMAT.stat | awk '{print $1}'` + +#sox left.wav -n stat &> left.wav.stat +#sox right.wav -n stat &> right.wav.stat + +if [ "$LEFT" == "$RIGHT" ]; then + echo 0 +else + echo 1 +fi + +rm $NAME.$FORMAT $NAME-left* $NAME-right* -- cgit v1.2.3