Script para convertir archivos ape + cue en FLAC sueltos

Imagen de txusti
0 puntos

Hola a todos:

No sé si este es el lugar más adecuado para colgar esto, mis disculpas si no lo es.
El caso es que me resultaba muy molesto encontrarme por ahí archivos ape, que ya sabéis que tienen muy poco soporte en Linux por cosas de licencias, y además suelen venir en forma de gran archivo asociado a un cue, algo que me irrita más aún. Como son archivos de audio sin pérdida, lo lógico en mi opinión es convertirlos a otro formato sin pérdida de calidad, pero libre: FLAC. Además, si durante la conversión se separan en archivos más pequeños (canciones), se añaden las etiquetas y se cambian los nombres de las canciones según la estructura que queramos, miel sobre hojuelas, ¿no? Al menos, éstas son mis necesidades y no estaban cubiertas, así que investigando y probando cosas, he acabado por crear un script de bash que hace todo esto. Además, si nos faltan los paquetes necesarios para hacerlo, los instala automáticamente o nos dice cómo hacerlo en el caso del paquete mac-port, el que convierte los ape.
Lo que hay que hacer para poder usarlo es copiar el texto en un archivo de texto vacío y guardarlo con un nombre que nos resulte fácil de recordar, en mi caso lo he llamado "apecue2flac"; después simplemente hacerlo ejecutable con un

chmod +x apecue2flac

y por último, sugiero copiarlo en /usr/bin, para que esté siempre disponible en la línea de comandos, así:

sudo cp apecue2flac /usr/bin

También, si usais Xubuntu, podéis crear una acción personalizada en Thunar asociando los archivos cue a este script, de forma que se procesarán los archivos con un par de clics de ratón, bastante cómodo si no estais en la terminal.

Notas:

No he querido que instale automáticamente mac-port porque es un paquete un tanto escurridizo, que va y viene de repositorios varios y cuyo deb unas veces está en un sitio y otras en otro, pero apecue2flac nos indica qué repositorios funcionan actualmente y dónde hay un deb que descargar. Asimismo, se puede instalar una versión para Gutsy en Hardy o Intrepid sin problemas.
Por último, ni que decir tiene que cualquier comentario y aporte sería muy útil para todos los que hemos tenido estos "problemillas", así que animaos a colaborar. Muchas gracias a todos.

Aquí está:

#!/bin/bash

clear

# Presentación

echo                              "APECUE2FLAC"
echo
echo
echo
echo "Script para convertir archivos ape con hoja cue asociada en archivos flac sueltos"
echo
echo
echo "ATENCIÓN: ESTE SCRIPT INSTALARÁ AUTOMÁTICAMENTE ALGUNOS DE LOS PAQUETES NECESARIOS PARA EJECUTARSE SI NO ESTÁN YA INSTALADOS."
echo
echo
echo
echo

# Comprueba si se tienen todas las herramientas necesarias y las instala si es necesario

MAC=`which mac`
if [ -z $MAC ]; then
echo "ERROR :-("
echo "No tienes instalado Monkey's Audio Codec."
echo "Busca en Google, que hay mucha información (Es fácil de instalar, pero no está en los repositorios). Te sugiero 
que añadas los repositorios de Eudoxos (http://ppa.launchpad.net/eudoxos/ubuntu tuversióndeubuntu main), o que 
descargues el deb de aquí: http://members.iinet.net.au/~aidanjm/mac-3.99-u4_b3-1_i386.deb"
exit -1
fi

FLAC=`which flac`
if [ -z $FLAC ]; then
echo "ERROR SUBSANABLE ;-)"
echo "No tienes instalado flac, instalando automáticamente..."
sudo aptitude update && sudo aptitude install flac -y
clear
echo "ERROR CORREGIDO, CONTINUANDO..."
echo
fi

CUE=`which cuebreakpoints`
if [ -z $CUE ]; then
echo "ERROR SUBSANABLE ;-)"
echo
echo "No tienes instalado cuetools, instalando automáticamente..."
sudo aptitude update && sudo aptitude install cuetools -y
clear
echo "ERROR CORREGIDO, CONTINUANDO..."
echo
fi

SHN=`which shntool`
if [ -z $SHN ]; then
echo "ERROR SUBSANABLE ;-)"
echo
echo "No tienes instalado shntool, instalando automáticamente..."
sudo aptitude update && sudo aptitude install shntool -y
clear
echo "ERROR CORREGIDO, CONTINUANDO..."
echo
fi

LL=`which lltag`
if [ -z $LL ]; then
echo "ERROR SUBSANABLE ;-)"
echo
echo "No tienes instalado lltag, instalando automáticamente..."
sudo aptitude update && sudo aptitude install lltag -y
clear
echo "ERROR CORREGIDO, CONTINUANDO..."
echo
fi

# Verifica que hemos elegido un archivo cue y sale si no es así

for i in $*; do
case $i in
*.[cU][uU][eE])
echo "Verificando que el archivo $i tiene extensión cue...";;
*)
echo "Advertencia: El archivo $i no tiene extensión .cue. Abortando."
continue
esac

FILENAME="$(basename $i)"
FILENAME="${FILENAME%.[cC][uU][eE]}"

# Procesa los archivos

echo "Separando archivos..."
cuebreakpoints  $FILENAME.cue
shnsplit -o flac -f $FILENAME.cue $FILENAME.ape

echo "Añadiendo información de etiqueta..."
cuetag $FILENAME.cue split-track*.flac
echo

# Ahora renombra los archivos según el esquema "número de canción título", pero se puede cambiar como queramos,
# usando los comodines habituales. Consultar el manual de lltag para más información.

echo "Renombrando los archivos..."
lltag --yes --no-tagging --rename '%n %t' `ls split-track*.flac`
echo
echo
echo "Proceso terminado."
done

Nota 2: He dado por obvias algunas cosas sobre la utilización de apecue2flac, pero por los comentarios que he recibido (leer los posts de más abajo) y para usuarios novatos, añado las indicaciones siguientes para que el script haga su trabajo:

Hay que situarse en el directorio donde estén el archivo .ape y su hoja CUE (el archivo .cue), en consola.
Hay que escribir:

apecue2flac "archivo.cue"

sustituyendo "archivo.cue" por el archivo cue que tengamos, sin comillas.

Imagen de Ekufar
+1
0
-1

Saludos txusti .

Ojala leas esto y me puedas dar una mano a algo que veo es una falencia estando aca y creo seria por lo unico que debere entrar a mi particion de wingous para usar monkey y dbpower convert.

Al hecho.

He realizado lo que sugieres en el post, pero no se como llevarlo a ejecucion.
A continuacion te copio lo que me sale en terminal, cabe añadir que al original no tenia los codec de monkey y esos los baje independiente e instale.

ekufar@ekufar-desktop:~$ apecue2flac

APECUE2FLAC

Script para convertir archivos ape con hoja cue asociada en archivos flac sueltos

ATENCIÓN: ESTE SCRIPT INSTALARÁ AUTOMÁTICAMENTE ALGUNOS DE LOS PAQUETES NECESARIOS PARA EJECUTARSE SI NO ESTÁN YA INSTALADOS.

ekufar@ekufar-desktop:~$

Leyendo anexo he instalado soundKonvert que me hace el convertir a flac ,pero me lo deja como pieza unica.

Agradecira tu colaboracion por mi desconocimiento y necesidad de tener mi musica en flac sin perdida de calidad.

+1
0
-1
Imagen de txusti
+1
0
-1

O sea, para que funcione tienes que indicarle sobre qué archivo debe trabajar, algo como:

apecue2flac "archivo.cue"

donde en vez de "archivo .cue" tienes que escribir el nombre del archivo .cue que tengas, sin comillas.
Para ejecutarlo y que todo vaya bien primero tienes que situarte en consola en el directorio donde tengas el .cue y el .flac.

