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