什么是编辑MP3/FLAC的好的免费库?


4

什么是编辑MP3/FLAC的好的免费库。

通过编辑我的意思是:

  • 切割音频文件分成多个部分
  • 加入多个音频文件一起文件的
  • 提高播放速度,而不会影响音高(如播客高达1.3倍)重新编码
  • 音频文件从拉克 - > MP3或反之亦然

我的意思不是软件,我的意思是一个我可以在另一个应用程序中使用的库。编程语言不可知。

  0

另一个问题已经提出,也触及了我之后的事情。 [作物MP3到第一-30-秒](http://stackoverflow.com/questions/43890/crop-mp3-to-first-30-seconds) 04 9月. 082008-09-04 22:09:47

5

几乎每种语言都与C绑定,因此您可能希望获得适用的C库来编码/解码mp3和FLAC文件。这个清单可能包括

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

你的信号处理需求,其余部分可围绕一个流行的API收集诸如LADSPA http://www.ladspa.org/

这里有一个伸缩/变调库:http://www.breakfastquay.com/rubberband/

大多数音频处理程序有它们使用某些内部格式。这使事情变得简单。所有进入的内容都被转换为相同的格式。一旦标准化了内部格式,剪切和拼接音频数据就像剪切和拼接字符串一样困难。你真的不需要一个库。


1

我用Audacity为我所有的编辑需要

Audacity是一个免费的,易于使用的音频 编辑器和录音机用于Windows,Mac OS X,GNU/Linux和其它操作系统 系统。你可以用厚颜无耻地:

* 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

无畏使用Lame library,但是这不仅是不是语言无关的,也有超过许可的一些问题。尽管如此,它可能是一个开始