KGTools de jEsuSdA
Se permite la distribución y modificación bajo licencia Creative Commons en su versión " Reconocimiento-No Comercial-Compartir Igual.
Más información sobre esta web y su contenido en la sección: Información sobre esta web.
KGTools son un conjunto de herramientas sencillas de línea de comandos para la conversión de archivos de sonido entre diferentes formatos de codecs de audio.
Básicamente kgtools te permite pasar archivos de formato mp3 a ogg, de wma a mp3, a wav, etc.
Las utilidades están basadas en otros scripts anteriores que yo mismo he modificado para ampliar su potencia y capacidades.
Las utilidades que reune kgtools son las siguientes:
mp32ogg permite convertir archivos mp3 a ogg vorbis manteniendo toda la calidad posible que tenga el mp3 original.
kgtogg es igual que mp32ogg, pero reduce el tamaño de los ogg drásticamente manteniendo una calidad aceptable (igual a la calidad que tendría un mp3 codificado a 128kbits por segundo).
Por su ahorro de tamaño, es perfecto para la música que quermos mantener siempre en nuestro disco duro o nuestro reproductor portatil. Conseguimos mantener una buena calidad de sonido a la vez que obtenemos un ahorro sustancial de espacio, puesto que cada ogg suele rondar un tamaño equivalente a 1MB por minuto de duración de sonido.
Os recomiendo que lo uséis, me lo agradeceréis ;).
mp32wav convierte los archivos mp3 a wav. Es muy útil cuando queremos tostar CD's de audio a partir de mp3's.
ogg2mp3 nos va a permitir codificar en mp3 cualquier ogg. Esta herramienta la uso especialmente para convertir los ogg que tengo en mi disco duro para escucharlos en un lector de mp3 portatil que no sea compatible con ogg (lamentablemente la mayoría).
ogg2wav al igual que mp32wav descomprime los ogg para poder luego grabarlos en un CD de audio.
wma2mp3 nos va a permitir deshacernos de esos archivos wma de tan pobre calidad y compatibilidad para convertirlos a mp3 que son, al menos, más compatibles. Por desgracia, si la calidad del wma es mala obtendremos un mp3 de igual calidad (suele ser lo normal por las características propias del formato wma).
Los programas que componene las KGTOOLS están licenciados en su mayoría bajo la GPL.
Algunos de los programas están licenciados bajo la Artistic License que básicamente te permite gozar de las mismas libertades que la GPL.
En el futuro espero que todos las utilidades puedan estar licenciadas bajo GPL en cuanto los autores originales me den su permiso para hacerlo. En cualquier caso, puedes usarl kgtools sin problemas puesto que su uso indiscriminado está permitido.
La última versión estable es la 1.2.0 y la puedes descargar en un archivo comprimido tar-gzip aquí:
kgtools_1.2.0.tar.gz (3.6KB).
Listado de cambios realizados respecto a versiones anteriores.
Versión 1.2.0
Versión 1.0.0
Para poder usar correctamente todas las utilidades de KGTools necesitarás tener instalado en tu sistema los siguientes paquetes:
NOTA: Puede que te funcione alguna de las utilidades si te falta alguno de estos paquetes, pero es seguro que todas no y que, dependiendo del paquete que te falte, pueden no funcionarte ninguna.
Si usas debian, instalar estos paquetes es tan sencillo como hacer un:
# apt-get install lame perl
libcompress-zlib-perl libmp3-info-perl libmp3-tag-perl
libstring-shellquote-perl mpg321 mplayer oggenc ogginfo
Luego sólo tienes que descargarte el archivo kgtools.tar.gz y, una vez descomprimido, ejecutar el script install.sh como Root:
# sh install.sh
------------------------------------------------------
KGTOOLS INSTALLATION PROGRAM
------------------------------------------------------
Copying files to usr-bin directory...
`kgtogg' -> `/usr/bin/kgtogg'
`mp32ogg' -> `/usr/bin/mp32ogg'
`mp32wav' -> `/usr/bin/mp32wav'
`ogg2wav' -> `/usr/bin/ogg2wav'
`ogg2mp3' -> `/usr/bin/ogg2mp3'
`wma2mp3' -> `/usr/bin/wma2mp3'
Work done OK!
Making permission changes on files...
Work done OK!
INSTALLATION COMPLETE! Enjoy it!
------------------------------------------------------
Ya puedes usar las KGTools!! ;)
# mp32ogg
Pasa directamente todos los archivos mp3 de la carpeta actual a ogg.
# kgtogg *.mp3
Pasa todos los archivos con extensión mp3 a ogg. Notad que es necesario indicar *.mp3 (o *mp3) para que funcione.
También se puede usar para convertir de manera individual un archivo concreto usando:
# kgtogg archivo.mp3
# mp32wav *.mp3
Pasa todos los archivos con extensión mp3 a wav. Notad que es necesario indicar *.mp3 (o *mp3) para que funcione.
También se puede usar para convertir de manera individual un archivo concreto usando:
# mp32wav archivo.mp3
# ogg2mp3
Pasa directamente todos los archivos ogg de la carpeta actual a mp3.
# ogg2wav
Pasa directamente todos los archivos ogg de la carpeta actual a wav.
# wma2mp3
Pasa directamente todos los archivos wma de la carpeta actual a mp3.
Si tienes alguna sugerencia o encuentras algún fallo y/o sabes como arreglarlo, no dudes en ponerte en contacto conmigo a través de mi correo electrónico para notificármelo. Gracias.
Fallos conocidos:
001: Algunas herramientas pueden dar error al trabajar con archivos cuyo nombre o idtag tengan caractéres extraños o estén codificados usando un mapa de caracteres diferente al del sistema. Esto NO ES habitual.
002: También se han observado algunos problemas al codificar ciertos archivos que usan frecuencias o bitrates no habituales (demasiado altos o demasiado bajos). Esto NO ES muy común.
Listado de cambios previstos y cosas por hacer.
No dudes en avisarme si quieres ayudar en alguna de estas cosas. ;)