#!/bin/sh if [ $# -lt 1 ]; then echo "Usage: $0 " echo "Example: $0 A1" echo 'A1.list would be converted to A1.mp3' echo exit 1 fi FILE=$1 if [ ! -e $FILE.list ]; then echo "$FILE.list does not exist" exit 2 fi PIECES="$(LANG=C split --verbose -l 500 $FILE.list 2>&1 | cut -d\' -f2)" WAVLIST= for PIECE in $PIECES; do sox `cat $PIECE` $PIECE.wav rm $PIECE WAVLIST="$WAVLIST $PIECE.wav" done #sox $WAVLIST $FILE.wav #ffmpeg -i $FILE.wav $FILE.mp3 #rm $FILE.wav $WAVLIST sox $WAVLIST $FILE.mp3 rm $WAVLIST