#!/bin/bash
# ---------------------------------------------------------------------------- #
## \file mpg2mp3.sh
## \author Sebastien Beaugrand
## \sa http://beaugrand.chez.com/
## \copyright CeCILL 2.1 Free Software license
# ---------------------------------------------------------------------------- #
convert()
{
    ext=$1
    max=`ls -1 *.$ext 2>/dev/null | wc -l`
    for ((i = 1; i <= max; ++i)); do
        src=`ls -1 *.$ext | head -n $i | tail -n 1`
        wav=${src/%.$ext/.wav}
        mp3=${src/%.$ext/.mp3}
        ffmpeg -i "$src" -vcodec null -acodec pcm_s16le "$wav" &&\
        lame -q 0 -b 192 --cbr "$wav" "$mp3" &&\
        rm "$wav"
    done
}

if [ -n "$1" ]; then
    convert $1
else
    convert MPG
    convert mkv
    convert webm
fi