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