Entre na pasta com suas músicas em .mp3
execute o comando
nano reduzir_musicas.sh
o nome do arquivo que o editor nano vai criar é reduzir_musicas.sh
edite o arquivo com essas informações.
for arquivo in *.mp3; do novo_arquivo="reduzido_$arquivo"
echo "Reduzindo $arquivo para $novo_arquivo" ffmpeg -i "$arquivo" -b:a 128k "$novo_arquivo"
done
salve o arquivosaia do editor
execute no terminalchmod +x reduzir_musicas.sh
após./reduzir_musicas.sh
agora é só esperar...
Realizei em uma pasta com 200 músicas, até que está indo bem.
Grande abraço. A mesma coisa.. só que recursivamente.#!/bin/bash
# Função recursiva para percorrer pastas e subpastas
reduzir_em_subpastas() {
for arquivo in "$1"/*.mp3; do
if [ -f "$arquivo" ]; then
novo_arquivo="reduzido_${arquivo##*/}"
echo "Reduzindo $arquivo para $novo_arquivo"
ffmpeg -i "$arquivo" -b:a 128k "$novo_arquivo"
fi
done
for pasta in "$1"/*; do
if [ -d "$pasta" ]; then
reduzir_em_subpastas "$pasta"
fi
done
}
# Chama a função para a pasta atual
reduzir_em_subpastas .
echo "Concluído!"
Nenhum comentário:
Postar um comentário