#!/bin/bash
#
ext=aac
#
origem=/media/
#
destino=/tmp/novo_$ext/
#
source ./cores
#
# se existe Limpa o destino
#[[ -d "${destino}" ]] && rm -r $destino
#
#se não existe cria o destino
#[[ -d "${destino}" ]] || mkdir -p ${destino}
#
if [[ -d ${destino} ]]; then
    echo -e "Diretorio$BGreen ja Existe!$BWhite"
else
    echo -e "Diretorio$BRed Não Existe!$BWhite Criando.: $BGreen$destino"
    mkdir -p $destino
fi
#
cd $origem
#
IFS=$(echo -en "\n\b")
#
sleep 2
#
clear
#
for f in *.mp2 *.mp3 *.aac *.ac3 *.m4a *.ogg *.wav; do
#
if [[ -f "$f" ]]; then
    out=$destino${f%.*}.$ext
    #
    echo "####################################################################################"
    echo -e "\e[1;32mConvertendo o Arquivo --> $f\e[0m"
    echo -e "\e[1;33mPara --> $out\e[0m"
    echo "####################################################################################"
    #
    sleep 1
    #
    #ffmpeg -loglevel info -i $f -af "volume=0dB" -c:a libmp3lame -ac 2 -b:a 128k -ar 44100 $out
    ffmpeg -loglevel info -i $f -af "volume=0dB" -vn -c:a aac -vbr 3 -ac 2 -b:a 128k -ar 44100 $out
    #
    #avconv -i $f -c:a libmp3lame -ac 2 -q:a 6 $out
    #
#    madplay -b 16 -R 44100 -S -o raw:- $f | lame --preset cbr 128 -r -s 44.1 --bitwidth 16 - -o $out
    #
fi
#
done
