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

时间:2020-03-05 18:41:24  来源:igfitidea点击:

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

通过编辑我的意思是:

  • 将音频文件分割成多个部分
  • 将多个音频文件连接在一起
  • 在不影响音高的情况下提高文件的播放速度(例如,播客最高可达1.3倍)
  • 从Flac-> MP3重新编码音频文件,反之亦然

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

解决方案

回答

我使用Audacity满足所有编辑需求

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

* 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使用Lame库,但是,这不仅与语言无关,而且在许可方面也存在一些问题。然而,这可能是一个开始

回答

几乎每种语言都具有与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/

大多数音频处理程序都使用某种内部格式。这使事情变得简单。进来的所有内容都将转换为相同的格式。一旦我们对内部格式进行了标准化,剪切和拼接音频数据就和剪切和拼接字符串一样困难。我们实际上并不需要一个库。