Si quieres separar un FLAC con .cue, puedes usar esto:

Script para convertir archivos FLAC + cue en FLAC sueltos

+1
0
-1
Imagen de Ekufar
+1
0
-1

Gracias por responderme pronto Txusti y te comento el enredo en que estoy detenidamente a ver si me decis donde es mi gran error.

1. En mi carpeta personal , ya creados dos archivos con nombre apecue2flac y flaccue2flac con el codigo que tu en el post has descrito.

2. lanzo terminal y pego desde mi carpeta personal el archivo apecue2flac para lanzarlo desde terminal y en consola me sale esto..

ekufar@ekufar-desktop:~$ '/home/ekufar/apecue2flac'
APECUE2FLAC

Script para convertir archivos ape con hoja cue asociada en archivos flac sueltos

ATENCIÓN: ESTE SCRIPT INSTALARÁ AUTOMÁTICAMENTE ALGUNOS DE LOS PAQUETES NECESARIOS PARA EJECUTARSE SI NO ESTÁN YA INSTALADOS.

ekufar@ekufar-desktop:~$

3. Desde esa misma terminal escribo comando del nombre el archivo apecue2flac y arrastro nombre de archivo grande extension cue y me sale esto .

ekufar@ekufar-desktop:~$ apecue2flac '/home/ekufar/Escritorio/20thCM.100YoCM.CD09/L. Popp, R.Wolansky, J.Noble - R.F.de Burgos, M.Tilson Thomas - C.Orff, S. Barber - CD 09-16.cue'

APECUE2FLAC

Script para convertir archivos ape con hoja cue asociada en archivos flac sueltos

ATENCIÓN: ESTE SCRIPT INSTALARÁ AUTOMÁTICAMENTE ALGUNOS DE LOS PAQUETES NECESARIOS PARA EJECUTARSE SI NO ESTÁN YA INSTALADOS.

Advertencia: El archivo /home/ekufar/Escritorio/20thCM.100YoCM.CD09/L. no tiene extensión .cue. Abortando.
Advertencia: El archivo Popp, no tiene extensión .cue. Abortando.
Advertencia: El archivo R.Wolansky, no tiene extensión .cue. Abortando.
Advertencia: El archivo J.Noble no tiene extensión .cue. Abortando.
Advertencia: El archivo - no tiene extensión .cue. Abortando.
Advertencia: El archivo R.F.de no tiene extensión .cue. Abortando.
Advertencia: El archivo Burgos, no tiene extensión .cue. Abortando.
Advertencia: El archivo M.Tilson no tiene extensión .cue. Abortando.
Advertencia: El archivo Thomas no tiene extensión .cue. Abortando.
Advertencia: El archivo - no tiene extensión .cue. Abortando.
Advertencia: El archivo C.Orff, no tiene extensión .cue. Abortando.
Advertencia: El archivo S. no tiene extensión .cue. Abortando.
Advertencia: El archivo Barber no tiene extensión .cue. Abortando.
Advertencia: El archivo - no tiene extensión .cue. Abortando.
Advertencia: El archivo CD no tiene extensión .cue. Abortando.
Verificando que el archivo 09-16.cue tiene extensión cue...
Separando archivos...
09-16.cue: error opening file
cuebreakpoints: error: unable to parse input file "09-16.cue"
shnsplit: warning: cannot open non-existent file: [09-16.ape]
shnsplit: error: cannot continue due to error(s) shown above
Añadiendo información de etiqueta...
09-16.cue: error opening file
09-16.cue: input file error
[: 170: -ne: argument expected
split-track*.flac: ERROR: reading metadata, status = "FLAC__METADATA_CHAIN_STATUS_ERROR_OPENING_FILE"

The FLAC file could not be opened. Most likely the file does not exist
or is not readable.
09-16.cue: error opening file
09-16.cue: input file error
09-16.cue: error opening file
09-16.cue: input file error
09-16.cue: error opening file
09-16.cue: input file error
09-16.cue: error opening file
09-16.cue: input file error
09-16.cue: error opening file
09-16.cue: input file error
09-16.cue: error opening file
09-16.cue: input file error
09-16.cue: error opening file
09-16.cue: input file error
09-16.cue: error opening file
09-16.cue: input file error
09-16.cue: error opening file
09-16.cue: input file error
09-16.cue: error opening file
09-16.cue: input file error
09-16.cue: error opening file
09-16.cue: input file error

Renombrando los archivos...
ls: no se puede acceder a split-track*.flac: No existe el fichero ó directorio

Proceso terminado.
ekufar@ekufar-desktop:~$

No se donde estoy cometiendo error,maxime si estoy trabajando en "automatico", osea solo sigo tus instrucciones, por mi desconocimiento de linux.

Si puedes darme la mano te lo agradeceria en donde o como esta mi error y como seria una secuencia logica a seguir, estaria muy agradecido contigo

Gracias

+1
0
-1
Imagen de txusti
+1
0
-1

A ver, tienes un buen lío, pero es fácil de arreglar.
El problema está en que en consola no se pueden utilizar espacios en los nombres de archivo tal cual lo has hecho tú. La forma más fácil de arreglar esto es que le cambies el nombre al archivo cue por, por ejemplo, 1.cue, pero es mejor que hagas esto otro:

Lo primero que debes hacer, es copiar apecue2flac y flaccue2flac en /usr/bin. Para ello, tienes que entrar, en consola, en el directorio donde los hayas creado, en tu caso, /home/ekufar. O sea, abre una consola y copia y pega esto:

cd /home/ekufar

Pulsa intro.

Después, sin cerrar la consola, copia apecue2flac en /usr/sbin, así podrás acceder a él desde cualquier sitio, dentro de la consola:

sudo cp apecue2flac /usr/bin

pulsa intro
y

sudo cp flaccue2flac /usr/bin

pulsa intro.

Ahora te tienes que mover al directorio donde tengas la música en ape y cue, en este caso:

cd /home/ekufar/Escritorio/20thCM.100YoCM.CD09

pulsa intro.
cp viene de "copy" y cd de "change directory".

Si ahora introduces

ls

que viene de "list" y pulsas intro, te saldrán todos los archivos del directorio (este paso no es necesario, es para que vayas entendiendo lo que haces).

Ahora, escribe "apecue2flac" (sin comillas) seguido de la primera letra, respetando si es mayúscula o minúscula, del nombre del archivo cue y pulsa la tecla TAB; de esta manera se escribirá solo el nombre del archivo, pero sin extensión. Verás que después de cada palabra seguida de un espacio aparece el símbolo "\", ése era el problema. Añade la extensión cue al nombre y pulsa intro. O sea:

apecue2flac L

y le das a TAB, así saldrá:

 apecue2flac L.\ Popp\,\ R.Wolansky\,\ J.Noble\ -\ R.F.de\ Burgos\,\ M.Tilson\ Thomas\ -\ C.Orff\,\ S.\ Barber\ -\ CD\ 09-16.

Añades "cue" al final, pegado al punto:

 apecue2flac L.\ Popp\,\ R.Wolansky\,\ J.Noble\ -\ R.F.de\ Burgos\,\ M.Tilson\ Thomas\ -\ C.Orff\,\ S.\ Barber\ -\ CD\ 09-16.cue

Y pulsas intro. Ya debería funcionar.

+1
0
-1
Imagen de Ekufar
+1
0
-1

No tengo la remota idea de como fue que cambiando de archivo SI me funciono, pero recien convertido a la pureza de flac en linux mi primer cd de Rostropóvich ..Creo entenderas lo agradecido que estoy.

Lo que me deja duda es por que el anterior que tenia de Carl Orff me sacaba error y error ,aun siguiendo tu ultima y detallada (por demas) explicacion.

Anexo copia de terminal reportando EXITO totallllll

ekufar@ekufar-desktop:~$ cd /home/ekufar
ekufar@ekufar-desktop:~$ sudo cp apecue2flac /usr/bin
ekufar@ekufar-desktop:~$ sudo cp flaccue2flac /usr/bin
ekufar@ekufar-desktop:~$ cd /home/ekufar/Escritorio/CD01
ekufar@ekufar-desktop:~/Escritorio/CD01$ ls
CDImage.ape CDImage.cue CDImage.log
ekufar@ekufar-desktop:~/Escritorio/CD01$ apecue2flac CDImage.cue

APECUE2FLAC

Script para convertir archivos ape con hoja cue asociada en archivos flac sueltos

ATENCIÓN: ESTE SCRIPT INSTALARÁ AUTOMÁTICAMENTE ALGUNOS DE LOS PAQUETES NECESARIOS PARA EJECUTARSE SI NO ESTÁN YA INSTALADOS.

Verificando que el archivo CDImage.cue tiene extensión cue...
Separando archivos...
2:04.70
5:25.07
7:59.40
11:20.57
12:38.05
14:41.05
16:22.32
20:48.27
24:21.07
28:00.27
33:10.02
36:34.40
39:20.20
41:59.32
49:22.60
54:34.02
57:00.02
60:51.37
63:38.20
66:33.72
shnsplit: warning: file 1 will be too short to be burned
Splitting [CDImage.ape] (68:59.20) --> [split-track00.flac] (0:00.32) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track01.flac] (2:04.38) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track02.flac] (3:20.12) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track03.flac] (2:34.33) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track04.flac] (3:21.17) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track05.flac] (1:17.23) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track06.flac] (2:03.00) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track07.flac] (1:41.27) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track08.flac] (4:25.70) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track09.flac] (3:32.55) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track10.flac] (3:39.20) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track11.flac] (5:09.50) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track12.flac] (3:24.38) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track13.flac] (2:45.55) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track14.flac] (2:39.12) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track15.flac] (7:23.28) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track16.flac] (5:11.17) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track17.flac] (2:26.00) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track18.flac] (3:51.35) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track19.flac] (2:46.58) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track20.flac] (2:55.52) : 100% OK
Splitting [CDImage.ape] (68:59.20) --> [split-track21.flac] (2:25.23) : 100% OK
Añadiendo información de etiqueta...
warning: number of files does not match number of tracks
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range

