# audiocd

&Rik.Hemsley; &Rik.Hemsley.mail;
Benjamin
Meyer
Santiago
Fernández Sancho

    santi@kde-es.org

Traductor
2004-09-16
2.30.00

Le permite tratar CDs de audio como un sistema de archivos «real», donde las pistas están representadas como archivos, y cuando se copian desde la carpeta son extraídas digitalmente desde el CD. Así se asegura una copia perfecta de los datos audio.

Para ver como funciona este esclavo, inserte un CD de audio en su &CD-ROM; y teclee `audiocd:/` en &konqueror;. Al cabo de unos segundos verá una lista de pistas y algunas carpetas.

Los CDs de audio realmente no tienen carpetas, pero el esclavo audiocd los proporciona como algo conveniente. Si mira dentro de estos directorios verá que todos ellos contienen el mismo número de pistas. Si está conectado a Internet, algunos directorios tendrán los títulos de las pistas actuales mostradas como nombres de archivos.

La razón de la existencia de estas carpetas separadas es asegurar que pueda elegir el formato en el que desea escuchar (o copiar) las pistas en el CD.

Si arrastra una pista desde la carpeta `Ogg Vorbis` y la suelta en otra ventana de &konqueror; abierta en su carpeta personal, debería ver un cuadro de progreso que muestra que la pista está siendo extraída desde el CD y guardada en un archivo. Tenga en cuenta que Ogg Vorbis es un formato comprimido, de modo que el archivo en su directorio principal aparecerá bastante más pequeño que si hubiera copiado los datos brutos.

El mecanismo trás esta operación es bastante simple. Cuando se solicita al esclavo audiocd que descargue una pista desde la carpeta `Ogg Vorbis`, comienza a extraer datos digitales de audio desde el CD. A medida que envía los datos a su carpeta personal, éstos se codifican en formato Ogg Vorbis (El CD de audio es un formato sin comprimir sobre el que comenzar).

También podría intentar arrastrar un archivo con extensión `.wav` y soltarlo en el reproductor de medios de &kde;, &noatun;. En este caso, el proceso bajo este escenario es similar, excepto que en lugar de codificar los datos en formato Ogg Vorbis, se guardan, tras una conversión muy sencilla desde datos binarios brutos (que es lo que representan los archivos `.cda` de la carpeta superior), en formato «RIFF WAV», que es un formato no comprimido reconocido por la mayor parte de los reproductores multimedia.

&noatun; debería reproducir sin problemas los archivos `.wav`, pero si observa algún problema, debería intentar utilizar la opción `paranoia_level`, que se explica más abajo.

## Opciones

`device`

  Fija la ruta al dispositivo CD de audio, &eg; `audiocd:/`?device`=`/dev/sdc``. Normalmente, el slave tratará de encontrar un dispositivo CD con un CD audio en su interior, pero si fallara o dispone de más de un dispositivo CD, intente esta opción. Advierta que el diálogo de configuración le permite fijar una valor predeterminado para esta opción.

`fileNameTemplate`

  Configura la plantilla del nombre de archivo, &eg;, `audiocd:/`?fileNameTemplate`=`Track %{number}``. Tenga en cuenta que el diálogo de configuración le permitirá especificar un valor predeterminado para esta opción. Aparecerá un aviso si asigna una cadena vacía y no se mostrarán archivos.

`albumNameTemplate`

  Configura la plantilla del nombre del álbum, &eg;, `audiocd:/`?albumNameTemplate`=`%{albumartist} %{albumtitle}``. Tenga en cuenta que el diálogo de configuración le permitirá asociar un valor predeterminado para esta opción.

`niceLevel`

  Configura el nivel adecuado para los codificadores, &eg; `audiocd:/`?albumNameTemplate`=`niceLevel=10``. Tenga en cuenta que el diálogo de configuración le permitirá asociar un valor predeterminado para esta opción.

`paranoia_level`

  Fija la cantidad de errores detectados y corregidos usados al extraer los datos.

  Nivel 0

    Sin detección o corrección. Sólo útil si dispone de un dispositivo de CDs perfecto (lo que es improbable).

  Nivel 1

    Activar la comprobación y correción básica de errores

  Nivel 2

    Predeterminado. Especifica que sólo se aceptará una extracción perfecta.

  El nivel 2 tiene una desventaja. La extracción puede ser muy lenta, de modo que la reproducción digital en tiempo real puede no funcionar correctamente. Si usted dispone de un dispositivo de CDs de buena calidad (más caro no es equivalente a mejor) probablemente no experimentará una extracción muy lenta, pero un dispositivo malo puede tardar días (!) en la extracción de datos audio desde un CD.

`cddbChoice`

  Especifica que los nombres de las pistas de los CDs insertados se buscarán en la base de datos de los CDs en Internet. Los CDs audio no tienen nombres de pistas, pero la base de datos de CDs en Internet es un sistema inteligente que utiliza un identificador especial único generado por el número y longitud de las pistas en cada CD para hacer una referencia cruzada con la lista de pistas. Las listas de las pistas son un esfuerzo de la comunidad de Internet y están disponibles para todos. Ocasionalmente puede haber múltiples entradas. Puede especificar cual usar.

  Puede enviar sus propias listas de pistas usando &kscd;, el reproductor &kde; de CDs.

  De forma predeterminada audiocd intenta seleccionar el mejor.

## Ejemplos

`audiocd:/?device=/dev/scd0&paranoia_level=0&cddbChoice=0`

  Ofrece una lista de las pistas en el CD audio insertado en `/dev/scd0`, que en &Linux; especifica el primer dispositivo &CD-ROM; SCSI. Si copia las pistas desde el CD, la extracción digital se realizará sin correción o detección de errores. Se utilizará la base de datos CDDB utilizará la entrada 0.

## Preguntas frecuentes

Obtengo El archivo o directorio / no existe. ¿Cómo arreglo esto? ¡Tengo un CD de audio dentro de mi unidad!

Intente ejecutar ``cdparanoia` `-vsQ`` desde su cuenta (no como root). ¿Ve una lista de pistas? Si no la ve, asegúrese de que tiene permiso para acceder al dispositivo de CDs. Si está utilizando emulación SCSI (lo que es posible si dispone de una grabadora IDE de CDs) asegúrese de que dispone de permisos de lectura y escritura en el dispositivo genérico SCSI, que probablemente es `/dev/sg0`, `/dev/sg1`, &etc;. Si esto no funciona, intente introducir `audiocd:/?device=/dev/sg0` (o similar) para indicar a kio_audiocd cuál es su dispositivo de &CD-ROM;.