# audiocd

Le permite tratar CD de audio como un sistema de archivos «real», en el que las pistas se representan como archivos, y cuando se copian de la carpeta, se extraen digitalmente del CD. Así se asegura una copia perfecta de los datos de 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 CD de audio realmente no tienen carpetas, pero el esclavo audiocd las proporciona para su comodidad. Si mira dentro de estas carpetas, verá que todas ellas contienen el mismo número de pistas. Si está conectado a Internet, en algunas carpetas los nombres de los archivos serán incluso los títulos de las pistas.

La razón de la existencia de estas carpetas separadas es que usted pueda elegir el formato en el que desea escuchar (o copiar) las pistas del 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 carpeta personal aparecerá bastante más pequeño de lo que sería si hubiera copiado los datos en bruto.

El mecanismo tras esta operación es bastante simple. Cuando se solicita al esclavo audiocd que obtenga una pista desde la carpeta `Ogg Vorbis`, comienza a extraer los datos de audio digital de desde el CD. A medida que envía los datos a un archivo de su carpeta personal, los va codificando simultáneamente en formato Ogg Vorbis (para empezar, el CD de audio es un formato sin comprimir).

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

&juk; 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`

- Establezca la ruta al dispositivo CD de audio, ⪚ `audiocd:/`?device`=`/dev/sdc``. Normalmente, el esclavo tratará de encontrar una unidad de CD con un CD de audio en su interior, pero si fallara o dispone de más de una unidad de CD, intente esta opción. Observe que el diálogo de configuración le permite establecer un valor predeterminado para esta opción.

`fileNameTemplate`

- Establece la plantilla de los nombres de archivo, ⪚, `audiocd:/`?fileNameTemplate`=`Track %{number}``. Tenga en cuenta que el diálogo de configuración le permitirá establecer un valor predeterminado para esta opción. Aparecerá un aviso si asigna como valor una cadena vacía.

`albumNameTemplate`

- Establece la plantilla del nombre de los álbumes, ⪚, `audiocd:/`?albumNameTemplate`=`%{albumartist} %{albumtitle}``. Tenga en cuenta que el diálogo de configuración le permitirá establecer un valor predeterminado para esta opción.

`niceLevel`

- Establece el nivel adecuado para los codificadores, ⪚ `audiocd:/`?albumNameTemplate`=`niceLevel=10``. Tenga en cuenta que el diálogo de configuración le permitirá establecer un valor predeterminado para esta opción.

`paranoia_level`

- Establece la cantidad de detección y corrección de errores usada al extraer los datos.

  Nivel 0

- Sin detección o corrección. Solo útil si dispone de una unidad de CD perfecta (poco probable).

Nivel 1

- Activar la comprobación y corrección de errores básica.

Nivel 2

- Predeterminado. Indica que solo 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 una unidad de CD de buena calidad (más cara no significa necesariamente mejor calidad) probablemente no experimente una extracción muy lenta, pero un dispositivo malo puede tardar días (!) en extraer los datos de audio de un CD.

`cddbChoice`

- Indica qué entrada de la base de datos de CD en Internet usar. Los CD de audio no tienen los nombres de las pistas, pero la base de datos de CD en Internet es un sistema inteligente que utiliza un identificador especial único generado a partir del número y duración 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 cuál usar.

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

  Por omisión, audiocd intenta seleccionar la mejor.

## Ejemplos

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

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

## Preguntas más frecuentes

Obtengo El archivo o carpeta / 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 CD. Si está utilizando emulación SCSI (lo que es posible si dispone de una grabadora IDE de CD) asegúrese de que dispone de permisos de lectura y escritura en el dispositivo SCSI genérico, que probablemente sea `/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;.