Renombrando los archivos...

Processing file "split-track00.flac"...
Renaming with format '%n %t'...
New filename is '01 Suite Nr.1 BWV 1007 G-dur - I. Prelude.flac'
Renaming.

Processing file "split-track01.flac"...
Renaming with format '%n %t'...
New filename is '02 Suite Nr.1 BWV 1007 G-dur - II. Allemande.flac'
Renaming.

Processing file "split-track02.flac"...
Renaming with format '%n %t'...
New filename is '03 Suite Nr.1 BWV 1007 G-dur - III. Courante.flac'
Renaming.

Processing file "split-track03.flac"...
Renaming with format '%n %t'...
New filename is '04 Suite Nr.1 BWV 1007 G-dur - IV. Sarabande.flac'
Renaming.

Processing file "split-track04.flac"...
Renaming with format '%n %t'...
New filename is '05 Suite Nr.1 BWV 1007 G-dur - V. Menuet I -.flac'
Renaming.

Processing file "split-track05.flac"...
Renaming with format '%n %t'...
New filename is '06 Suite Nr.1 BWV 1007 G-dur - VI. Menuet II - Menuet I.flac'
Renaming.

Processing file "split-track06.flac"...
Renaming with format '%n %t'...
New filename is '07 Suite Nr.1 BWV 1007 G-dur - VII. Gigue.flac'
Renaming.

Processing file "split-track07.flac"...
Renaming with format '%n %t'...
New filename is '08 Suite Nr.4 BWV 1010 Es-dur - I. Prelude.flac'
Renaming.

Processing file "split-track08.flac"...
Renaming with format '%n %t'...
New filename is '09 Suite Nr.4 BWV 1010 Es-dur - II. Allemande.flac'
Renaming.

Processing file "split-track09.flac"...
Renaming with format '%n %t'...
New filename is '10 Suite Nr.4 BWV 1010 Es-dur - III. Courante.flac'
Renaming.

Processing file "split-track10.flac"...
Renaming with format '%n %t'...
New filename is '11 Suite Nr.4 BWV 1010 Es-dur - IV. Sarabande.flac'
Renaming.

Processing file "split-track11.flac"...
Renaming with format '%n %t'...
New filename is '12 Suite Nr.4 BWV 1010 Es-dur - V. Bourree I -.flac'
Renaming.

Processing file "split-track12.flac"...
Renaming with format '%n %t'...
New filename is '13 Suite Nr.4 BWV 1010 Es-dur - V. Bourree II - Bourree I.flac'
Renaming.

Processing file "split-track13.flac"...
Renaming with format '%n %t'...
New filename is '14 Suite Nr.4 BWV 1010 Es-dur - VI. Gigue.flac'
Renaming.

Processing file "split-track14.flac"...
Renaming with format '%n %t'...
New filename is '15 Suite Nr.5 BWV 1011 c-moll - I. Prelude.flac'
Renaming.

Processing file "split-track15.flac"...
Renaming with format '%n %t'...
New filename is '16 Suite Nr.5 BWV 1011 c-moll - II. Allemande.flac'
Renaming.

Processing file "split-track16.flac"...
Renaming with format '%n %t'...
New filename is '17 Suite Nr.5 BWV 1011 c-moll - III. Courante.flac'
Renaming.

Processing file "split-track17.flac"...
Renaming with format '%n %t'...
New filename is '18 Suite Nr.5 BWV 1011 c-moll - IV. Sarabande.flac'
Renaming.

Processing file "split-track18.flac"...
Renaming with format '%n %t'...
New filename is '19 Suite Nr.5 BWV 1011 c-moll - V. Gavotte I -.flac'
Renaming.

Processing file "split-track19.flac"...
Renaming with format '%n %t'...
New filename is '20 Suite Nr.5 BWV 1011 c-moll - V. Gavotte II - Gavotte I.flac'
Renaming.

Processing file "split-track20.flac"...
Renaming with format '%n %t'...
New filename is '21 Suite Nr.5 BWV 1011 c-moll - VI. Gigue.flac'
Renaming.

Processing file "split-track21.flac"...
Renaming with format '%n %t'...
WARNING: Undefined field 'NUMBER'
WARNING: Undefined field 'TITLE'
New filename is '00 .flac'
Really rename the file [yaeq] (default is yes, h for help) ? yes
Renaming.

Proceso terminado.
ekufar@ekufar-desktop:~/Escritorio/CD01$

Personalmente muy muy y muy agradecido

+1
0
-1
Imagen de Ekufar
+1
0
-1

Hola Txusti .

Por acá de nuevo molestándote un poco con el tema de los archivos cue y una posible solución al error que me daba con nombres establecidos dentro del cue y anexo si un cuestionamiento,para ver si podes darme la manito:

1. Cuando el archivo cue tiene nombres compuestos reiterativamanete me sacaba el error que copiare a continuación.

