리플레이게인

ReplayGain

ReplayGainMP3Oggg Vorbis와 같은 컴퓨터 오디오 포맷에서 감지되는 오디오의 큰 소리를 측정하고 정상화하기 위해 2001년에 David Robinson이 발행한 제안된 기술 표준이다. 그것은 미디어 플레이어들이 개별적인 트랙이나 앨범의 큰 소리를 정상화 할 수 있게 해준다. 이렇게 하면 서로 다른 음량 수준으로 숙달된 앨범의 오디오 파일을 재생할 때 트랙 사이의 볼륨 레벨을 수동으로 조정해야 하는 일반적인 문제를 피할 수 있다.

사실상의 표준은 현재 공식적으로 ReplayGain으로 알려져 있지만,[1] 원래 Replay Gain으로 알려졌으며 때때로 RG로 축약되기도 한다.

ReplayGain은 많은 수의 미디어 소프트웨어와 휴대용 장치에서 지원된다.

작전

ReplayGain은 먼저 전체 오디오 트랙 또는 앨범의 심리 음향 분석을 수행하여 피크 레벨과 인식된 큰 소리를 측정한다. 균일성 등고선은 주파수 효과를 보상하는 데 사용되며 통계적 분석은 시간과 관련된 효과를 수용하는 데 사용된다. 측정된 인식된 음성과 원하는 목표 음성의 차이를 계산한다. 이는 이상적인 재생 이득 값으로 간주된다. 일반적으로 재생 게인 및 피크 레벨 값은 오디오 파일에 메타데이터로 저장된다. ReplayGain 지원 오디오 플레이어는 재생 이득 메타데이터를 사용하여 트랙 또는 앨범별로 신호를 자동으로 감쇠 또는 증폭하여 트랙 또는 앨범이 유사한 음소음 수준으로 재생되도록 한다. 피크 레벨 메타데이터는 게인 조정이 재생 장치에 클리핑을 유도하는 것을 방지하기 위해 사용할 수 있다.[2]

메타데이터

원래의 ReplayGain 제안서는 모든 파일의 헤더에 8바이트 필드를 지정했다. 대부분의 구현은 현재 ReplayGain 정보에 태그를 사용한다. FLAC와 Ogg Vorbis는 REPLAYGAIN_* Vorbis 댓글 필드. MP3 파일은 보통 ID3v2를 사용한다. AACWMA와 같은 다른 형식은 트랙의 재생 이득과 최대 음량을 나열하는 특수하게 포맷된 태그 엔트리와 함께 기본 태그 형식을 사용한다.

ReplayGain 유틸리티는 원래 오디오 데이터를 변경하지 않고 보통 오디오 파일에 메타데이터를 추가한다. 또는 툴은 데이터 자체를 증폭하거나 감쇠시킬 수 있고 결과를 다른 게인 조정 오디오 파일에 저장할 수 있다. 이는 대부분의 경우 완벽하게 되돌릴 수 있는 것은 아니다. MP3와 같은 일부 손실 오디오 형식은 스트림에서 각 압축 프레임의 볼륨을 인코딩하는 방식으로 구성되며, MP3Gain과 같은 도구는 이를 이용하여 MP3 파일에 게인 조정을 직접 적용하고 프로세스를 되돌릴 수 있도록 실행 취소 정보를 추가한다.

표적 음소음

ReplayGain 유틸리티의 목표 소음 수준은 89dB이다.[note 1] SPL 참조는 영화관에서 재생 수준을 보정하는 데 사용되는 SMPTE 권장 사항에서 나온다.[note 2]

기준 수준을 지정하는 더 일반적인 방법은 전체 신호에 상대적이다. ReplayGain은 명목상으로는 -14dB에서 풀스케일 대비 플레이하며 동적 소재의 복제를 위해 14dB의 헤드룸을 남겨둔다. 이와는 대조적으로 ReplayGain 참조가 원래 기반이었던 SMPTE RP 200:2002는 20dB의 헤드룸을 권장한다. 보다 최근의 EBU R 128은 23dB를 제안한다.[6]

트랙게인 및 앨범게인

ReplayGain 분석을 개별 트랙에서 수행할 수 있으므로 모든 트랙은 재생 시 동일한 볼륨이 될 수 있다. 분석은 앨범 단위로도 할 수 있다. 앨범 게인 분석에서는 전체 앨범이 공유할 추가 피크 값과 게인 값이 계산된다. 재생 중에 앨범 게인 값을 사용하면 앨범의 트랙 간 볼륨 차이를 보존할 수 있다.

