What is a good free MP3 / FLAC editing library.
By editing, I mean:
I do not mean software, I mean a library that I can use in another application. Agnostic of a programming language.
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 / DecodingLAME http://lame.sourceforge.net/index.php MP3 EncodingMAD 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.
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.
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.
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.
Source: https://habr.com/ru/post/1276388/More articles:What is the best way to write a form in ASP.NET MVC? - asp.net-mvcGetting UI text from an external application in C # - c #What .NET Mime Parsing libraries are available? - .netShould menu items always turn on? And how do you tell the user? - user-interfaceIIS 6 / COM + freezes - dllDelete Datalist String with Multiple Primary Keys - asp.nethttps://translate.googleusercontent.com/translate_c?depth=1&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1276390/what-are-the-most-important-things-to-learn-about-net-as-a-project-manager&usg=ALkJrhhUeLsjgUkSqxOfYVA1MHpXkZU9xABest way to encapsulate complex Oracle PL / SQL cursor logic as a view? - sqlC # application detected as a virus - c #What is the best way to manage the classic asp interface with Visual Studio 2008? - tfsAll Articles