ekufar@ekufar-desktop:~$ cd /home/ekufar
ekufar@ekufar-desktop:~$ sudo cp apecue2flac /usr/bin
ekufar@ekufar-desktop:~$ sudo cp flaccue2flac /usr/bin
ekufar@ekufar-desktop:~$ cd /home/ekufar/Escritorio/CD-01
ekufar@ekufar-desktop:~/Escritorio/CD-01$ ls
Herbert von Karajan - Wiener Philharmoniker - Karajan - The Vienna Years 1946 - 1949.ape
Herbert von Karajan - Wiener Philharmoniker - Karajan - The Vienna Years 1946 - 1949.cue
Herbert von Karajan - Wiener Philharmoniker - Karajan - The Vienna Years 1946 - 1949.log
Karajan - The Vienna Years 1946 - 1949 (8 10).txt
ekufar@ekufar-desktop:~/Escritorio/CD-01$ apecue2flac Herbert\ von\ Karajan\ -\ Wiener\ Philharmoniker\ -\ Karajan\ -\ The\ Vienna\ Years\ 1946\ -\ 1949.cue
APECUE2FLAC



Script para convertir archivos ape con hoja cue asociada en archivos flac sueltos


ATENCIÓN: ESTE SCRIPT INSTALARÁ AUTOMÁTICAMENTE ALGUNOS DE LOS PAQUETES NECESARIOS PARA EJECUTARSE SI NO ESTÁN YA INSTALADOS.




