0

我是一名初学者,想为 Linux 开发 MP3 到 AAC 转换器。但是我不知道如何开始,因为我以前没有在 Linux 上做过任何开发。我正在使用 Ubuntu 10.04。谁能告诉我如何开始以及从哪里开始?我需要什么库?

谢谢

4

2 回答 2

0

如果你想使用编码器,FAAC是开源的,所以你可以编写一个使用它的程序。或者查看源代码。

IANAL但是,AAC 是一项专利技术,因此您可能需要支付费用才能进行商业项目。

开始学习如何编写大量 Unix 程序的一个好地方是使用GNU 工具链GCCMakeConfigure等...

于 2010-05-28T02:27:15.920 回答
0

ffmpeg 库对于任何处理音频/视频的东西来说都是一把很棒的瑞士军刀。事实上,你可以使用 ffmpeg 命令行界面轻松地在 MP3 和 AAC 之间进行转换:

ffmpeg -i <path to MP3 file> <path to AAC file>

这需要使用 FAAC 和 LAME 支持编译 ffmpeg。我不认为 Ubuntu 的 ffmpeg 库出于法律原因默认包含这些,但有一些方法可以安装支持 MP3 和 AAC 的版本: http: //gebaar.blogspot.com/2009/06/howto-easily-enable-mp3- mpeg4-aac-and.html

如果您想使用 ffmpeg 的底层库(libavcodec、libavformat 等)自己编写代码: http: //cekirdek.pardus.org.tr/~ismail/ffmpeg-docs/api-example_8c-source.html

于 2010-06-04T14:57:02.103 回答