stringtranslate.com

Reproducción sin pausas

La reproducción sin pausas es la reproducción ininterrumpida de pistas de audio consecutivas, de modo que las distancias temporales relativas en la fuente de audio original se conservan más allá de los límites de las pistas durante la reproducción. Para que esto sea útil, tampoco se deben cortar otros artefactos (que no sean los relacionados con el tiempo) en los límites de las pistas. La reproducción sin pausas es común con discos compactos , discos de gramófono o cintas, pero no siempre está disponible con otros formatos que emplean audio digital comprimido. La ausencia de reproducción sin pausas es una fuente de molestia para los oyentes de música en la que las pistas están destinadas a seguirse entre sí, como en la música clásica ( la ópera en particular), el rock progresivo , los álbumes conceptuales , la música electrónica y las grabaciones en vivo con ruido de público entre las pistas.

Causas de las lagunas

Latencia de reproducción

Varios componentes de software, firmware y hardware pueden sumar un retraso sustancial asociado con el inicio de la reproducción de una pista. Si no se tiene en cuenta, el oyente se queda esperando en silencio mientras el reproductor obtiene el siguiente archivo (consulte el tiempo de acceso al disco duro ), actualiza los metadatos, decodifica todo el primer bloque, antes de tener datos para alimentar el búfer del hardware. El intervalo puede ser de hasta medio segundo o más, muy notable en música "continua", como ciertos géneros clásicos o de baile. En casos extremos, el hardware incluso se reinicia entre pistas, lo que crea un "clic" muy breve.

Para tener en cuenta toda la cadena de retrasos, lo ideal sería que el inicio de la siguiente pista se decodificara antes de que terminara la pista que se está reproduciendo en ese momento. Las dos piezas de audio decodificadas se deben enviar al hardware de forma continua durante la transición, como si las pistas estuvieran concatenadas en el software.

Muchos reproductores de audio antiguos en computadoras personales no implementan el almacenamiento en búfer necesario para reproducir audio sin pausas. Algunos de ellos dependen de complementos de audio sin pausas de terceros para almacenar en búfer la salida. Los reproductores más recientes y las versiones más nuevas de reproductores antiguos ahora admiten la reproducción sin pausas directamente.

Artefactos de compresión

Los esquemas de compresión de audio con pérdida que se basan en transformaciones superpuestas de tiempo/frecuencia agregan una pequeña cantidad de silencio de relleno al principio y al final de cada pista. Estos silencios aumentan el tiempo de reproducción de los datos de audio comprimidos. [1] Si no se eliminan durante la reproducción, los dos silencios reproducidos consecutivamente sobre el límite de una pista aparecerán como una pausa en el contenido de audio original. Los formatos sin pérdida no son propensos a este problema.

En algunos formatos de audio (por ejemplo, Ogg Vorbis ), donde el inicio y el final están definidos con precisión, el relleno se recorta implícitamente en el proceso de decodificación. Otros formatos pueden requerir metadatos adicionales para que el reproductor logre lo mismo. El popular formato MP3 no define ninguna forma de registrar la cantidad de retraso o relleno para su eliminación posterior. [notas 1] Además, el retraso del codificador puede variar de un codificador a otro, lo que dificulta la eliminación automática. [2] Incluso si se descomprimen dos pistas y se fusionan en una sola pista, generalmente permanecerá una pausa entre ellas.

CD grabado en modo TAO

Los CD de audio se pueden grabar en modo disco a la vez (DAO) o pista a la vez (TAO). Este último modo es más flexible, pero tiene el inconveniente de insertar aproximadamente 2 segundos de silencio entre las pistas. El modo disco a la vez (DAO) permite grabar todo el CD en una sesión continua, sin pausas entre las pistas. [3] Este modo es adecuado cuando se desea una experiencia de reproducción fluida sin interrupciones entre las canciones. DAO se utiliza habitualmente para grabaciones en directo, mezclas de DJ o álbumes conceptuales en los que las pistas se mezclan entre sí. [4]

Formas de eliminar los huecos

Reproducción precisa y sin interrupciones

A diferencia de las técnicas heurísticas , lo que se suele entender por reproducción precisa sin pausas es que se garantiza que el tiempo de reproducción sea idéntico al de la fuente. Según esta definición, un reproductor preciso sin pausas no puede introducir ni pausas ni superposiciones (fundición cruzada) entre pistas sucesivas, y no puede utilizar conjeturas.

Además de tener en cuenta la latencia de reproducción, la precisión aquí radica en tratar los datos sin pérdida tal como están y eliminar la cantidad correcta de relleno de los datos con pérdida. Esto no es posible para formatos de archivo con especificaciones de codificador definidas de forma imprecisa y sin metadatos y, por lo tanto, no hay forma de que los codificadores registren la duración del silencio extraño.

Métodos aproximados

Algunos reproductores de música utilizan la heurística para detectar el silencio entre pistas y recortar el audio según sea necesario durante la reproducción. Debido a la pérdida de resolución temporal de la compresión con pérdida , este método es inexacto. En particular, el silencio no es exactamente cero. Si el umbral de silencio es demasiado bajo, algunos silencios pasan desapercibidos. Si es demasiado alto, se pueden eliminar secciones enteras de música tranquila al principio o al final de una pista.

