MixRamp Code
Brought to you by:
mixramp
File | Date | Author | Commit |
---|---|---|---|
COPYING | 2009-07-21 | mixramp | [r4] Main program plus license. |
Makefile | 2010-04-15 | mixramp | [r16] Fixed printing invliad ramp times, lint fixes. |
README | 2010-04-21 | mixramp | [r18] Added note about MP3 tags. |
gain_analysis.c | 2009-07-17 | mixramp | [r2] Added gain_analysis files copied from mp3gain s... |
gain_analysis.h | 2009-07-17 | mixramp | [r2] Added gain_analysis files copied from mp3gain s... |
mixramp-tag | 2010-09-28 | mixramp | [r20] #3009664: Changed to using "mid3v2 --TXXX" from... |
mixramp.c | 2010-04-15 | mixramp | [r16] Fixed printing invliad ramp times, lint fixes. |
This package consists of two programs: mixramp and mixramp_tag. mixramp ======= usage: mixramp <uncompressed_audio_file> Audio data is read from <uncompressed_audio_file> and MixRamp tags are written on stdout. The file format is anything that libaudiofile can read. The gain_analysis files are copied from the mp3gain source code. I may change to using libreplaygain if it becomes popular. _______________________________________________________________________ mixramp-tag =========== usage: mixramp-tag <compressed_audio_file> ... MixRamp tags are written into <compressed_audio_file>. Currently only FLAC and MP3 files are handled. FLAC files are decoded and tagged using flac and metaflac. MP3 files are decoded and tagged using mpg123 and eyeD3. All of these programs are assumed to be installed. It's a script so should be simple to extend. FLAC tags are MIXRAMP_START, MIXRAMP_END and MIXRAMP_REF. MP3 tags are mixramp_start, mixramp_end and mixramp_ref. MP3 tags ======== are a mess. The ones written by mixramp-tag are id3v2.4 UserTextFrame tags. These are chosen since these are what is used for replaygain in MPD and others. The tagger is eyeD3 and the encoding is set to utf8 so it doesn't break any existing tags. You will have to have v2.4 tags or it will fail. eyeD3 can convert to v2.4 with the --to-v2.4 command. Please back up your MP3 files before you convert and add mixramp tags. user-text-frame type _______________________________________________________________________