O Powershell a seguir deve executar os comandos necessários, ajustar caminhos conforme necessário:
-
Crie um arquivo no diretório "pai" (por exemplo, C: \ parent \) chamado "ProcessMp3.ps1" e adicione o código abaixo a ele.
ForEach($i in Get-ChildItem -filter "*.mp3" -Path "C:\parent" ){
ffmpeg -i $i -ar 44100 -ab 128k -f mp3 ".\sibling\$i"
}
-
Crie um diretório chamado "irmão" no diretório pai, por exemplo, "C: \ parent \ sibling \".
-
Em um prompt de comando, execute:
Powershell ./ProcessMp3.ps1
Se sequencial significa apenas adicionar um 1,2,3, etc como um prefixo ao nome do arquivo, o script pode ter esta aparência:
$c=1
ForEach($i in Get-ChildItem -filter "*.mp3" -Path "C:\parent" ){
ffmpeg -i $i -ar 44100 -ab 128k -f mp3 ".\sib\$c-$i"
$c++
}