What is a free free MP3 / FLAC editing library?

What is a good free MP3 / FLAC editing library.

By editing, I mean:

  • Cutting an audio file into several parts
  • Combining multiple audio files together
  • Increase file playback speed without affecting pitch (e.g. podcasts up to 1.3x)
  • Re-encode audio from Flac → MP3 or vice versa

I do not mean software, I mean a library that I can use in another application. Agnostic of a programming language.

+4
source share
3 answers

Almost every language has C bindings, so you probably want to get the appropriate C libraries for encoding / decoding mp3 and FLAC files. This list may include

libFLAC http://flac.sourceforge.net/api/index.html FLAC Encoding / Decoding
LAME http://lame.sourceforge.net/index.php MP3 Encoding
MAD http://www.underbit.com/products/mad/ MP3 Decoding

The rest of your signal processing needs can be gathered around one popular API, such as LADSPA http://www.ladspa.org/ .

Here's the Pull / Pitch library: http://www.breakfastquay.com/rubberband/

Most sound processing programs have a specific internal format that they use. It all simplifies. All applicants are converted to one format. Once you standardize the internal format, cutting and splicing audio data is about as complex as cutting and splicing lines. You do not need a library for this.

+5
source

I use Audacity for all my editing needs.

Audacity is a free, easy-to-use sound editor and recorder for Windows, Mac OS X, GNU / Linux and other operating systems. You can use Audacity for:

* Record live audio. * Convert tapes and records into digital recordings or CDs. * Edit Ogg Vorbis, MP3, WAV or AIFF sound files. * Cut, copy, splice or mix sounds together. * Change the speed or pitch of a recording. 
+1
source

Audacity uses the Lame library , however, not only is this not an agnostic of the language, but it also has some questions regarding licensing. However, this may be the beginning.

+1
source

Source: https://habr.com/ru/post/1276388/


All Articles