Advertencia: El archivo Herbert no tiene extensión .cue. Abortando.
Advertencia: El archivo von no tiene extensión .cue. Abortando.
Advertencia: El archivo Karajan no tiene extensión .cue. Abortando.
Advertencia: El archivo - no tiene extensión .cue. Abortando.
Advertencia: El archivo Wiener no tiene extensión .cue. Abortando.
Advertencia: El archivo Philharmoniker no tiene extensión .cue. Abortando.
Advertencia: El archivo - no tiene extensión .cue. Abortando.
Advertencia: El archivo Karajan no tiene extensión .cue. Abortando.
Advertencia: El archivo - no tiene extensión .cue. Abortando.
Advertencia: El archivo The no tiene extensión .cue. Abortando.
Advertencia: El archivo Vienna no tiene extensión .cue. Abortando.
Advertencia: El archivo Years no tiene extensión .cue. Abortando.
Advertencia: El archivo 1946 no tiene extensión .cue. Abortando.
Advertencia: El archivo - no tiene extensión .cue. Abortando.
Verificando que el archivo 1949.cue tiene extensión cue...
Separando archivos...
1949.cue: error opening file
cuebreakpoints: error: unable to parse input file "1949.cue"
shnsplit: warning: cannot open non-existent file: [1949.ape]
shnsplit: error: cannot continue due to error(s) shown above
Añadiendo información de etiqueta...
1949.cue: error opening file
1949.cue: input file error
[: 170: -ne: argument expected
1949.cue: error opening file
1949.cue: input file error
1949.cue: error opening file
1949.cue: input file error
split-track*.flac: ERROR: reading metadata, status = "FLAC__METADATA_CHAIN_STATUS_ERROR_OPENING_FILE"

The FLAC file could not be opened.  Most likely the file does not exist
or is not readable.
1949.cue: error opening file
1949.cue: input file error
1949.cue: error opening file
1949.cue: input file error
1949.cue: error opening file
1949.cue: input file error
1949.cue: error opening file
1949.cue: input file error
1949.cue: error opening file
1949.cue: input file error
1949.cue: error opening file
1949.cue: input file error
1949.cue: error opening file
1949.cue: input file error
1949.cue: error opening file
1949.cue: input file error
1949.cue: error opening file
1949.cue: input file error

Renombrando los archivos...
ls: no se puede acceder a split-track*.flac: No existe el fichero ó directorio


Proceso terminado.
ekufar@ekufar-desktop:~/Escritorio/CD-01$ 

Lo que hice fue renombrar el archivo cue y el archivo ape ( pues si hacia uno solo me daba error) y queda ya arreglado el problema, como observaras a continuación.

ekufar@ekufar-desktop:~$ sudo cp apecue2flac /usr/bin
[sudo] password for ekufar: 
ekufar@ekufar-desktop:~$ sudo cp flaccue2flac /usr/bin
ekufar@ekufar-desktop:~$ cd /home/ekufar/Escritorio/CD-01
ekufar@ekufar-desktop:~/Escritorio/CD-01$ ls
CDImage.ape
CDImage.cue
Herbert von Karajan - Wiener Philharmoniker - Karajan - The Vienna Years 1946 - 1949.log
Karajan - The Vienna Years 1946 - 1949 (8 10).txt
ekufar@ekufar-desktop:~/Escritorio/CD-01$ apecue2flac CDImage.cue
APECUE2FLAC



Script para convertir archivos ape con hoja cue asociada en archivos flac sueltos


ATENCIÓN: ESTE SCRIPT INSTALARÁ AUTOMÁTICAMENTE ALGUNOS DE LOS PAQUETES NECESARIOS PARA EJECUTARSE SI NO ESTÁN YA INSTALADOS.




Verificando que el archivo CDImage.cue tiene extensión cue...
Separando archivos...
8:36.10
17:00.67
25:30.70
28:11.57
35:58.00
40:08.40
48:11.00
51:16.02
shnsplit: warning: file 1 will be too short to be burned
Splitting [CDImage.ape] (58:36.47) --> [split-track00.flac] (0:00.32) : 100% OK
Splitting [CDImage.ape] (58:36.47) --> [split-track01.flac] (8:35.53) : 100% OK
Splitting [CDImage.ape] (58:36.47) --> [split-track02.flac] (8:24.57) : 100% OK
Splitting [CDImage.ape] (58:36.47) --> [split-track03.flac] (8:30.03) : 100% OK
Splitting [CDImage.ape] (58:36.47) --> [split-track04.flac] (2:40.62) : 100% OK
Splitting [CDImage.ape] (58:36.47) --> [split-track05.flac] (7:46.18) : 100% OK
Splitting [CDImage.ape] (58:36.47) --> [split-track06.flac] (4:10.40) : 100% OK
Splitting [CDImage.ape] (58:36.47) --> [split-track07.flac] (8:02.35) : 100% OK
Splitting [CDImage.ape] (58:36.47) --> [split-track08.flac] (3:05.02) : 100% OK
Splitting [CDImage.ape] (58:36.47) --> [split-track09.flac] (7:20.45) : 100% OK
Añadiendo información de etiqueta...
warning: number of files does not match number of tracks
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range
cueprint: track number out of range

Renombrando los archivos...

Processing file "split-track00.flac"...
  Renaming with format '%n %t'...
    New filename is '01 Johann Strauss II - Die Fledermaus Overture.flac'
    Renaming.

Processing file "split-track01.flac"...
  Renaming with format '%n %t'...
    New filename is '02 Johann Strauss II - An der schonen blauen Donau, op.314.flac'
    Renaming.

Processing file "split-track02.flac"...
  Renaming with format '%n %t'...
    New filename is '03 Johann Strauss II - Kaiser-Walzer, op.437.flac'
    Renaming.

Processing file "split-track03.flac"...
  Renaming with format '%n %t'...
    New filename is '04 Johann Strauss II - Perpetuum mobile, op.257.flac'
    Renaming.

Processing file "split-track04.flac"...
  Renaming with format '%n %t'...
    New filename is '05 Johann Strauss II - Kunstlerleben-Walzer, op.316.flac'
    Renaming.

Processing file "split-track05.flac"...
  Renaming with format '%n %t'...
    New filename is '06 Johann Strauss II - Wein, Weib und Gesang, op.333.flac'
    Renaming.

Processing file "split-track06.flac"...
  Renaming with format '%n %t'...
    New filename is '07 Josef Strauss - Spharenklange-Walzer, op.235.flac'
    Renaming.

Processing file "split-track07.flac"...
  Renaming with format '%n %t'...
    New filename is '08 Johann Strauss II - Unter Donner und Blitz Polka, op.324.flac'
    Renaming.

Processing file "split-track08.flac"...
  Renaming with format '%n %t'...
    New filename is '09 Johann Strauss II - Der Zigeunerbaron Overture.flac'
    Renaming.

Processing file "split-track09.flac"...
  Renaming with format '%n %t'...
    WARNING: Undefined field 'NUMBER'
    WARNING: Undefined field 'TITLE'
    New filename is '00 .flac'
    Really rename the file [yaeq] (default is yes, h for help) ? 
    Renaming.


Proceso terminado.
ekufar@ekufar-desktop:~/Escritorio/CD-01$ 

En sintesis que la solucion es simplemente renombrar el nombre compuesto ,por un nombre simple y el proceso se llevara a feliz termino; malo sera a la hora de tener muchos Cd a convertir, pero creo que toca asi.

2. Ahora donde viene el punto que "Si" realmente necesito de tu colaboracion, en la medida que puedas y es:

a. Observa dentro del "code" anterior que el "scrip" crea un archivo flac de mas que lo identifica como "flac track 00" con un tiempo en shell de 32 segundos, pero que en realidad es de mas de 7 minutos .donde queda desfasado de ahy en adelante todos los titulos del cd.
b. Ese archivo "00" hace que el segundo (que seria en verdad el primero) queda con tiempo cero (0).Y ademas dicho archivo 00 no corrsponde a lo que deberia ser el 01 original.

Antes de molestarte con este cuestionamiento, hice ensayo cambiando hasta el txt que venia dentro del zip con los nombres, renombrabdolo al mismo nombre que asigne al cue y siempre salen esos errores.
No entiendo los "WARNING" que se observan dentro del proceso ,asi como tampoco entiendo la ulitma linea que sale en negriila dentro del proceso en consola que copiare a continuacion.

  Really rename the file [yaeq] (default is yes, h for help) ?

Y si en ese Warning final tecleo "h" . me sale este mensaje .

 Really rename the file [yaeq] (default is yes, h for help) ? h
   Renaming files - Usage:
      y => Yes, rename this file (default)
      a => Always rename without asking
      e => Edit the filename before tagging
      n/q => No, don't rename this file
      h => Show this help

Muchas gracias Txusti por tu colaboración y que pena estar molestándote con tanta preguntadera.

+1
0
-1
Imagen de txusti
+1
0
-1

Hola, no hay problema. Vamos por partes.

En primer lugar, no hace falta que vuelvas a hacer

ekufar@ekufar-desktop:~$ cd /home/ekufar
ekufar@ekufar-desktop:~$ sudo cp apecue2flac /usr/bin
ekufar@ekufar-desktop:~$ sudo cp flaccue2flac /usr/bin

Eso sólo copia (cp) el archivo apecue2flac en el directorio /usr/bin, si ya lo hiciste una vez no hace falta que lo vuelvas a hacer.

En segundo lugar, lo de renombrar el .ape y .cue para que no te diera problemas a la hora de pasarle el apecue2flac ya te lo indiqué en otra respuesta, donde te sugería renombrarlos como 1.ape y 1.cue, es la solución más cómoda, generalmente.

En tercer lugar, el último problema del que me hablas viene del archivo cue en sí. El cue en realidad es un simple archivo de texto, lo puedes abrir con el editor de textos de gnome y modificarlo. Lo que ocurre en tu caso es que seguramente es un archivo generado con el programa EAC, que produce unos .cue que no funcionan del todo bien. La solución es editarlos a mano. Tienes cómo hacerlo en este hilo (en inglés) donde colgué la versión para FLAC del script. A uno de los usuarios le ocurría lo mismo y logró encontrar la solución.

Si lo logras, por favor, deja explicado aquí cómo lo has hecho para que otros puedan repetir los pasos.

Por cierto, veo que vas mejorando el uso del foro, muy bien, poco a poco, ánimo. Y no le tengas miedo a Ubuntu, ni a preguntar. Un saludo.

+1
0
-1
Imagen de Ekufar
+1
0
-1

Hola de nuevo txusti

1. He intentado diferentes formas de como supuestamente el "gringo" soluciono el lio editando con gedit o notepad
y no me dio resultado positivo.

2. Me quede por allá leyendo y veo como Ariel compilo el cuespliter (programa que yo mismo usaba en windows para
este fin. Recién baje el archivo .sh pero por ahora y como para variar estoy enredado en la interpretación de lo que
debo hacer.

http://ubuntuforums.org/showthread.php?t=853794&highlight=cue+flac

Favor si acaso has mirado ese enlace y en vista que eres también usuario del área de ubuntuforums ,pegarme un grito en el
caso de saber descifrar ese lío, y en su defecto ,si yo logro dar con el cuento entero, te pediré autorización para documentarlo acá en puro español.

Solo me resta decirte, ya baje las "dependencias " que dice alla, he realizado pruebas click derecho sobre el cue,
he lanzado "abrir con" el archivo .sh , pero me saca el siguiente error

The audio file 'Herbert von Karajan - Wiener Philharmoniker - Karajan - The Vienna Years 1946 - 1949.ape' could not be found

Se que estoy demasiado enseñado a lo facil de windows y que me costara trabajo apreder aca, pero aprendere o aprendere.

Voy a seguir revisando donde metí el dedo mal y si sale bien te comentare ,para beneficio de otros que tengan el mismo problema el cual veo NO existe mucha documentación aca,ni aplicaciones nativas para ello.

+1
0
-1
Imagen de txusti
+1
0
-1

El problema es de la hoja cue, no del script y probablemente no funcionará tampoco con el script de Ariel. No es una compilación del cuesplitter para Windows, es un script al que ha puesto ese nombre.
Lo lógico es que preguntes qué hacer con ese script en el hilo de ese script, no en éste, porque si no es un lío para todos. Es como si te pregunto "¿Dónde vas?" y tú me respondes "Manzanas traigo".

+1
0
-1
Imagen de Ekufar
+1
0
-1

Tienes toda la razón txusti y me disculpo por "revolver" temas entre post. Mi único deseo es sacar esta cuestión
de convertir a flac en Ubuntu, sin necesidad de volver a entrar a windows, pero......

Te pido mil disculpas si te molesto mi comentario anterior, de corazón , mil disculpas y no pasara mas.

+1
0
-1
Imagen de txusti
+1
0
-1

Tranquilo, hombre, que no quería que pareciera molesto, no me has molestado en ningún momento, es que esto de los mensajes, al no poder poner entonación, puede llevar a engaño, pero nada más lejos. Sólo pretendía explicarte cómo va esto para que vayas aprendiendo, que al principio sé que es confuso, todos los que estamos aquí venimos de Windows, o sea que te comprendo. Ánimo y sigue, que te aseguro que no necesitas Windows para lo que pretendes. Insiste en editar el cue, que creo que va por ahí. Un saludo.

+1
0
-1
Imagen de Ekufar
+1
0
-1

No existe problema y si, mi intención es no volver a pisar Wingos de ser posible nunca mas, así tenga problemitas de potencia de audio de mi sound blaster (suena fatal si me muevo en firefox) o que mi web cam no la reconoce linux, pero eso es "harina de otro costal" y al grano te comento.

He investigado (si me equivoco me corriges por favor), el problema es que algunos cue en su codificación, vienen con algo que se llama "pregap" que es lo que hace el efecto de 23 segundos iniciales y que hace el flac 00 que daña todo.

Seguiré modificando lento pues es demasiado artesanal y de mover secuencia por secuencia al parecer del cue .para que quede óptimo; de todos modos si logro que llegue a feliz termino te lo comentare.

Intentando resumirte en cristiano.

TRACK 01 AUDIO

    TITLE "Johann Strauss II - Die Fledermaus Overture"

    PERFORMER "Herbert von Karajan - Wiener Philharmoniker"

    INDEX 00 00:00:00

    INDEX 01 00:00:32

Si en el cue sale asi (codigo anterior) en el inicio, seguro saldrán warning y un flac anexo 00

Ahora si el cue al abrirlo sale como copiare a continuación, no existirá problema alguno.

TRACK 01 AUDIO

    TITLE "Brahms - Symphony No.2 in D, op.73 - 1 : Allegro non troppo"

    PERFORMER "Herbert von Karajan - Wiener Philharmoniker"

    INDEX 01 00:00:00

En el track 2 sale el tiempo del primero y el tercero la suma del primero y segundo, he ahí donde empiezan los problemas de lo artesanal del asunto y el peligro de desfasar los tiempos reales de cada track y los silencios entre cada track, que asumo sea la intencion del pregap.

Se y entiendo que escrito poco me entenderás, pero procurare hacer el máximo para dar con el arreglo, pero pienso que de hacer manual cd por cd el movimiento de cada secuencia de cada track se volvería demasiado engorroso y laborioso y peligroso ,al correr el riego de a ciegas (léase a sordo) se dañen las piezas musicales.

+1
0
-1
Imagen de txusti
+1
0
-1

Sí, eso es exactamente lo que tienes que hacer, pero prueba a hacer una copia del cue dando en el gedit a Archivo -> Guardar como... y lo guardas con otro nombre para ir probando y no estropear el original, así no habrá problema. Por otro lado, no te preocupes, no todos los ape + cue tienen ese problema, lo normal es que salgan bien a la primera porque el cue sea correcto.

+1
0
-1
Imagen de Ekufar
+1
0
-1

Hola txusti

Por fin di con el cuento, que era mas mas simple de lo que se pensaba y dice:

1. Abrir el cue con gedit y SIEMPRE en el track 01 Borrar en su totalidad la linea
INDEX 00 00:00:00 y poner el contador en cero (0) del INDEX 01.
No tocar nada mas en los diferentes track, ni secuencias, ni nada.
Ejemplo

    TITLE "Balakirev - Symphony no.1 - I. Largo - Allegro vivo"

    PERFORMER "Karajan"

    INDEX 00 00:00:00

    INDEX 01 00:00:32

Modificandolo asi

  TRACK 01 AUDIO

    TITLE "Balakirev - Symphony no.1 - I. Largo - Allegro vivo"

    PERFORMER "Karajan"

    INDEX 01 00:00:00

2.Guardar.

3.Disfrutar de los track sueltos en Amorok

+1
0
-1
Imagen de txusti
+1
0
-1

Ahora ya sabes, a expandir el uso de FLAC para no tener que volver a luchar contra los APE. Un saludo.

+1
0
-1
Imagen de Ekufar
+1
0
-1

Hola Txusti.

Un saludo y si, me sirvió y me sirve de mucho el scrip, tanto que te ganarías (y no es broma) a lo que hacen referencia
en este enlace.

http://www.ubuntu-es.org/?q=node/123337

Por las siguientes razones:
Ahorro de tiempo

Mejor calidad sin perdida de nitidez.

Menor numero de programas involucrados para desarrollar una conversión.

NO tener que usar a Don Bill. (creo esta es una razón PODEROSA)

Como yo lo veo esta cuasiperfecto solo te recomendaría (no se como se hace acá) hacerlo todo completico
asumiendo que los lectores serán como yo , osea unos totales ignorantes en Linux y meterlo en una bitácora
detallada, pues, si que busque documentación al respecto en el santo google y nada que se entienda o que se pueda aplicar, hasta que llegue acá a molestarte y generosamente me explicaste en detalle y con paciencia.

Mis mas grandes agradecimientos a ti y si en algo necesitas ,no dudes en preguntarme que estaré atento a lo que
sea.

+1
0
-1
Imagen de RoadTripA49
+1
0
-1

Muchas gracias por regalarnos este script maravilloso

+1
0
-1
Imagen de claudia_soles
+1
0
-1

Hola...

El primer repositorio no logro anexarlo...
No me lo permite... :-?
(Estoy usando Ubuntu 9.10 --para 64 bits... e imagino que cuando hiciste este tuto estarían usando el 9.4...)

Eudoxos (http://ppa.launchpad.net/eudoxos/ubuntu tuversióndeubuntu main)

Y aunque descargue de aqui este archivo que sugeris..., parece que mi arquitectura es amd... y no me lo acepta... :-(

http://members.iinet.net.au/~aidanjm/mac-3.99-u4_b3-1_i386.deb"

¿Me podrías ayudar...?
Es que es la mejor soluciones que he leído...
Y si se logra resolver esta complicación... sería un 'programita' completo... :-)

Gracias...

Claudia

+1
0
-1
Imagen de txusti
+1
0
-1

Tienes que sustituir donde dice "tuversiondeubuntu" por el nombre de la tuya. Sabes que todas las versiones de Ubuntu tienen nombre propio, por ejemplo, la 9.10 es Karmic Koala. Si esa es la tuya, el repositorio que tienes que añadir es

http://ppa.launchpad.net/eudoxos/ubuntu karmic main

El script fue hecho para el 8.04, Hardy Heron, pero sigue funcionando en las siguientes. El paquete que no te acepta no lo hace porque es el de la versión de 32 bits (si observas, aparece el apellido "i386") y la tuya es la de 64 , añade el repositorio como te indico y ya está.

+1
0
-1
Imagen de claudia_soles
+1
0
-1

Vale Txusti...
Mañana lo pruebo y te cuento...

Por lo pronto gracias por la respuesta...
Y no... no sabía esto de los nombres propios...
¡Es que somos tan burros los burros de linux...!!! ;-)
Esta es la enesima vez que instalo alguna version... y es la que me mantengo mas constante...
Pero son muchos años en otro sistema... y hay que re-aprenderlo todo...
Aunque vale la pena intentarlo... claro... :-)

Bueno... a lo dicho: mañana lo pruebo y te cuento... :-)

