Convertir ogg a mp3 por lotes

Convertir ogg a mp3 por lotes

Tengo una gran colección de aproximadamente 3k carpetas y tengo archivos ogg en cada una de ellas. Me gustaría hacer una conversión a mp3 para todas las carpetas de un lote. Tengo 1 carpeta como directorio principal, 12 carpetas secundarias y luego un montón de carpetas en cada una de las 12 carpetas. ¿Hay alguna manera de convertir todas las carpetas manteniendo el mismo nombre y realizar la copia en la misma carpeta que el original?

Respuesta1

Seguro. Necesita una herramienta de línea de comandos para realizar la conversión. Estoy seguro de que existe uno, pero nunca lo he usado. Luego use este oneliner desde su carpeta principal:

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

Para explicar la magia %%~dpnf: Esto se usa para extraer partes de %%f (el nombre completo del archivo ogg), donde d es la letra de la unidad, p la ruta yn el nombre del archivo sin la extensión.

Utilice signos de % simples cuando ejecute directamente desde la línea de comandos, doble cuando ejecute desde un archivo por lotes.

Editar: Ahora veo que no especificaste en qué sistema operativo estás. Esta solución es para Windows.

información relacionada