Giter VIP home page Giter VIP logo

mixramp's Introduction

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, OGG and MP3 files are handled. FLAC files are decoded
and tagged using flac and metaflac. OGG files are decoded and tagged using 
oggdec and vorbis comment.  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 and OGG 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.
_______________________________________________________________________

mixramp's People

Contributors

dlk3 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.