¿Qué sucede si un CD rayado se copia a MP3?

12

Si un CD está dañado (por ejemplo, si lo coloca en un reproductor de CD, tartamudearía, etc.), si lo extrae en su computadora para crear un MP3, ¿cómo sonará la información dañada?

¿Sería solo un "espacio en blanco" en el medio de la pista? ¿O escucharía audio / estático confuso, etc.?

Para mayor claridad, esta pregunta se relaciona con la lectura de audio de un CD y la codificación en MP3, no con la lectura de un CD de datos que tiene un MP3.

sam
fuente
2
@AFH, ¿ese consejo no se aplica a todas las preguntas? Tal vez no tiene un CD dañado para probarlo y no tiene ganas de dañar uno solo para descubrirlo.
RyanfaeScotland
77
No "quemas" un MP3 de un CD. "Grabar" se refiere específicamente a escribir datos en un disco óptico de algún tipo (CD, DVD, BluRay).
jpmc26
@RyanfaeScotland: se aplica a preguntas con muy poca información para permitir una respuesta razonable. Pero entiendo que la pregunta puede ser hipotética, aunque un CD-R cuesta 10-20p, por lo que no es exactamente una prueba costosa.
AFH
@AFH Ja, ¡la idea de grabar un CD solo para dañarla y luego tratar de volver a copiarla nunca se me ocurrió! Mi colección está a salvo.
RyanfaeScotland

Respuestas:

38

Un buen software de extracción de CD como hacer cdparanoiatodo lo posible para corregir las malas lecturas de un CD y revisará la parte afectada varias veces; a veces durante varios minutos hasta que se recuperan los datos. Esto es posible porque los CD contienen sumas de verificación para la corrección de errores y deben detectar una lectura incorrecta de inmediato.

Debido a esta estrategia, el software extractor de CD tiene muchas más posibilidades de recuperar los datos correctos que un dispositivo de reproducción de CD típico que está diseñado para reproducir en tiempo real.

En el raro caso de que una parte de los datos (que sería audio en su ejemplo) permanezca ilegible, el destripador generalmente solo omitirá ese segmento. Entonces, con un archivo MP3 codificado, omitirá la sección incorrecta (que podría interpolarse o saltarse audiblemente en el archivo de audio resultante).

ypnos
fuente
1
@JamieHanrahan Si bien estoy de acuerdo en que corrigen errores, espero que se haga una distinción entre eso y la interpolación, ya que la interpolación es más parecida a la imputación que a la corrección.
user1997744
1
Si está en la PC, Exact Audio Copy hace algo similar, si hay un rasguño o defecto en el disco, leerá varias veces.
aslum
1
Sí, casi por casualidad. No es efectivo muy a menudo. por cierto, ¿qué pasó con mi comentario anterior aquí? ¿A quién responde el usuario 1997744?
Jamie Hanrahan
20
@screwnut: Un reproductor de CD no puede permitirse "ir despacio". Una falla o silencio es preferible a simplemente detener la música. Sin embargo, al extraer, el software puede intentar leer la región afectada varias veces. Debido a imprecisiones en los servomotores del variador y otros factores aleatorios, el láser puede golpear el área en un ángulo ligeramente diferente o en una posición ligeramente diferente, lo que puede hacer que no se puedan leer más datos. Dependiendo de la configuración del usuario, el software puede intentar hasta varias horas para leer el área afectada. Por supuesto, lo que se fue, se fue, pero a veces algunas cosas son legibles.
Jörg W Mittag el
3
@aslum PC no es sinónimo de Windows. Deja de implicar eso. GNU / Linux también se puede usar en una PC y a menudo se usa de esa manera.
Nombre para mostrar
14

El formato de archivo MP3 consta de cuadros. Cada cuadro comienza con once "1" bits y también un par de bytes de metadatos que controlan la velocidad de bits y definen algunos otros atributos. Cada cuadro es independiente, se diseñó de esta manera para admitir la transmisión.

Los marcos pueden tener un CRC: una comprobación de errores. Es opcional.