재생할 때, 청취자들은 모든 트랙이 똑같이 큰 소리로 들리기를 원하는지 아니면 다른 트랙의 다른 음성으로 모든 앨범이 똑같이 큰 소리로 들리기를 원하는지를 결정할 수 있다. 앨범 게인 모드에서 앨범 게인 데이터가 누락되면 플레이어는 트랙게인 데이터를 대신 사용해야 한다.

대안

  • 피크 진폭은 소음을 나타내는 신뢰할 수 있는 지표가 아니므로 결과적으로 피크 정규화는 인식된 소음을 신뢰할 수 있는 정상화를 제공하지 않는다. RMS 정상화는 더 정확하지만, 큰소리 인식의 정신 음향학적 측면을 고려하지 않는다.
  • 동적 범위 압축을 사용하면 ReplayGain에 의해 렌더링되는 일정한 이득과 반대로, 가변 게인 정규화를 생성하는 재생 시 즉시 볼륨을 변경할 수 있다. 동적 범위 압축은 볼륨을 일정하게 유지하는 데 이로운 반면, 그것은 기록의 예술적 의도를 변화시킨다.
  • 사운드 체크는 ReplayGain과 기능이 유사한 애플사의 독점 기술이다. 그것은 아이튠즈아이팟에서 이용 가능하다.[7]
  • 방송음향감시 어플리케이션의 표준 측정 알고리즘이 최근 국제전기통신연합(ITU-R BS.1770)과 유럽방송연합(EBU R128)에 의해 개발되고 있다.[6]

구현

오디오 플레이어

휴대용 미디어 플레이어

일반적인 CD 플레이어와 다른 레거시 오디오 플레이어는 ReplayGain을 지원하지 않는다.

Android 호환 플레이어

스캐너

스크린샷 loudgain, ReplayGain 2.0 loudness normalizer
  • beaTunes: 표준 작성 replaygain_track_gain/replaygain_track_peak 태그 및 대체 iTunNORM 사운드 체크 볼륨 정규화를 위해 iTunes 소프트웨어와 iPod 음악 플레이어가 사용하는 메타데이터 태그 값.
  • Ex Palso: 앨범 기준의 포함된 플러그인 검색 파일, 표준 태그를 메타데이터에 기록.
  • FLAC와 메타플락: 인코더는 선택적으로 메타데이터를 생성할 수 있다. 태거가 메타데이터를 생성한다.
  • foobar2000: 지원되는 모든 태그 형식에 대해 EBU R128(그러나 이전 89dB 수준)[39]을 사용하여 포함된 플러그인을 통해 메타데이터 생성
  • LAME: 인코더가 RAME 태그에 메타데이터 쓰기
  • MediaMonkey: Analyze Volume(볼륨 분석)은 RG 값을 계산하여 태그로 파일에 기록하고 라이브러리 데이터베이스에 기록
  • MP3Gain: (오픈 소스) 메타데이터 생성 원본 파일을 직접 수정하고 실행 취소 정보를 메타데이터로 쓸 수 있다.[40]
  • QuuxPlayer for Windows: 이득 값을 계산하여 라이브러리 데이터베이스에 저장. 선택적으로 ReplayGain 태그를 ID3v2 태그가 있는 파일에 기록.
  • Quod Libet: Ex Palso를 기반으로 한다. 포함된 플러그인을 통해 메타데이터를 생성하여 ReplayGain 정보 분석 및 쓰기
  • 신속한 진화: 메타데이터 생성
  • soundKonverter: 다양한 오디오 변환 도구를 위한 프런트 엔드.[41] KDE Development Platform을 이용하여 제작되었으며 ReplayGain 툴이 있다.
  • Winamp: 메타데이터 생성
  • loudgain:[42] A ReplayGain 2.0 loudness normalizer, based on the EBU R128/ITU BS.1770 standard (-18 LUFS) and supports FLAC/Ogg/MP2/MP3/MP4/M4A/ALAC/Opus/ASF/WMA/WAV/WavPack/AIFF/APE audio files. MP3게인 명령줄 구문을 사용하지만 실제 오디오 데이터는 수정하지 않는다.

스트리밍

메모들

  1. ^ 원래 제안서에는 83dB SPL 참조가 명시되어 있지만, 89dB SPL로의 제안서 조기 이탈은 저자에 의해 승인되었다.[3]
  2. ^ 구체적으로 SMPTE RP 200:2002는 풀 스케일 사인파와 관련하여 -20dB에서 기록된 핑크 노이즈에 대해 83dB SPL 재생 레벨을 권장한다. ReplayGain은 -14dB 헤드룸을 사용하므로 SMPTE 규격보다 참조가 6dB 높다.[4][5]

참고 항목

