ReplayGain es un estándar propuesto publicado por David Robinson en 2001 para medir y normalizar el volumen percibido del audio en formatos de audio de computadora como MP3 y Ogg Vorbis . Permite a los reproductores multimedia normalizar el volumen de pistas o álbumes individuales. Esto evita el problema común de tener que ajustar manualmente los niveles de volumen entre pistas cuando se reproducen archivos de audio de álbumes que se han masterizado a diferentes niveles de volumen.
Aunque este estándar de facto ahora se conoce formalmente como ReplayGain, [1] originalmente se conocía como Replay Gain y en ocasiones se abrevia como RG .
ReplayGain es compatible con una gran cantidad de software multimedia y dispositivos portátiles .
Operación
ReplayGain funciona realizando primero un análisis psicoacústico de una pista de audio o un álbum completo para medir el nivel máximo y el volumen percibido. Los contornos de igual volumen se utilizan para compensar los efectos de frecuencia y el análisis estadístico se utiliza para adaptarse a los efectos relacionados con el tiempo. Se calcula la diferencia entre la sonoridad percibida medida y la sonoridad objetivo deseada; esto se considera el valor de ganancia de repetición ideal . Normalmente, la ganancia de reproducción y los valores de nivel máximo se almacenan como metadatos en el archivo de audio. Los reproductores de audio compatibles con ReplayGain utilizan los metadatos de ganancia de reproducción para atenuar o amplificar automáticamente la señal por pista o por álbum, de modo que las pistas o álbumes se reproduzcan a un nivel de volumen similar. Los metadatos de nivel máximo se pueden utilizar para evitar que los ajustes de ganancia provoquen cortes en el dispositivo de reproducción. [2]
Metadatos
La propuesta original de ReplayGain especificaba un campo de 8 bytes en el encabezado de cualquier archivo. La mayoría de las implementaciones ahora usan etiquetas para la información de ReplayGain. FLAC y Ogg Vorbis utilizan los campos de REPLAYGAIN_*
comentarios de Vorbis . Los archivos MP3 suelen utilizar ID3v2 . Otros formatos, como AAC y WMA, utilizan sus formatos de etiqueta nativos con una entrada de etiqueta especialmente formateada que enumera la ganancia de reproducción de la pista y el volumen máximo.
Las utilidades ReplayGain generalmente agregan metadatos a los archivos de audio sin alterar los datos de audio originales. Alternativamente, una herramienta puede amplificar o atenuar los datos en sí y guardar el resultado en otro archivo de audio con ganancia ajustada; esto no es perfectamente reversible en la mayoría de los casos. Algunos formatos de audio con pérdida, como MP3, están estructurados de manera que codifican el volumen de cada fotograma comprimido en una secuencia, y herramientas como MP3Gain aprovechan esto para aplicar directamente el ajuste de ganancia a los archivos MP3, agregando información de deshacer de manera que que el proceso es reversible.
Sonoridad objetivo
El volumen objetivo de las utilidades ReplayGain es un nivel de presión sonora de 89 dB . [nota 1] La referencia SPL proviene de una recomendación SMPTE utilizada para calibrar los niveles de reproducción en las salas de cine . [nota 2]
Un medio más común de especificar un nivel de referencia es relativo a una señal de escala completa. ReplayGain se reproduce nominalmente a -14 dB en relación con la escala completa, dejando 14 dB de margen para la reproducción de material dinámico . Por el contrario, el SMPTE RP 200: 2002, en el que se basó originalmente la referencia ReplayGain, recomienda 20 dB de margen superior. La EBU R 128 más reciente sugiere 23 dB. [6]
Ganancia de pista y ganancia de álbum
El análisis ReplayGain se puede realizar en pistas individuales, de modo que todas las pistas tengan el mismo volumen en la reproducción. El análisis también se puede realizar por álbum. En el análisis de ganancia de álbum, se calcula un valor pico y un valor de ganancia adicionales, que serán compartidos por todo el álbum. El uso de los valores de ganancia del álbum durante la reproducción conservará las diferencias de volumen entre las pistas de un álbum.
Durante la reproducción, los oyentes pueden decidir si quieren que todas las pistas suenen igual de alto o si quieren que todos los álbumes suenen igual de alto con diferentes pistas que tengan un volumen diferente. En el modo de ganancia de álbum, cuando faltan datos de ganancia de álbum, los reproductores deberían utilizar los datos de ganancia de pista en su lugar.
Alternativas
- La amplitud máxima no es un indicador fiable de la sonoridad, por lo que la normalización de los picos no ofrece una normalización fiable de la sonoridad percibida. La normalización RMS es más precisa, pero no tiene en cuenta los aspectos psicoacústicos de la percepción de la sonoridad.
- Con la compresión de rango dinámico , el volumen se puede alterar sobre la marcha en la reproducción, lo que produce una normalización de ganancia variable, en contraposición a la ganancia constante que representa ReplayGain. Si bien la compresión de rango dinámico es beneficiosa para mantener el volumen constante, cambia la intención artística de la grabación.
- Sound Check es una tecnología propiedad de Apple Inc. similar en función a ReplayGain. Está disponible en iTunes y en el iPod . [7]
- La Unión Internacional de Telecomunicaciones ( UIT-R BS.1770 ) y la Unión Europea de Radiodifusión ( EBU R128 ) han desarrollado recientemente algoritmos de medición estándar para aplicaciones de monitorización de la sonoridad de la radiodifusión . [6]
Implementaciones
Reproductores de audio
- AIMP , Windows [8]
- Amarok , entorno de escritorio KDE . Se agregó soporte nativo de ReplayGain en Amarok 2.1. [9] [10] [11]
- Sistemas y Windows audaces , similares a Unix
- Aqualung Music Player , Linux y Windows
- Banshee , Linux
- Clementine , Windows, Mac OS X y Linux
- cmus , sistemas tipo Unix
- Cue Broadcast Audio Player, Windows [12] [ verificación fallida ]
- DeaDBeeF , Linux, * BSD, OpenSolaris y Mac OS X [13]
- Entorno de escritorio Exaile , Linux / GNOME
- FLAC , el decodificador FLAC de referencia puede crear una nueva copia con ReplayGain aplicado, a través de la opción sin documentar a
--apply-replaygain-which-is-not-lossless
partir de la versión 1.1.1 [14] - foobar2000 , Windows
- sistema de automatización hunisPRO, Windows [12]
- JRiver Media Center , Windows [15] [ verificación fallida ]
- JavaTunes, Windows, Linux y Mac OS X [16]
- Kodi , multiplataforma
- MediaMonkey , Windows
- Software de DJ virtual Mixxx , v1.9.0 y posteriores
- madplay , sistemas tipo Unix
- Mpg123 , compatible solo con el encabezado Xing / Lame / Info
- MPD , sistemas similares a Unix
- Muine , entorno de escritorio GNOME
- MusicBee , Windows
- Nightingale , Linux, Mac OS X, Windows
- Jugar, Mac OS X [17]
- Pocket Player, Windows Mobile, [18] a través del complemento ReplayGain DSP [19]
- ProppFrexx ONAIR, Windows [20]
- Pulsar +, Android
- Qmmp , multiplataforma [21]
- Quod Libet , sistemas tipo Unix. Lee metadatos de ReplayGain de forma nativa. Tiene un complemento para analizar y escribir información de ReplayGain.
- QuuxPlayer , Windows
- RadioBOSS, software de automatización de radio de Windows [22]
- Rhythmbox , GNOME (a través de un complemento)
- Songbird , Windows y Mac OS X
- SoX , multiplataforma [23]
- Hardware Squeezebox y software SlimServer / SqueezeCenter adjunto de Slim Devices
- Reproductor multimedia VLC , multiplataforma. Lee metadatos de ReplayGain de forma nativa
- Winamp , ventanas
- XMMS , sistemas similares a Unix con X11 . Soporta ReplayGain para Vorbis; para los archivos de MP3, una versión parcheada del plugin xmms-loca que solo soporta APEv2 está disponible [24] )
- XMMS2 , sistemas similares a Unix
- XMPlay , Windows [25]
- Zortam Mp3 Media Studio, Windows [26]
Reproductores multimedia portátiles
- Todos los dispositivos con un puerto Rockbox en funcionamiento [27]
- Sandisk Sansa Fuze y Sansa Clip + [28]
- iPod a través de otros programas que convierten los datos de ReplayGain al formato Sound Check propiedad de Apple (por ejemplo, iPod Manager para foobar2000 , otras alternativas en otra parte de esta página)
Los reproductores de CD típicos y otros reproductores de audio heredados no son compatibles con ReplayGain.
Reproductores compatibles con Android
- DeaDBeeF [29]
- foobar2000 para Android
- Reproductor de música GoneMAD [30]
- Reproductor de música de neutrones [31]
- MyTunes [32]
- PowerAMP [33]
- Música de vainilla [34]
- Winamp PRO para Android [35]
- Reproductor de música de vinilo [36]
- Reproductor de música XenoAmp [37]
Escáneres
- beaTunes : escribe las
replaygain_track_gain/replaygain_track_peak
etiquetas estándar y reemplaza eliTunNORM
valor de la etiqueta de metadatos, que utilizan el software iTunes y los reproductores de música iPod para la normalización del volumen de Sound Check. - Ex Falso : el complemento incluido escanea archivos por álbum, escribe las etiquetas estándar en metadatos.
- FLAC y metaflac: El codificador puede generar metadatos opcionalmente. Tagger genera metadatos.
- foobar2000 : genera metadatos a través del complemento incluido utilizando EBU R128 (pero a niveles antiguos de 89 dB) para todos los formatos de etiquetas compatibles. [38]
- LAME : el codificador escribe metadatos en la etiqueta LAME
- MediaMonkey : Analyze Volume calcula los valores RG y los escribe en los archivos como etiquetas y en la base de datos de su biblioteca
- MP3Gain : (código abierto) genera metadatos. Puede modificar directamente el archivo original y escribir información de deshacer como metadatos. [39]
- QuuxPlayer para Windows: calcula los valores de ganancia y los guarda en la base de datos de su biblioteca; opcionalmente escribe etiquetas ReplayGain en archivos con etiquetas ID3v2.
- Quod Libet : Basado en Ex Falso . Genera metadatos a través del complemento incluido para analizar y escribir información de ReplayGain
- Evolución rápida : genera metadatos
- soundKonverter: [40] interfaz para varias herramientas de conversión de audio. Está construido usando la plataforma de desarrollo KDE y tiene una herramienta ReplayGain.
- Winamp : genera metadatos
Transmisión
- Spotify [41]
Notas
- ^ Aunque la propuesta original especificaba una referencia de 83 dB SPL, su autor aprobó una desviación anticipada de la propuesta a 89 dB SPL. [3]
- ^ Específicamente SMPTE RP 200: 2002 recomienda un nivel de reproducción de 83 dB SPL para ruido rosa grabado a -20 dB con respecto a una onda sinusoidal de escala completa. ReplayGain usa un margen superior de -14 dB y, por lo tanto, tiene una referencia 6 dB más alta que la especificación SMPTE. [4] [5]
Ver también
- Nivel de alineación
- Dialnorm
- EBU R 128
- Sonoridad guerra
Referencias
- ↑ David Robinson (17 de diciembre de 2010). "Discusión de la especificación ReplayGain" . Hydrogenaudio . Consultado el 12 de julio de 2011 .
- ^ "Especificación ReplayGain" . Consultado el 15 de abril de 2011 .
- ^ "Replay gana trabajo de manera diferente en Media monkey" . Hydrogenaudio. 2010-10-07 . Consultado el 30 de diciembre de 2010 .
- ^ Leslie, Rob (24 de febrero de 2004). "Replay Gain" . lista de correo de mad-dev . mars.org . Consultado el 10 de marzo de 2007 .
- ^ "Especificación ReplayGain" . Consultado el 13 de septiembre de 2011 .
- ^ a b EBU (agosto de 2011). "Normalización de la sonoridad y nivel máximo permitido de señales de audio" (PDF) .
- ^ Sam Costello. "Uso de Sound Check con iPod" . About.com . Consultado el 11 de mayo de 2010 .
- ^ http://www.aimp.ru/index.php?do=features
- ^ "Error 81661 - Normalización de volumen para amaroK" . Sistema de seguimiento de errores de KDE. 2004-05-16 . Consultado el 30 de diciembre de 2010 .
- ^ "Amarok 2.1 - regreso al futuro" . Padoca. 2009-02-15 . Consultado el 30 de diciembre de 2010 .
- ^ Lanzamiento de "Amarok 2.1" Let There Be Light " . Amarok. 2009-06-03 . Consultado el 30 de diciembre de 2010 .
- ^ a b "GASTEROPOD" . Archivado desde el original el 29 de enero de 2009 . Consultado el 26 de noviembre de 2008 .
- ^ "DeaDBeeF - Ultimate Music Player para GNU / Linux" . Deadbeef.sourceforge.net . Consultado el 29 de julio de 2016 .
- ^ "¿La decodificación FLAC.exe es compatible con ReplayGain?" . Hydrogenaudio. 2004-01-07 . Consultado el 30 de diciembre de 2010 .
- ^ "Centro de Medios" . Archivado desde el original el 3 de abril de 2005 . Consultado el 7 de enero de 2006 .
- ^ "JavaTunes" . Stigc.dk. 2011-05-15 . Consultado el 24 de noviembre de 2011 .
- ^ "Jugar" . sbooth.org . Consultado el 24 de noviembre de 2011 .
- ^ "Pocket Player 4" . Conductos . Consultado el 24 de noviembre de 2011 .
- ^ "Kit de desarrollo de software y complementos de Pocket Player (SDK)" . Conductos . Consultado el 24 de noviembre de 2011 .
- ^ "ProppFrexx ONAIR" . Proppfrexx.radio42.com . Consultado el 24 de noviembre de 2011 .
- ^ "Funciones de Qmmp" . Consultado el 22 de diciembre de 2017 .
- ^ "Sitio web de RadioBOSS" . djsoft . Consultado el 5 de mayo de 2012 .
- ^ "Página de manual de SoX" . Consultado el 24 de noviembre de 2011 .
- ^ "Modificado xmms-mad" . 2005-03-06 . Consultado el 30 de diciembre de 2010 .
- ^ "XMPlay" . XMPlay . Consultado el 24 de noviembre de 2011 .
- ^ "Zortan MP3 Media Studio" . Zortam. 2011-11-09 . Consultado el 24 de noviembre de 2011 .
- ^ "¿Qué es Rockbox? ¿Por qué debería usarlo?" . Consultado el 12 de diciembre de 2011 .
- ^ " " Replay Gain "en Sansa Fuze, Fuze + y Clip +" . Consultado el 12 de diciembre de 2011 .
- ^ "DeaDBeeF Player" . Consultado el 17 de agosto de 2011 .
- ^ "Reproductor de música GoneMAD" . Consultado el 13 de junio de 2012 .
- ^ "Reproductor de música de neutrones" . Consultado el 30 de enero de 2012 .
- ^ "MyTunes Music Manager" . Consultado el 27 de enero de 2012 .
- ^ "PowerAMP v2.0" . Consultado el 12 de diciembre de 2011 .
- ^ "Vanilla Music - Aplicaciones de Android en Google Play" . Consultado el 5 de julio de 2013 .
- ^ "WinAmp para Android" . Consultado el 12 de diciembre de 2011 .
- ^ "Un reproductor de música diseñado con material para Android" . Consultado el 9 de enero de 2020 .
- ^ "XenoAmp un reproductor de audio ligeramente diferente" . Consultado el 26 de abril de 2017 .
- ^ "Notas del parche 1.1.6" . Consultado el 18 de octubre de 2012 .
- ^ "MP3Gain" . Hydrogenaudio. 2007-06-13 . Consultado el 30 de diciembre de 2010 .
- ^ https://github.com/HessiJames/soundkonverter/wiki
- ^ Ian Stewart (24 de octubre de 2019). "Masterización para plataformas de transmisión: 3 mitos desmitificados" . iZotope . Consultado el 28 de octubre de 2020 .
enlaces externos
- ReplayGain especificación
- ReplayGain en Hydrogenaudio wiki
- Replay Gain - Un estándar propuesto , la propuesta original, ahora desactualizada con respecto a la práctica actual
- Replay Gain en Linux : guía para el uso de herramientas gráficas y de línea de comandos ReplayGain en Linux.