El proyecto dmc (Disc Music Compressor) es una herramienta diseñada para comprimir archivos de música del formato CD-A a formatos MP3 y OGG de manera simultánea, permitiendo así reducir el tamaño de la biblioteca de música mientras se mantiene una calidad aceptable. Este proyecto utiliza FFmpeg para realizar la conversión de archivos de música y aprovecha el procesamiento en paralelo para mejorar la eficiencia del proceso.
- Conversión de archivos individuales y carpetas enteras de música del formato CD-A a formatos MP3 y OGG.
- Interfaz de línea de comandos para seleccionar archivos o carpetas de entrada y configurar opciones de conversión.
- Gestión automática de la creación de una carpeta de salida para almacenar los archivos convertidos.
- Soporte para mantener o eliminar los archivos convertidos en los formatos MP3 y OGG según la preferencia del usuario.
- Información detallada sobre el tamaño y la cantidad de archivos convertidos en cada formato.
- Python 3.x
- FFmpeg instalado y configurado en el sistema. Puedes descargar FFmpeg desde aquí e instalarlo siguiendo las instrucciones de la documentación oficial.
- Clona o descarga este repositorio en tu máquina local.
- Asegúrate de tener Python 3.x instalado en tu sistema.
- Instala FFmpeg siguiendo las instrucciones proporcionadas en la documentación oficial.
- Instala las dependencias necesarias ejecutando
pip install -r requirements.txt
.
- Ejecuta el script
main.py
. - Selecciona la opción deseada: convertir un archivo individual o una carpeta entera.
- Selecciona el archivo o carpeta de entrada.
- Espera a que el proceso de conversión se complete. El tiempo de conversión puede variar según la cantidad y el tamaño de los archivos.
- Al finalizar, se mostrará información detallada sobre los archivos convertidos y se te preguntará si deseas mantener los archivos en formato MP3 y OGG.
¡Las contribuciones son bienvenidas! Si encuentras errores, tienes ideas para mejoras o deseas añadir nuevas funcionalidades, no dudes en abrir un issue o enviar un pull request.
Este proyecto está bajo la licencia MIT.