Los algoritmos de procesamiento de señales digitales (DSP) también se pueden utilizar para realizar crossfading entre pistas. Esto elimina los espacios que algunos oyentes encuentran molestos, pero también altera en gran medida la señal de audio, lo que puede tener efectos no deseados en la experiencia auditiva. A algunos oyentes les desagradan estos efectos más que el espacio que intentan eliminar. Por ejemplo, el crossfading no es adecuado para archivos que ya no tienen espacios, en cuyo caso la transición puede parecer artificialmente corta y alterar el ritmo. [5] Además, dependiendo de la duración del silencio sin recortar y del crossfader en particular, puede causar una gran caída de volumen.

Estos métodos anulan el propósito de espaciar intencionalmente las pistas. No todos los álbumes son álbumes de mezclas; quizás lo más típico es que haya una pausa estética entre pistas no relacionadas. Además, el artista puede dejar silencios intencionalmente para lograr un efecto dramático, que posiblemente debería conservarse independientemente de si hay un límite entre pistas allí.

En comparación con la reproducción precisa sin pausas, estos métodos son un enfoque diferente para los silencios erróneos en los archivos de audio, pero otras características requeridas son las mismas. Sin embargo, este enfoque requiere más cálculos. En los reproductores de audio digitales portátiles, esto significa un tiempo de reproducción reducido con baterías.

Soluciones alternativas para el usuario

Una solución alternativa habitual es codificar pistas consecutivas como un único archivo, basándose en hojas de referencia (o algo similar) para la navegación. Si bien este método da como resultado una reproducción sin interrupciones dentro de pistas consecutivas, puede resultar complicado debido al posible gran tamaño del archivo comprimido resultante. Además, a menos que el software o hardware de reproducción pueda reconocer las hojas de referencia, la navegación entre pistas puede resultar difícil.

Es posible agregar metadatos sin interrupciones a los archivos existentes. Si se conoce el codificador, es posible adivinar el retardo del codificador. Además, si la compresión se realizó en audio de CD, la duración de reproducción original será un múltiplo entero de 588 muestras, el tamaño de un sector de CD. Por lo tanto, también se puede adivinar el tiempo total de reproducción. Agregar dicha información a los archivos de audio permitirá una reproducción precisa sin interrupciones en los reproductores que lo admitan.

Prerrequisitos

Compatibilidad de formatos

Dado que la compresión de datos sin pérdida excluye la posibilidad de introducción de relleno, todos los formatos de archivos de audio sin pérdida son inherentemente sin espacios.

Estos formatos de archivos de audio con pérdida tienen disposiciones para codificación sin interrupciones:

Algunos otros formatos no admiten oficialmente la codificación sin espacios en blanco, pero algunas implementaciones de codificadores o decodificadores pueden manejar metadatos sin espacios en blanco.

Soporte al jugador

Soluciones óptimas:

Hardware

Software

Soluciones alternativas o parciales:

Véase también

Referencias

  1. ^ Taylor, Mark (2003). "Preguntas frecuentes técnicas sobre LAME" . Consultado el 6 de julio de 2006 .
  2. ^ Robinson, David (2001). "Resultados de la prueba de calidad de decodificación de MP3 de Lame v3.81 y 3.87 beta" . Consultado el 24 de agosto de 2006 .Incluye una tabla de valores de retardo del codificador.
  3. ^ Taimoor, Taimoor (15 de junio de 2023). "Reproducción sin interrupciones/fundido cruzado".
  4. ^ Hassan, Taimoor (8 de junio de 2023). "¿Qué es y cómo habilitar la reproducción sin interrupciones de Spotify 2023?". spotifmania.com . Consultado el 19 de junio de 2023 .
  5. ^ "256734 – reproducción precisa sin pausas". bugs.kde.org . Consultado el 7 de diciembre de 2017 .
  6. ^ "Noticias de Speex". 28 de julio de 2004. Consultado el 25 de abril de 2008 .
  7. ^ "Preguntas frecuentes técnicas de LAME". Junio ​​de 2000. Consultado el 28 de enero de 2012 .
  8. ^ "Guías y código de muestra". developer.apple.com . Consultado el 7 de diciembre de 2017 .
  9. ^ "再生制御". www.project9k.jp . Consultado el 7 de diciembre de 2017 .
  10. ^ abc "¿Qué es la reproducción sin pausas?". Apple Inc. Archivado desde el original el 8 de mayo de 2008. Consultado el 13 de mayo de 2008 .
  11. ^ "Hilo sobre reproducción sin pausas en Zune HD". 25 de febrero de 2010. Consultado el 4 de mayo de 2010 .
  12. ^ "Reproductor MP3 Rio Karma 20Gb". 24 de abril de 2004.
  13. ^ "Guía de especificaciones de Sony NWZ-F806 - Página 1 de 4".
  14. ^ Ittousai. "ビクターAlneo にギャップレス再生・AAC対応の新モデル - Engadget japonés" . Consultado el 7 de diciembre de 2017 .
  15. ^ "【新製品レビュー】". av.watch.impress.co.jp . Consultado el 7 de diciembre de 2017 .
  16. ^ "Hilo sobre reproducción sin interrupciones en la lista de correo de Amarok". 2006-09-06 . Consultado el 2007-01-19 .
  17. ^ "[Implementado] Reproducción sin interrupciones". 23 de diciembre de 2018.

Notas

  1. ^ A pesar de esto, existen codificadores que almacenan la cantidad de relleno introducido en los metadatos para permitir una reproducción sin interrupciones. Esto solo se puede utilizar si el software de reproducción es capaz de interpretar la información de los metadatos.
  2. ^ abc Vorbis y Speex ofrecen compatibilidad sin interrupciones a través de la capa Ogg . La implementación de referencia de Speex no se entregó inicialmente con compatibilidad sin interrupciones para metadatos.

Enlaces externos