NORMALIZANDO VÁRIOS ÁUDIOS COM SCRIPTS E FFMPEG


Crie um script com o nome: normaliza.sh tem outro script abaixo

#!/bin/bash
CODEC_ORIGINAL="*.wav" #Codec dos vídeos a serem convertidos
CODEC_DAVINCI=".wav" #Codec aceito pelo Davinci Resolvi no Linux
DESTINO="/home/daniel/Vídeos/audio/video_audio_novalinha/normalize/normal" #Destino dos arquivos pós conversão
PRESET_FFMPEG="-filter:a loudnorm" #Preset do FFmpeg
#PRESET_FFMPEG="-filter: a volumedetect -f" #Preset do FFmpeg

for f in $CODEC_ORIGINAL; do ffmpeg -i "$f" $PRESET_FFMPEG "$DESTINO/${f%.wav}$CODEC_DAVINCI";

done

cd /home/daniel/Vídeos/audio/video_audio_novalinha/normalize
./normalizar.sh
exit



Crie outro script chamado normalizar.sh com o conteúdo abaixo:
#!/bin/bash
sleep 3
cd normal
ls | while read file; do newfile=`echo $file | awk -F . '{print $1 ".wav"}'`; echo $newfile; mv $file $newfile;
done;
exit









Comentários