참조

  1. ^ David Robinson (2010-12-17). "ReplayGain Specification discussion". Hydrogenaudio. Retrieved 2011-07-12.
  2. ^ "ReplayGain specification". Retrieved 2011-04-15.
  3. ^ "Does Replay gain work differtly in Media monkey". Hydrogenaudio. 2010-10-07. Retrieved 2010-12-30.
  4. ^ Leslie, Rob (24 February 2004). "Replay Gain". mad-dev mailing list. mars.org. Retrieved 2007-03-10.
  5. ^ "ReplayGain specification". Retrieved September 13, 2011.
  6. ^ a b EBU (August 2011). "Loudness normalisation and permitted maximum level of audio signals" (PDF).
  7. ^ Sam Costello. "Using Sound Check with iPod". About.com. Retrieved 2010-05-11.
  8. ^ "AIMP".
  9. ^ "AIMP".
  10. ^ "Bug 81661 - Volume normalization for amaroK". KDE Bug Tracking System. 2004-05-16. Retrieved 2010-12-30.
  11. ^ "Amarok 2.1 – back to the future". Padoca. 2009-02-15. Retrieved 2010-12-30.
  12. ^ "Amarok 2.1 "Let There Be Light" released". Amarok. 2009-06-03. Retrieved 2010-12-30.
  13. ^ a b "GASTEROPOD". Archived from the original on January 29, 2009. Retrieved November 26, 2008.
  14. ^ "DeaDBeeF - Ultimate Music Player For GNU/Linux". Deadbeef.sourceforge.net. Retrieved 2016-07-29.
  15. ^ "Does FLAC.exe decode support ReplayGain?". Hydrogenaudio. 2004-01-07. Retrieved 2010-12-30.
  16. ^ "Media Center". Archived from the original on April 3, 2005. Retrieved January 7, 2006.
  17. ^ "JavaTunes". Stigc.dk. 2011-05-15. Retrieved 2011-11-24.
  18. ^ "Play". sbooth.org. Retrieved 2011-11-24.
  19. ^ "Pocket Player 4". Conduits. Retrieved 2011-11-24.
  20. ^ "Pocket Player Plugins & Software Development Kit (SDK)". Conduits. Retrieved 2011-11-24.
  21. ^ "ProppFrexx ONAIR". Proppfrexx.radio42.com. Retrieved 2011-11-24.
  22. ^ "Qmmp Features". Retrieved 2017-12-22.
  23. ^ "RadioBOSS Web Site". djsoft. Retrieved 2012-05-05.
  24. ^ "SoX man page". Retrieved 2011-11-24.
  25. ^ "Modified xmms-mad". 2005-03-06. Retrieved 2010-12-30.
  26. ^ "XMPlay". XMPlay. Retrieved 2011-11-24.
  27. ^ "Zortan MP3 Media Studio". Zortam. 2011-11-09. Retrieved 2011-11-24.
  28. ^ "What is Rockbox? Why should I use it?". Retrieved 2011-12-12.
  29. ^ ""Replay Gain" on Sansa Fuze, Fuze+ and Clip+". Retrieved 2011-12-12.
  30. ^ "DeaDBeeF Player". Retrieved 2011-08-17.
  31. ^ "GoneMAD Music Player". Retrieved 2012-06-13.
  32. ^ "Neutron Music Player". Retrieved 2012-01-30.
  33. ^ "MyTunes Music Manager". Retrieved 2012-01-27.
  34. ^ "PowerAMP v2.0". Retrieved 2011-12-12.
  35. ^ "Vanilla Music - Android Apps on Google Play". Retrieved 2013-07-05.
  36. ^ "WinAmp for Android". Retrieved 2011-12-12.
  37. ^ "A material designed music player for Android". Retrieved 2020-01-09.
  38. ^ "XenoAmp a Slightly Different Audio Player". Retrieved 2017-04-26.
  39. ^ "1.1.6 patch notes". Retrieved 18 October 2012.
  40. ^ "MP3Gain". Hydrogenaudio. 2007-06-13. Retrieved 2010-12-30.
  41. ^ "Home · dfaust/soundkonverter Wiki · GitHub".
  42. ^ "GitHub - Moonbase59/loudgain: ReplayGain 2.0 loudness normalizer based on the EBU R128/ITU BS.1770 standard (-18 LUFS, FLAC, Ogg, MP2, MP3, MP4, M4A, AAC, ALAC, Opus, ASF, WMA, WAV, AIFF, WavPack, APE)".
  43. ^ Ian Stewart (October 24, 2019). "Mastering for Streaming Platforms: 3 Myths Demystified". iZotope. Retrieved 2020-10-28.

외부 링크