Chaucito y nuevamente gracias... :-)

Claudia

+1
0
-1
Imagen de claudia_soles
+1
0
-1

Aunque instalé el repositorio vía consola... con:

sudo gedit /etc/apt/sources.list

ni aún actualizando... aparece na' de na'...

Finalmente... al ejecutar el script... se queda detenido aca:

ERROR :-(
No tienes instalado Monkey's Audio Codec.
Busca en Google, que hay mucha información (Es fácil de instalar, pero no está en los repositorios). Te sugiero
que añadas los repositorios de Eudoxos (http://ppa.launchpad.net/eudoxos/ubuntu karmic main), o que
descargues el deb de aquí: http://members.iinet.net.au/~aidanjm/mac-3.99-u4_b3-1_i386.deb
sol@sol-escritorio:~/debussy_ape$

¿Tendrás idea de cómo seguir para intentar resolverlo...?

Gracias...

Claudia

+1
0
-1
Imagen de txusti
+1
0
-1

Asegúrate de que has añadido los repositorios. Hazlo de forma gráfica o por consola, que tienes muchos manuales por ahí, refresca y ejecuta el script.

sudo gedit /etc/apt/sources.list

no hace nada en sí mismo, sólo abre el archivo para que lo edites, si no lo haces, no cambia nada. Ten en cuenta que para añadir el repositorio delante de la dirección que he escrito hay que escribir "deb". De todas formas, como digo más arriba, hay mucha información sobre cómo añadir repositorios en el foro y éste no es el hilo adecuado para tratar el asunto.
Saludos.

+1
0
-1
Imagen de claudia_soles
+1
0
-1

Txusti...

Que el respositorio de Eudoxos está bien instalado... y reconocido...

Sólo me faltaba agregarle la clave... pero ya encontré un post que indicaba cómo hacerlo... y quedó resuelto --y algo mas aprendido... :-)

En cuanto a esto --a esto de tu script... lo volví a hacer desde cero... y sigue deteniéndose en el mismo lugar... pese a que también están actualizados los repositorios --los veo en Synaptic... por ejemplo...

¿Vos estas seguro que los codecs de Monke'y están allí...?

¿No los podría instalar a mano...?

Lo que no sé... es cómo los encuentro...
En Synaptic no aparecen... y no tengo idea como los encontraría entrando en la página de Eudoxos que das...

Bueno... si no te cansás ya mem dirás... :-)

