Как разработать конвертер AAC для Linux? - PullRequest
0 голосов
/ 28 мая 2010

Я начинающий разработчик и хочу разработать конвертер MP3 в AAC для Linux. Но я не знаю с чего начать, так как раньше я не занимался разработкой для Linux. Я использую Ubuntu 10.04. Может кто-нибудь сказать мне, как начать и откуда? Какие библиотеки мне нужны?

Спасибо

Ответы [ 2 ]

0 голосов
/ 04 июня 2010

Библиотеки ffmpeg - отличный швейцарский армейский нож для всего, что связано с аудио / видео. Фактически, вы можете использовать интерфейс командной строки ffmpeg для простого преобразования между MP3 и AAC:

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

Для этого необходимо, чтобы ffmpeg был скомпилирован с поддержкой FAAC и LAME. Я не думаю, что библиотеки 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

0 голосов
/ 28 мая 2010

Если вы хотите использовать кодировщик, FAAC с открытым исходным кодом, так что вы можете написать программу, которая его использует. Или проверьте исходный код.

I.A.N.A.L. , но, AAC - запатентованная технология , поэтому вам, возможно, придется платить за создание коммерческого проекта.

Хорошее место для начала изучения того, как написано множество Unix-программ, - использование GNU toolchain , GCC , Make , Configure и т.д ...

...