Difference between revisions of "Replay Gain"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
m (Reverted edit of VeraXXX, changed back to last version by Jan)
Line 1: Line 1:
[http://badcreditloaba.fiberia.com | Bad Credit Loan Mortgage] california dental insurance
+
=Introduction=
[http://debtconsolidati1.fiberia.com | Debt Consolidation Mortgage Loan] dental insurance in california
+
 
[http://bestrefinancem12.fiberia.com | Best Refinance Mortgage Rate] dental insurance california
+
Replaygain is the name of a technology created to achieve the same playback volume of audio files. It specifies the reference level of 89dB and an algorithm to measure the perceived loudness of audio data.
[http://ndmortgageref21.fiberia.com | 2nd Mortgage Refinance] california dental in insurance
+
 
[http://refinance2ndmo.fiberia.com | Refinance 2nd Mortgage] car insurance in florida
+
 
[http://refinancehomem.fiberia.com | Refinance Home Mortgage Rate] health insurance plan in california
+
=Implementations=
[http://refinancemortga2.fiberia.com | Refinance Mortgage Interest Rate] california health insurance plan
+
 
[http://newjerseymortg.fiberia.com | New Jersey Mortgage Loan] california health in insurance plan
+
There are different replaygain implementations, each with its own uses and strength. Most of them use [[meta data]] to indicate the level of the volume change (Volume is adjusted on playback; needs player/decoder support) others modify the Audio Data itself. Generally it is recommended to use an implementation which uses meta data and does not touch the audio itself.
[http://interestmortgag3.fiberia.com | Interest Mortgage Rate] florida car insurance
+
 
[http://californialoanca.fiberia.com | California Loan Mortgage] aaa florida insurance
+
Replaygain has significant advantages over [[Normalization|normalizing]]. It allows the peak loudness of a song to be consistant over an entire collection of audio, much like normalizing (this is called 'Track Gain'). However, it also allows the peak loudness of an album to be consistant over a entire music collection, allowing the dynamics of album to remain (This is called 'Album Gain'). In a meta data based solution, information on both types of replaygain can be stored, and the desired playback effect can be switched back and forth in the appropriate player. However, if the audio is permanently modified, only one type of raplaygain can be chosen.
[http://mortgagerefinanq.fiberia.com | Mortgage Refinance California] short term health insurance
+
 
[http://mortgagerefinanw.fiberia.com | Mortgage Refinance Second] temporary health insurance
+
 
[http://secondmortgager.fiberia.com | Second Mortgage Bad Credit] health insurance ny short term
+
==MP3Gain==
[http://secondmortgaget.fiberia.com | Second Mortgage And Home Equity Loan] short term health insurance for nc
+
 
[http://ndmortgageratge.fiberia.com | 2nd Mortgage Rate] health insurance nj short term
+
[http://mp3gain.sourceforge.net/ MP3Gain]
[http://ndmortgage2.fiberia.com | 2nd Mortgage] mi short term health insurance
+
 
[http://homeloanmortgag.fiberia.com | Home Loan Mortgage Refinance] health insurance pa temporary
+
Format: [[MP3]]
[http://badcreditmortggt.fiberia.com | Bad Credit Mortgage Second] auto insurance rate
+
 
[http://consolidationdet.fiberia.com | Consolidation Debt Loan Mortgage] car insurance
+
Method: Audio or Meta
[http://californiamortgf.fiberia.com | California Mortgage Refinance] affordable california health insurance
+
 
[http://arizonamortgageq.fiberia.com | Arizona Mortgage Rate] affordable health insurance in california
+
Limitations: Limited to 1.5dB steps in Audio Data mode
[http://interestmortgagt.fiberia.com | Interest Mortgage Rate Refinance] affordable california health in insurance
+
 
[http://homeinterest1mo.fiberia.com | Home Interest Mortgage Rate Refinance] auto insurance online
+
==LAME==
[http://refinancehomemtg.fiberia.com | Refinance Home Mortgage Interest Rate] auto insurance quote
+
 
[http://fixedratemortg12.fiberia.com | Fixed Rate Mortgage] universal life insurance
+
[http://lame.sourceforge.net/ LAME]
[http://fixedmortgag30.fiberia.com | 30 Fixed Mortgage Rate Year] california individual health insurance
+
 
[http://homemortgagein2.fiberia.com | Home Mortgage Insurance] business california health insurance small
+
Format: [[MP3]]
[http://illinoismortgagt.fiberia.com | Illinois Mortgage Rate] individual health insurance in california
+
 
[http://coloradomortgag5.fiberia.com | Colorado Mortgage Loan] health insurance ca
+
Method: Header ([http://gabriel.mp3-tech.org/mp3infotag.html mp3infotag])
[http://secondmortgaged.fiberia.com | Second Mortgage Lender] car insurance new york
+
 
[http://countrywidemorta.fiberia.com | Countrywide Mortgage] online auto insurance quote
+
Notes: Added during encoding; not supported by any player yet; Track Gain only
[http://applicationmorte.fiberia.com | Application Mortgage] auto insurance online quote
+
 
[http://mortgageapplicat.fiberia.com | Mortgage Application] online quote auto insurance
+
 
[http://fhamortgage.fiberia.com | Fha Mortgage] auto insurance quote online in  
+
==Replaygain==
[http://bestmortgagerat.fiberia.com | Best Mortgage Rate Refinance] california health care insurance
+
 
[http://hommortgagera1.fiberia.com | Home Mortgage Rate Refinance] california care health insurance
+
[http://rarewares.org/mpc.html MPC replaygain]
[http://lowmortgagerate.fiberia.com | Low Mortgage Rate Refinance] california free health insurance
+
 
[http://fixedmortgagerat.fiberia.com | Fixed Mortgage Rate] california health insurance
+
Format: MPC
[http://currenmortgaget.fiberia.com | Current Mortgage Interest Rate] health insurance in california
+
 
[http://nationalcitymota.fiberia.com | National City Mortgage] health insurance in ca
+
Method: Header (similar to Meta data method. See "notes".)
[http://mortgageresident.fiberia.com | Mortgage Residential] california health in insurance
+
 
[http://arizonamortgage.fiberia.com | Arizona Mortgage Loan] small business health insurance california
+
Notes: Replaygain values are stored in the header and replaygain is part of the Musepack specifications; therefore any Musepack decoder that does not support replaygain can be considered broken.
[http://arizonaloanmorw.fiberia.com | Arizona Loan Mortgage] new york car insurance
+
 
[http://mortgagerefinan7.fiberia.com | Mortgage Refinancing Company] cheap florida car insurance
+
 
[http://homeloanmortga.fiberia.com | Home Loan Mortgage Second] car insurance in new york
+
==Vorbisgain==
[http://gmacmortgage.fiberia.com | Gmac Mortgage] car in insurance new york
+
 
[http://consolidationde.fiberia.com | Consolidation Debt Loan Mortgage Refinance] long term care insurance
+
[http://www.sjeng.org/vorbisgain.html Vorbisgain]
[http://mortgageloane3.fiberia.com | Mortgage Loan Refinance And Debt Consolidation] mercury auto insurance
+
 
[http://currentinterestq.fiberia.com | Current Interest Mortgage Rate] affordable auto insurance
+
Format: [[Ogg Vorbis]]
[http://homeinsurancemo.fiberia.com | Home Insurance Mortgage] cheap car insurance in florida
+
 
[http://badcreditmortge.fiberia.com | Bad Credit Mortgage Lender] california health insurance quote
+
Method: Meta (in [[Vorbis comment]])
[http://secondomemort.fiberia.com | Second Home Mortgage] california health insurance quot
+
 
[http://insurancemortga.fiberia.com | Insurance Mortgage] health insurance quote in california
+
 
[http://homeequitymort.fiberia.com | Home Equity Mortgage Loan] california health in insurance quote
+
==FLAC/metaflac==
[http://mortgageloan.fiberia.com | Mortgage Loan] auto insurance in california
+
 
[http://citymortgagenas.fiberia.com | City Mortgage National] california auto insurance
+
[http://flac.sf.net FLAC]
[http://washingtonmutuag.fiberia.com | Washington Mutual Mortgage] florida auto insurance quote
+
 
[http://onlinemortgageyt.fiberia.com | Online Mortgage Advice] florida car insurance quote
+
Format: [[FLAC]]
[http://loanmortgage.fiberia.com | Loan Mortgage] car insurance mercury nj
+
 
[http://ditechmortgage32.fiberia.com | Ditech Mortgage Loan] mercury insurance career
+
Method: Meta (in [[Vorbis comment]])
[http://ditechloanmort.fiberia.com | Ditech Loan Mortgage] mercury car insurance
+
 
[http://californiamortg.fiberia.com | California Mortgage Rate] arizona dental insurance
+
 
[http://refinancemortga7.fiberia.com | Refinance Mortgage Rate] mercury insurance claim
+
==foobar2000 replaygain scanner==
[http://advicemortgagew.fiberia.com | Advice Mortgage Online] cheap car insurance quote
+
 
[http://besthome2loanm.fiberia.com | Best Home Loan Mortgage Rate Refinance] car cheap insurance quote
+
[http://foobar2000.org Foobar2000]
[http://bestrefinanceqh.fiberia.com | Best Refinance Home Mortgage Loan Rate] us cheap car insurance quote
+
 
[http://bestrefinanceqh.fiberia.com | Equity Home Loan Mortgage Second] boat insurance
+
 
[http://companymortgage1.fiberia.com | Company Mortgage Refinance] safeco insurance company
+
Format:
[http://bestmortgagelows.fiberia.com | Best Mortgage Loan] car insurance quote texas
+
* [[MP3]]: Values written to [[APEv2]] or [[ID3v2]] tags.
[http://mortgagerateregs.fiberia.com | Mortgage Rate Refinance] car florida insurance quote
+
* [[MPC]]: Values written to header as decribed under "replaygain".
[http://bestloanmortga.fiberia.com | Best Loan Mortgage] minnesota health insurance
+
* [[Ogg Vorbis]]: In [[Vorbis comment]].
[http://mortgageloanpra.fiberia.com | Mortgage Loan Processor] health insurance in minnesota
+
* [[WavPack]]: Values written to [[APEv2]] tags.
[http://connecticutmortg.fiberia.com | Connecticut Mortgage Refinance] minnesota health insurance quote
+
* [[AAC]]: Values written to [[APEv2]] tags.
[http://mortgageohio.fiberia.com | Mortgage Ohio] car insurance chicago
+
* [[MP4]]: Uses its own itunes-compatible tagging system (though itunes does not support replaygain).
[http://ohiomortgage.fiberia.com | Ohio Mortgage] florida auto insurance company
+
* [[FLAC]]: In [[Vorbis comment]].
[http://californiamortge.fiberia.com | California Mortgage] car insurance in chicago
+
* [[APE]]: Values written to [[APEv2]] tags.
[http://arizonamortgage1.fiberia.com | Arizona Mortgage Lender] auto insurance company in florida
+
* [[WAV]]: Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.
[http://badcredithomegt.fiberia.com | Bad Credit Home Mortgage Loan] car insurance quote
+
* Modules ([[MOD]] etc.): Optionally saved into [[APEv2]] tags; otherwise the foobar2000 database is used.
[http://currentmortgage3.fiberia.com | Current Mortgage Rate] mortgage insurance
+
 
[http://floridamortgagea.fiberia.com | Florida Mortgage Refinance] car insurance los angeles
+
You can also choose to only have the replaygain values saved in the foobar2000 database and leave the files untouched.
[http://floridarefinanc4.fiberia.com | Florida Refinance Mortgage] car insurance ny quote
+
 
[http://homeequitymort1.fiberia.com | Home Equity Mortgage] ontario car insurance rate
+
All other formats are supported but the replaygain values are saved to the foobar2000 database.
[http://mortgagelifein12.fiberia.com | Mortgage Life Insurance] new jersey health insurance company
+
 
[http://badcredithomeqw.fiberia.com | Bad Credit Home Loan Mortgage] louisiana car insurance quote
+
 
[http://floridainmortgee.fiberia.com | Florida In Mortgage Refinance] car in insurance ontario rate
+
==Wavegain==
[http://ndmortgageloan2.fiberia.com | 2nd Mortgage Loan] auto insurance company in ontario
+
 
[http://mortgagesanjosqs.fiberia.com | Mortgage San Jose California] florida auto insurance rate
+
[http://www.rarewares.org/files/others/wavegain.zip Wavegain]
[http://badcredithomeg1.fiberia.com | Bad Credit Home Mortgage] group health insurance
+
 
[http://insurancelifem32.fiberia.com | Insurance Life Mortgage] variable universal life insurance
+
Format: PCM Wave
[http://ndloanmortgag2.fiberia.com | 2nd Loan Mortgage] insurance life universal variable
+
 
[http://coloradocompany.fiberia.com | Colorado Company Home Loan Mortgage] insurance broker minneapolis
+
Method: Audio
[http://bestmortgagerate.fiberia.com | Best Mortgage Rate] california car cheap insurance
+
 
[http://adjustablerateqw.fiberia.com | Adjustable Rate Mortgage] car insurance price quote
+
Limitations: Irreversible
[http://adjustablemortga.fiberia.com | Adjustable Mortgage Rate] auto insurance company in michigan
+
 
[http://badcredit1mortg.fiberia.com | Bad Credit Mortgage Memphis] auto california club insurance southern
+
=Players support=
[http://onlinemortgage1.fiberia.com | Online Mortgage Application] car insurance quote in minnesota
+
 
[http://applicationmort1.fiberia.com | Application Mortgage Online] instant auto insurance quote
+
Replaygain being present in the specs of flac, mpc and ape formats, any player that support those formats usually support replaygain.
[http://dailymortgagerq.fiberia.com | Daily Mortgage Rate] car insurance nj quote
+
 
[http://floridamortgagew.fiberia.com | Florida Mortgage Company] canada life insurance company
+
The situation with MP3 is rather different, as it was not part of the mp3 specs. The APEv2 tags metadata implementation is somewhat becoming the de-facto standard.
[http://companyflorida4.fiberia.com | Company Florida Mortgage] antique car car insurance
+
 
[http://californiamortg3.fiberia.com | California Mortgage Broker] car cheap female insurance young
+
 
[http://mortgagebrokerr.fiberia.com | Mortgage Broker In California] whole life insurance canada
+
==Windows==
[http://homemortgagelo.fiberia.com | Home Mortgage Loan Rate] how to start a title insurance company
+
 
[http://broker1californi.fiberia.com | Broker California Mortgage] car cheap female insurance uk
+
* [[Foobar2000]] supports replaygain in all possible aspects.
[http://mortgagesecond6.fiberia.com | Mortgage Second] online rv insurance quote
+
* [[Winamp]]. MP3 replaygain support with adequate plugins (e.g. [http://www.aikis.or.jp/~otachan/in_mpg123.html Otachan's in_mpg123] - if you can't read japanese, you can find details [http://www.hydrogenaudio.org/forums/index.php?showtopic=18530 in this thread])
[http://secondmortgages.fiberia.com | Second Mortgage] car insurance dallas
+
* [[XMPlay]] recently implemented replaygain
[http://floridamortgage4.fiberia.com | Florida Mortgage] group health insurance california
+
 
[http://homeloanmortga1.fiberia.com | Home Loan Mortgage Rate] instant insurance quote
+
and probably others.
[http://chasemanhattan3.fiberia.com | Chase Manhattan Mortgage] usaa life insurance
+
 
[http://interestmortgag.fiberia.com | Interest Mortgage] car female insurance quote
+
==Linux==
[http://homemortgagera.fiberia.com | Home Mortgage Rate] female car insurance quote
+
 
[http://mortgageinsurani.fiberia.com | Mortgage Insurance Quote] free insurance online quote
+
* [[XMMS]]. Reads replaygain from [[FLAC]], [[MPC]], [[Ogg Vorbis]] ..
[http://refinancemortgaw.fiberia.com | Refinance Mortgage Loan] health insurance in florida
+
For [[MP3]], use the CVS version of the [http://xmms-mad.sourceforge.net/ xmms-mad] mp3 plugin (it's not yet released as binary, furthermore not available in distribs' versions for now. Meanwhile binaries are available here: [http://perso.crans.org/~krempp/xmms-mad/ custom binaries])
[http://mortgagepennsyl.fiberia.com | Mortgage Pennsylvania Refinance] commonwealth land title insurance company
+
* [[amaroK]]. By using the amaroK-script [http://kde-apps.org/content/show.php?content=26073 ReplayGain]
[http://insurance2mortga.fiberia.com | Insurance Mortgage Quote] home insurance quote uk
+
 
[http://ndhomemortg2ag.fiberia.com | 2nd Home Mortgage] alberta health care insurance plan
+
and possibly others, since [http://developer.kde.org/~wheeler/taglib.html TagLib] added support for [[APEv2]] tags in [[MP3]] files, players using this library (like [[amaroK]] and [[JuK]]) might support that kind of replaygain tags in the near future.
[http://floridamortgage7.fiberia.com | Florida Mortgage Lender] instant online insurance quote
+
* [http://www.sacredchao.net/quodlibet Quod Libet] reads replaygain from [[Ogg Vorbis]], [[FLAC]], and [[MPC]]
[http://loanmortgagereg.fiberia.com | Loan Mortgage Refinance] car insurance ontario canada
+
Requires support to be enabled (via the appropriate python bindings and libraries) for the above formats. Does not support replaygain values stored in [[APEv2]] tags in [[MP3]]s.
[http://mortgageloanrate.fiberia.com | Mortgage Loan Rate] allstate insurance employment
+
 
[http://calculatormortge.fiberia.com | Calculator Mortgage] car insurance instant online quote
+
==Portable devices==
 +
 
 +
Current development builds of [http://www.rockbox.org/ Rockbox] for the iRiver H100 series players support replaygain for some encoder formats. This is a rapidly evolving feature.  There are no other portable players known to support replaygain.
 +
 
 +
The iPod features ''Soundcheck'', which seems to produce roughly the same normalization gains as replaygain, but doesnt provide an Album Gain.
 +
 
 +
 
 +
=Additional reading=
 +
* [http://replaygain.hydrogenaudio.org Original replaygain website]

Revision as of 18:56, 27 January 2006

Introduction

Replaygain is the name of a technology created to achieve the same playback volume of audio files. It specifies the reference level of 89dB and an algorithm to measure the perceived loudness of audio data.


Implementations

There are different replaygain implementations, each with its own uses and strength. Most of them use meta data to indicate the level of the volume change (Volume is adjusted on playback; needs player/decoder support) others modify the Audio Data itself. Generally it is recommended to use an implementation which uses meta data and does not touch the audio itself.

Replaygain has significant advantages over normalizing. It allows the peak loudness of a song to be consistant over an entire collection of audio, much like normalizing (this is called 'Track Gain'). However, it also allows the peak loudness of an album to be consistant over a entire music collection, allowing the dynamics of album to remain (This is called 'Album Gain'). In a meta data based solution, information on both types of replaygain can be stored, and the desired playback effect can be switched back and forth in the appropriate player. However, if the audio is permanently modified, only one type of raplaygain can be chosen.


MP3Gain

MP3Gain

Format: MP3

Method: Audio or Meta

Limitations: Limited to 1.5dB steps in Audio Data mode

LAME

LAME

Format: MP3

Method: Header (mp3infotag)

Notes: Added during encoding; not supported by any player yet; Track Gain only


Replaygain

MPC replaygain

Format: MPC

Method: Header (similar to Meta data method. See "notes".)

Notes: Replaygain values are stored in the header and replaygain is part of the Musepack specifications; therefore any Musepack decoder that does not support replaygain can be considered broken.


Vorbisgain

Vorbisgain

Format: Ogg Vorbis

Method: Meta (in Vorbis comment)


FLAC/metaflac

FLAC

Format: FLAC

Method: Meta (in Vorbis comment)


foobar2000 replaygain scanner

Foobar2000


Format:

  • MP3: Values written to APEv2 or ID3v2 tags.
  • MPC: Values written to header as decribed under "replaygain".
  • Ogg Vorbis: In Vorbis comment.
  • WavPack: Values written to APEv2 tags.
  • AAC: Values written to APEv2 tags.
  • MP4: Uses its own itunes-compatible tagging system (though itunes does not support replaygain).
  • FLAC: In Vorbis comment.
  • APE: Values written to APEv2 tags.
  • WAV: Optionally saved into APEv2 tags; otherwise the foobar2000 database is used.
  • Modules (MOD etc.): Optionally saved into APEv2 tags; otherwise the foobar2000 database is used.

You can also choose to only have the replaygain values saved in the foobar2000 database and leave the files untouched.

All other formats are supported but the replaygain values are saved to the foobar2000 database.


Wavegain

Wavegain

Format: PCM Wave

Method: Audio

Limitations: Irreversible

Players support

Replaygain being present in the specs of flac, mpc and ape formats, any player that support those formats usually support replaygain.

The situation with MP3 is rather different, as it was not part of the mp3 specs. The APEv2 tags metadata implementation is somewhat becoming the de-facto standard.


Windows

and probably others.

Linux

For MP3, use the CVS version of the xmms-mad mp3 plugin (it's not yet released as binary, furthermore not available in distribs' versions for now. Meanwhile binaries are available here: custom binaries)

and possibly others, since TagLib added support for APEv2 tags in MP3 files, players using this library (like amaroK and JuK) might support that kind of replaygain tags in the near future.

Requires support to be enabled (via the appropriate python bindings and libraries) for the above formats. Does not support replaygain values stored in APEv2 tags in MP3s.

Portable devices

Current development builds of Rockbox for the iRiver H100 series players support replaygain for some encoder formats. This is a rapidly evolving feature. There are no other portable players known to support replaygain.

The iPod features Soundcheck, which seems to produce roughly the same normalization gains as replaygain, but doesnt provide an Album Gain.


Additional reading