sexta-feira, 22 de agosto de 2014

Reduzino o volume de um áudio com o SOX em múltiplos arquivos

Bom,

Precisei reduzir o volume de alguns áudios para música de espera.

Esses áudios estavam no servidor e tinha cerca de 50 arquivos.

Para fazer isso na mão ia dar muito trabalho por isso montei esse script e fiz tudo em um comando só:

Crie um arquivo chamado teste.sh ( ou o que quiser) e cole o código abaixo

#!/bin/bash
FILES="diretorio/*"
counter=0
for f in $FILES
do
    counter=$((counter+1))
    if [ -f "$f"  ]; then
        sox -v .1 "$f" $counter.wav
    fi
done

Apenas altera o conteúdo da variavel FILES para seu diretorio com os áudios e execute o script com

bash -x teste.sh

ou de permissão de execução e execute-o

chmod +x teste.sh
./teste.sh

Os novos áudios ficarão com com uma numero sequencial

Fuiiiiiiiiii

Nenhum comentário:

Postar um comentário