Chaucito...

Claudia

+1
0
-1
Imagen de txusti
+1
0
-1

En ese caso, prueba a entrar en synaptic, refrescar los repositorios y poner en la casilla de buscar "monkey", o "mac". No estoy seguro de que el paquete para 64 bits esté allí, porque nunca lo he usado. Si no aparece nada, tendrás que descargar el código fuente del paquete y compilarlo. No te preocupes, que es fácil.

+1
0
-1
Imagen de txusti
+1
0
-1

He encontrado una versión para Red Hat 64 bits del paquete. Es un rpm, no un deb, pero si instalas el paquete alien puedes transformar el rpm en deb e instalarlo directamente. Te dejo el enlace. Si lo logras (es fácil, busca documentación por ahí), por favor, indica en este hilo cómo lo has hecho para ayudar a otros con el mismo problema. Gracias.

+1
0
-1
Imagen de txusti
+1
0
-1

He encontrado una versión para Red Hat 64 bits del paquete. Es un rpm, no un deb, pero si instalas el paquete alien puedes transformar el rpm en deb e instalarlo directamente. Te dejo el enlace. Si lo logras (es fácil, busca documentación por ahí), por favor, indica en este hilo cómo lo has hecho para ayudar a otros con el mismo problema. Gracias.
ftp://ftp.pbone.net/mirror/atrpms.net/el5-x86_64/atrpms/stable/mac-3.99-...
Y este otro, por si acaso no funciona el anterior:
ftp://ftp.pbone.net/mirror/atrpms.net/sl5-x86_64/atrpms/stable/mac-3.99-...

En tu caso creo, de todas maneras, que lo mejor es compilar tú misma el código fuente. Así aprendes algo nuevo, verás que es fácil. Podrías crear un paquete deb precompilado para que otros usuarios de 64 bits lo pudieran usar, y luego colgarlo en algún sitio. No sé, es algo a estudiar.

+1
0
-1
Imagen de claudia_soles
+1
0
-1

Txusti... me parece que te traicionó la inminencia de la carrera... ;-) y te olvidaste de anotar el enlace...

Con lo que dijiste encontré esta direccion:

http://atrpms.net/dist/el4/mac/

y ahí ofrecen estos archivos:

[binary rpm] 87k
Apr 23 18:51:13 CEST 2009
mac-3.99-3.u4b5.el4.i386.rpm

[binary rpm] 109k
Apr 23 18:50:47 CEST 2009
mac-devel-3.99-3.u4b5.el4.x86_64.rpm

[binary rpm] 86k
Apr 23 18:50:47 CEST 2009
mac-3.99-3.u4b5.el4.x86_64.rpm

[src.rpm ] 426k
Apr 23 18:15:48 CEST 2009
mac-3.99-3.u4b5.src.rpm

[specfile ] 2.9k
Mar 01 13:39:56 CET 2008
mac.spec

Imagino que tengo que elegir entre el segundo y el tercero... porque son los indicados para una 64...

Bien... ya me dirás...

(Ah! y claro que había buscado monkey en Synaptic... pero no aparece nada...

En cuanto a mac... aparecen archivos para tratar las direcciones... pero no los archivos de audio...

De todos modos... algunas librerías dicen que son para los icns --así los llaman... que provengan del OS MAC...
¿Te parece que ayudaría en algo instalarlos...?

Incluso... por probar...

No sé... :-?

Bueno... hasta prontito...

Me quedo a la espera de mas indicaciones...

Claudia

+1
0
-1
Imagen de txusti
+1
0
-1

Por eso no aparecían. Los he sacado de la página que indicas.
No obstante, yo probaría a crear un paquete deb con el código fuente. Tienes pistas de lo que necesitas aquí
http://aidanjm.wordpress.com/2007/01/26/using-monkeys-audio-ape-files-in...
y aquí
http://planetared.com/2009/08/como-crear-paquetes-deb/
Aunque hay multitud de guías para crear paquetes deb, e incluso herramientas gráficas para hacerlo, pero fíjate en el último enlace y verás lo fácil que es.

+1
0
-1
Imagen de claudia_soles
+1
0
-1

Vale Txusti... pero...

1) ¿qué archivo tengo que usar para convertirlo a deb...?

¿Este...?
[binary rpm] 109k
Apr 23 18:50:47 CEST 2009
mac-devel-3.99-3.u4b5.el4.x86_64.rpm

¿O este...?
[binary rpm] 86k
Apr 23 18:50:47 CEST 2009
mac-3.99-3.u4b5.el4.x86_64.rpm

2) Y una vez que lo convierta... ¿qué tengo que hacer...?

Chaucito...

Cl

+1
0
-1
Imagen de txusti
+1
0
-1

No, si es que tienes dos opciones:

  1. Bajar el archivo rpm, convertirlo a deb e instalarlo
  2. Bajar el código fuente, compilarlo (te dará un deb) e instalarlo

La mejor opción es la 2.

En cuanto a los archivos, el que tienes que usar en caso de elegir la opción 1 es el que no tiene en su nombre "devel". Cualquiera de los enlaces que he escrito te llevará al archivo correcto.
Si eliges la opción 2, tienes que bajar el código fuente del enlace que puse en el otro post, de aquí:
http://aidanjm.wordpress.com/2007/01/26/using-monkeys-audio-ape-files-in...

+1
0
-1
Imagen de claudia_soles
+1
0
-1

Txusti... como imagino que otros --como yo... prefieren leer en castellano... aqui va una traduccion posible de lo que dice este link que me enviaste:

http://aidanjm.wordpress.com/2007/01/26/using-monkeys-audio-ape-files-in...


Para trabajar con este tipo de archivos... hay que usar la línea de comandos. 
Este software no está disponible en los repositorios de Ubuntu por lo que tendrás que compilarlo tu mismo, o bien instalarlo desde un archivo. Deb.

Instalar MAC desde un archivo deb

Aqui: 

http://go2.wordpress.com/?id=725X1342&site=aidanjm.wordpress.com&url=http%3A%2F%2Fmembers.iinet.net.au%2F~aidanjm%2Fmac-3.99-u4_b3-1_i386.deb

he puesto un archivo deb para Mac (para sistemas 386) que fue compilado en un sistema Kubuntu 6.10 (funciona bien con Kubuntu / Ubuntu 7.04).

Puedes utilizarlo para instalar el Mac si no quieres compilar el código fuente.

Para guardarlo: haz clic derecho sobre el enlace y selecciona
"Guardar destino como"
o
"Guardar como".

Para instalarlo: abre una ventana de terminal.
Ve al directorio que contiene el archivo descargado,
y escribe el texto siguiente:

sudo dpkg -i mac-3.99-u4_b3-1_i386.deb

Si la instalación va bien, aparece una lista de los usos de MAC...

[Nota: Aqui:

http://go2.wordpress.com/?id=725X1342&site=aidanjm.wordpress.com&url=http%3A%2F%2Fwww.rarewares.org%2Findex.php

están los archivos de Monkey, para debian... ]

Compilando mac desde el codigo fuente

Primero hay que instalar las herramientas necesarias para compilar un programa fuente:

sudo apt-get install build-essential

Dado que "nasm" (una dependencia de mac) tambien debe estar instalado antes de intentar compilar MAC...

sudo apt-get install nasm

Desde aqui --la pagina web del autor...

http://go2.wordpress.com/?id=725X1342&site=aidanjm.wordpress.com&url=http%3A%2F%2Fsupermmx.org%2Fdownload%2Flinux%2Fmac%2Fmac-3.99-u4-b5.tar.gz

