OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Manual: Convertir APE, CUE a pistas en OGG o MP3
Siguiendo con el tema de conversión de formatos de imágenes de CD/DVD, y por la necesidad de un amigo, tuve que buscar como pasar los temas a partir de una imagen APE a mp3. Aunque ese fue el problema inicial yo quería más, por lo que busque como convertirlos también a ogg.
Este es el resultado:
El formato APE es utilizado por el Monkey’s Audio Codec, un codec similar al FLAC, con el que no se tiene pérdida de calidad, pero al costo de un gran archivo.
También, suele incluirse un pequeño archivo .CUE, que es que permite separar las pistas.
Dado que el Monkey’s Audio Codec (MAC) no produce pérdida de calidad, podemos transformarlo a WAV (conservando la calidad original) y luego a MP3 (o a ogg) sin problemas.
Todo se hace desde la consola.
Estas son las aplicaciones a utilizar:
- mac:
- Ppara descomprimir el archivo ape a uno wav
- bchunk:
- Para separar las pistas del archivo wav originas en varias pistas wav mas pequenas
- lame:
- Para comprimir las pistas en mp3
- oggenc:
- Para comprimir las pistas en ogg
Instalamos los programas:
mac:
urpmi ape
bchunk:
urpmi bchunk
lame:
urpmi lame
oggenc:
urpmi vorbis-tools
Convertir:
- Extraemos(ape => wav):
mac archivo.ape archivo.wav -d
- Luego extraemos las pistas por separado(wav ==> pista1.wav,pista2.wav..pistaN.wav)
bchunk -w archivo.wav archivo.cue pista
Nota: el nombre "pista" será el prefijo de los archivos generados.
Al llegar a este punto borramos los archivos cue, ape y el wav grande original, dejando solo las pistas individuales en wav
- Comprimimos las pistas:
Para finalizar comprimimos las pistas en wav(OGG o MP3)
-
Para comprimirlo a MP3:
lame --preset extreme pista1.wav pista1.mp3
Ésto se debe hacer por cada pista individual que hayamos extraído.
Como esto puede ser bastante engorroso podemos hacer un pequeño script que nos hará la vida mucho más amena: ;)
Para ello podemos usar cat para crear el script, para luego poderlo utilizar:cat >> nombrescript #!/bin/sh #convertimos wav a mp3 for f in *.wav do lame --preset extreme $f $f.mp3 done # Renombramos wav.mp3 a mp3 find . -name '*wav.mp3*' | sort | while read FILE do NEWFILE=`echo ${FILE} | sed 's/wav.mp3/mp3/g;'` mv "${FILE}" ${NEWFILE} done
NOTA:Esto comprimirá los archivos con un bitrate de 256kb que es una muy buena calidad.
Si deseamos mayor calidad(a costa de mayor espacio) cambiamos la linea lame --preset extreme, por lame --preset insane. Ahora tendrá un bitrate de 320.ahora para ejecutar el script primero le damos permiso de ejecución:
chmod a+x nombrescript
Y por ultimo lo ejecutamos:
./nombrescript
Con esto logramos tener nuestras pistas en mp3...
-
Para comprimirlo a OGG:
oggenc -b 256 pista1.wav pista1.ogg
Esto se debe hacer por cada pista individual que hallamos extraído.
Como esto puede ser bastante engorroso podemos hacer un pequeño script que no hará la vida mucho mas amena: ;)
Para ello podemos usar cat para crear el script, para luego poderlo utilizar:cat >> nombrescript #!/bin/sh #convertimos wav a ogg for f in *.wav do oggenc -b 256 $f $f.ogg done # Renombramos wav.ogg a ogg find . -name '*wav.ogg*' | sort | while read FILE do NEWFILE=`echo ${FILE} | sed 's/wav.ogg/ogg/g;'` mv "${FILE}" ${NEWFILE} done
NOTA:Esto comprimirá los archivos con un bitrate de 256kb que es una muy buena calidad.
Si deseamos mayor calidad(a costa de mayor espacio) cambiamos la linea oggenc -b 256, por oggenc -b 320.Ahora para ejecutar el script primero le damos permiso de ejecución:
chmod a+x nombrescript
Y por ultimo lo ejecutamos:
./nombrescript
Con ésto logramos tener nuestras pistas en ogg...
Espero que sea de utilidad para alguien.
Saludos!! -
# 59712 ...
Le he hecho unas correciones hortojraficas y lo he agregado a la documentación.