Converte ogg para mp3 em lote

0

Eu tenho uma enorme coleção de pastas de cerca de 3k e tenho arquivos ogg em cada um deles. Eu gostaria de fazer uma conversão para mp3 para todas as pastas em um lote. Eu tenho 1 pasta como um diretório principal, 12 pastas subs e, em seguida, uma tonelada de pastas em cada uma das 12 pastas. Existe uma maneira que eu possa converter todas as pastas mantendo o mesmo nome e a cópia a ser feita na mesma pasta que o original?

    
por Zandokan 29.10.2014 / 14:47

1 resposta

0

Claro. Você precisa de uma ferramenta de linha de comando para fazer a conversão. Tenho certeza de que existe um, mas nunca usei um sozinho. Então use este oneliner de dentro de sua pasta principal:

for /r %%f in (*.ogg) do ogg_to_mp3 "%%f" "%%~dpnf.mp3"

Para explicar a magia %% ~ dpnf: Isso é usado para extrair partes de %% f (o nome completo do arquivo ogg), onde d é a letra da unidade, p o caminho e n o nome do arquivo sem a extensão.

Use sinais% únicos ao executar diretamente a partir da linha de comando, duplique ao executar a partir de um arquivo em lotes.

Editar : agora vejo que você não especificou em qual sistema operacional você está. Esta solução é para o Windows.

    
por 29.10.2014 / 14:59