Es probable que el sistema operativo vuelva a intentar la lectura si encuentra sectores defectuosos en un CD (el hardware del CD tiene su propio error al verificar el mechansim antes de que el codificador MP3 vea algo). Suponiendo que el decodificador no funciona desde un búfer, el decodificador no recibirá datos nuevos durante este proceso y tendrá que detenerse. Si el sistema operativo no puede leer los datos, puede informar un error al sistema operativo, que eventualmente se informará al proceso que aloja el codificador de MP3. Depende del software lo que sucede exactamente aquí.

Pueden suceder un par de cosas posibles si los datos del CD se leen incorrectamente y aún llegan al decodificador (esto probablemente no sucedería en una PC pero podría en el estéreo de un automóvil u otro dispositivo que no sea PC):

  • Un decodificador de MP3 busca esos once 1 bits para encontrar el inicio de un cuadro; si no los encuentra, probablemente dejará de decodificar hasta el próximo cuadro.

  • Si los datos del encabezado son incorrectos, puede reproducir la trama con una tasa de bits incorrecta ya que el byte indica qué tasa de bits puede ser incorrecta.

  • Si se establece el bit CRC de encabezado y el CRC no coincide, el decodificador probablemente arrojará el marco y no lo reproducirá. La mayoría de los archivos MP3 no tienen el bit CRC establecido.

  • Si la carga útil (datos después del encabezado) es incorrecta, el decodificador de MP3 intentará reproducirla.

El trabajo de un decodificador es tomar los datos comprimidos y generar datos sin comprimir para pasar a un nivel "superior". Ese nivel superior en realidad usa los datos sin comprimir para conducir un dispositivo de audio. Me arriesgaría a adivinar que la mayoría de las configuraciones de codificadores / controladores de audio tienen un búfer, con un tamaño configurable, donde el decodificador de MP3 puede acumular algunos datos para el controlador de audio y permitir el reintento de las lecturas.

Entonces, de todos modos, si el decodificador se ha detenido porque no está obteniendo datos, el nivel superior que realmente controla el audio podría hacer lo siguiente:

  • El nivel superior produce silencio. Oirías un descanso en el audio.
  • El decodificador deja de llenar datos en un búfer de audio, pero el nivel superior continúa reproduciendo lo que está allí. Los buffers de audio suelen ser "circulares", lo que significa que no se ponen a cero sino que se sobrescriben constantemente con nuevos datos. Escuchará un salto que es una parte de la reproducción de audio anterior.
  • El nivel superior es inteligente e intenta interpolar lo que "debería" estar allí. No creo que esto sea muy común.

Si el decodificador genera datos incorrectos, escuchará estática o pops en el audio.

Referencia .

LawrenceC
fuente
99
Creo que la pregunta es sobre leer un CD de audio y codificar en MP3, no leer un CD de datos que tenga un MP3.
Attie
1
@Attie correcto, actualizaré la pregunta original para aclarar
sam
Parece bastante simple.
Andrew
3

En el mejor de los casos, el destripador logra recuperar suficientes datos para que la pista se reproduzca bien. En el segundo mejor caso, se da por vencido y no produce una pista de audio porque no puede. En el peor de los casos, obtienes un archivo de audio que suena como cuando intentas reproducir la pista en un reproductor de CD normal o incluso peor (pausas, repeticiones, tartamudeos, blips, etc.).

Mi experiencia con rippers basados ​​en cdparanoia ha sido generalmente el mejor de los casos, pero me he encontrado con los tres escenarios.

tripleee
fuente
1
Para ser justos con el software de extracción, la razón por la que el "peor caso" a veces sucede es que para cantidades suficientemente pequeñas de datos incorrectos, es mejor que el "segundo mejor caso". Prefiero tener un mp3 o flac con un pop, o una serie corta de pop, que nada. Y prefiero no tener nada más que una canción con pops por todas partes. Pero el destripador no sabe cuán altos son mis estándares.
Steve Jessop
0

Nunca he tenido uno con estática. Ni exactamente "confuso", pero podría jugar el mismo medio segundo varias veces. Por lo general, eso es justo antes de que salte varios minutos antes para repetir un bucle, o salta hacia adelante y suena como si estuviera presionando el botón FF por un momento. Cualquier "espacio en blanco" probablemente esté reproduciendo el inicio de una pista, ya que salta o repite nuevamente.

Mazura
fuente