puedes bajar la ultima version (3.99) del codigo fuente de MAC.

He puesto una copia del código fuente aquí:

http://go2.wordpress.com/?id=725X1342&site=aidanjm.wordpress.com&url=http%3A%2F%2Fmembers.iinet.net.au%2F~aidanjm%2Fmac-3.99-u4-b5.tar.gz 

por si el sitio del autor se cae...

Abre una ventana de la terminal, descomprime el código fuente, y navega hasta el código fuente por el directorio:

tar -zxvf mac-3.99-u4-b5.tar.gz
cd mac-3.99-u4-b5

Configura, make e instale la fuente:

./configure
make
sudo make install

Confirma la instalación escribiendo "Mac" en la ventana de terminal (debes obtener una lista de detalles de uso de Mac).

Bien... si alguien va al link... y hace una traduccion mejor --harto probable... que lo diga y reemplazamos esta...

Por ahora la subo tal cual... y cuando termine de hacer lo que dice ahi... te cuento... para que me sigas guiando...

Gracias nuevamente...

Claudia

+1
0
-1
Imagen de claudia_soles
+1
0
-1

Pego aqui lo que dice al ejecutar los dos primeros comandos de la opcion de COMPILACION:
sudo apt-get install build-essential
sudo apt-get install nasm

porque al final del segundo dice:

The package nasm should be rebuild with new debhelper to get trigger support

Y no se como interpretarlo: ¿Hay que reiniciar la maquina...? --Imagino que no...
¿Hay que hace lo mismo que hacemos cuando 'ponemos bonito el Grub'...
que --al final de las modificaciones... tenemos que escribir:
sudo update-grub ?

Si fuera este equivalente... sería:
sudo update-nasm

Me gustaría que me lo confirmes... porfa...

Y aqui abajo dejo todo el proceso...

sol@sol-escritorio:~$ sudo apt-get install build-essential
[sudo] password for sol: 
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
build-essential ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.


sol@sol-escritorio:~$ sudo apt-get install nasm
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes NUEVOS:
  nasm
0 actualizados, 1 se instalarán, 0 para eliminar y 0 no actualizados.
Necesito descargar 1024kB de archivos.
Se utilizarán 3023kB de espacio de disco adicional después de esta operación.
Des:1 http://ftp.free.org karmic/main nasm 2.05.01-1 [1024kB]
Descargados 1024kB en 1s (562kB/s)
Seleccionando el paquete nasm previamente no seleccionado.
(Leyendo la base de datos ...  00%
341759 ficheros y directorios instalados actualmente.)
Desempaquetando nasm (de .../nasm_2.05.01-1_amd64.deb) ...
Procesando disparadores para man-db ...
Procesando disparadores para doc-base ...
Processing 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Procesando disparadores para install-info ...
install-info: aviso: no hay entrada de directorio de info en «/usr/share/info/smbc.info.gz»
install-info: aviso: no hay entrada de directorio de info en «/usr/share/info/menu.info.gz»
Configurando nasm (2.05.01-1) ...
Ignoring install-info called from maintainer script
The package nasm should be rebuild with new debhelper to get trigger support

Bueno... me quedo a la espera de tu confirmacion...

cl

+1
0
-1
Imagen de txusti
+1
0
-1

Ya está instalado, ahora sigue con el proceso de compilación, pero crea un paquete precompilado, crea un deb. Si haces lo que dice la página que has traducido, no te creará un deb, sólo te instalará mac, y es mejor que crees un paquete. Para eso tienes los otros enlaces que te dejé.

+1
0
-1
Imagen de claudia_soles
+1
0
-1

Bueno... aqui dejo el registro de cómo lo hice... para que lo tenga mas sencillo el que venga detrás... :-)

Bajé este archivo

http://dl.atrpms.net/all/mac-devel-3.99-3.u4b5.el4.x86_64.rpm

de aqui...

http://atrpms.net/dist/el4/mac/

Y siguiendo las indicaciones que dan en este enlace que me enviaste:

http://planetared.com/2009/08/como-crear-paquetes-deb/

escribí lo que indicaban:

$ alien -i archivo.rpm

pero adaptado a mi archivo... y dándole permisos de root:

sudo alien -i mac-3.99-3.u4b5.el4.x86_64.rpm

Y aqui está todo el proceso...

sol@sol-escritorio:~$ sudo alien -i mac-3.99-3.u4b5.el4.x86_64.rpm
[sudo] password for sol:
warning: mac-3.99-3.u4b5.el4.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 66534c2b
warning: mac-3.99-3.u4b5.el4.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 66534c2b
warning: mac-3.99-3.u4b5.el4.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 66534c2b
warning: mac-3.99-3.u4b5.el4.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 66534c2b
warning: mac-3.99-3.u4b5.el4.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 66534c2b
warning: mac-3.99-3.u4b5.el4.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 66534c2b
warning: mac-3.99-3.u4b5.el4.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 66534c2b
warning: mac-3.99-3.u4b5.el4.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 66534c2b
error: incorrect format: unknown tag
warning: mac-3.99-3.u4b5.el4.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 66534c2b
warning: mac-3.99-3.u4b5.el4.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 66534c2b
warning: mac-3.99-3.u4b5.el4.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 66534c2b
warning: mac-3.99-3.u4b5.el4.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 66534c2b
warning: mac-3.99-3.u4b5.el4.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 66534c2b
warning: mac-3.99-3.u4b5.el4.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 66534c2b
aviso: mac-3.99-3.u4b5.el4.x86_64.rpm: Cabecera V4 firma DSA: NOKEY, identificador de clave 66534c2b
warning: mac-3.99-3.u4b5.el4.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 66534c2b
aviso: mac-3.99-3.u4b5.el4.x86_64.rpm: Cabecera V4 firma DSA: NOKEY, identificador de clave 66534c2b
dpkg --no-force-overwrite -i mac_3.99-4_amd64.deb
Seleccionando el paquete mac previamente no seleccionado.
(Leyendo la base de datos ... 00%
341914 ficheros y directorios instalados actualmente.)
Desempaquetando mac (de mac_3.99-4_amd64.deb) ...
Configurando mac (3.99-4) ...

Procesando disparadores para libc-bin ...
ldconfig deferred processing now taking place

Como sugieren en el otro tuto... escribo mac --como comando... para confirmar que --efectivamente... se ha instalado bien...
Aqui la respuesta: :-)

sol@sol-escritorio:~$ mac
--- Monkey's Audio Console Front End (v 3.99) (c) Matthew T. Ashland ---
Proper Usage: [EXE] [Input File] [Output File] [Mode]

Modes:
Compress (fast): '-c1000'
Compress (normal): '-c2000'
Compress (high): '-c3000'
Compress (extra high): '-c4000'
Compress (insane): '-c5000'
Decompress: '-d'
Verify: '-v'
Convert: '-nXXXX'

Examples:
Compress: mac.exe "Metallica - One.wav" "Metallica - One.ape" -c2000
Decompress: mac.exe "Metallica - One.ape" "Metallica - One.wav" -d
Verify: mac.exe "Metallica - One.ape" -v
(note: int filenames must be put inside of quotations)

sol@sol-escritorio:~$

Luego ejecuté tu script... y ¡¡¡asunto solucionado...!!! :-)

Asique muchísimas gracias por tu generosidad y tu paciencia... y esperemos que esta solución le simplifique el trabajito a alguien mas... :-)

Claudia

+1
0
-1
Imagen de marcas
+1
0
-1

Utilizo UBUNTU 10.4 AMD-64 y no encuentro el codec, y el de i368 no funciona.
Existe este codec para AMD-64 ?

+1
0
-1

Lo que es, es, y lo que no es, no es.