Nomes de arquivos correspondentes de diferentes tipos, estrutura de arquivos de espelhamento, renomeação de lotes

1

Ok, estou procurando uma maneira de fazer isso há algum tempo. Aqui vamos nós:

Sou DJ - uso .MP3 para audição pessoal, .WAV para apresentações.

Pego uma música no formato .mp3, limpe o nome do arquivo para "Artista" - "Título", construa tags ID3 usando% artist% -% title% e coloque uma chave no comentário de cada .mp3.

Se parece com isso

Em seguida, converto os arquivos em .WAV por meio de um programa que o recorta, aumenta o volume, corrige a afinação etc. (Nota: os arquivos .WAV não aceitam "Comentários" nos metadados).

Agora fiquei com duas pastas, .MP3 e .WAV., Com subpastas dividindo minhas faixas por gênero. Com o tempo, eles começaram a variar um pouco devido à enorme quantidade de arquivos em cada um. Agora, eles são completamente incomparáveis ​​e não mantêm consistência um com o outro.

Problema 1: eu gostaria de executar um processo em lote para espelhar a estrutura do arquivo, com base nos nomes dos arquivos, nos dois locais. (Encontrei programas para fazer isso, mas como os dois arquivos não são .MP3, eles não funcionam).

O próximo problema nos leva de volta ao problema com os metadados .WAV. Gostaria de renomear os arquivos para incluir o comentário Mp3 antes do nome do arquivo. Isso seria algo como "1A Sir Mixalot - Baby Got Back" e pode ser feito usando a tag Mp3 do programa com bastante facilidade.

Problema 2: Como os arquivos .WAV não têm comentários nos metadados, não consigo processá-los em lote para incluir as chaves antes do arquivo.

Eu vejo duas maneiras possíveis de fazer isso. 1. Faça com que um programa corresponda aos dois arquivos, retire os metadados do arquivo .mp3 e transcreva a alteração no nome do arquivo no .wav.

  1. Faça com que um programa corresponda aos nomes dos arquivos, processe em massa os arquivos .mp3s para incluir a chave antes do nome do arquivo e espelhe as alterações no nome do arquivo com base nos relacionamentos correspondentes anteriores.

Alguma idéia, senhoras e senhores?

J Jeck
fonte
Não acho que o seu Problema 1 esteja dentro do escopo deste site. Você já tentou escrever esse processo em lote? Eu recomendaria dividir seus problemas em duas perguntas separadas depois de dar o seu maior esforço e listar impedimentos específicos para esses esforços. Você também pode querer considerar pedir no site recomendação software on Stackexchange softwarerecs.stackexchange.com
karobar
Experimente o BeyondCompare 4. Você pode se beneficiar de ignorar a estrutura de pastas (os nomes dos arquivos coincidem nas pastas) e também pode comparar o nome do arquivo, mas ignora a extensão. A opção é chamada "Alinhar nomes de arquivos com extensões diferentes - alinha arquivos com nomes iguais, exceto pelas extensões".
Sun