diff options
author | Ole Kristian Lien <ole.k.lien@gmail.com> | 2009-12-10 04:36:13 +0000 |
---|---|---|
committer | Ole Kristian Lien <ole.k.lien@gmail.com> | 2009-12-10 04:36:13 +0000 |
commit | f109c2fc7c7ed195003d9deb20710b49d86f12c8 (patch) | |
tree | e41cc182f640c1e0a597f7f1e6444bf4729279c4 /tools/audio_channels_diff | |
parent | 2c2ff1462d288567db0cf90faa5591f0823042ff (diff) |
Fungerende intro-outro. :) Litt lese stoff og små fikser.
Diffstat (limited to 'tools/audio_channels_diff')
-rwxr-xr-x | tools/audio_channels_diff | 41 |
1 files changed, 41 insertions, 0 deletions
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 <video-file>" + 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* |