English 中文(简体)
How to develop an AAC converter for Linux?
原标题:

I am a beginner developer want to develop a MP3 to AAC converter for Linux. But I don t know how to start as I havn t done any development in Linux before. I am using Ubuntu 10.04. Can anyone tell me how to start and from where? What libraries do I need?

Thanks

问题回答

If you want to use an encoder, FAAC is open source, so you could write a program that uses it. Or check out the source code.

I.A.N.A.L. but, AAC is a patented technology, so you may have to pay fees to make a commercial project.

A good place to start learning how lots of Unix programs are written, is using the GNU toolchain, GCC, Make, Configure etc...

The ffmpeg libraries are a great swiss army knife for anything dealing with audio/video. In fact, you can use the ffmpeg command-line interface to easily convert between MP3 and AAC:

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

This requires that ffmpeg be compiled with FAAC and LAME support. I don t think Ubuntu s ffmpeg libraries include these by default for legal reasons, but there are ways to install MP3 and AAC enabled versions: http://gebaar.blogspot.com/2009/06/howto-easily-enable-mp3-mpeg4-aac-and.html

If you want to use ffmpeg s underlying libraries (libavcodec, libavformat, etc) to code it yourself: http://cekirdek.pardus.org.tr/~ismail/ffmpeg-docs/api-example_8c-source.html





相关问题
Audio format for stream recording: FLV or mp4?

I m capturing microphone (speech) input and publishing it on a flash server. I want this content to eventually be able to be streamed on iPhones as well as in the browser, so I m wondering if I should ...

AAC header and other info in iPhone

I m building an iPhone Application that records sound. I make use of Audio Queue Services, and everything works great for the recording. The thing is, I m using AudioFileWritePackets for file ...

Can t correctly stream x264 video to mobile via RTSP

I m creating mobile version of YouTube-like website. And i m going to use Darwin Streaming Server for streaming low-res clips compressed with x264 and NeroAAC and hinted with MP4Box. When i m playing ...

How to develop an AAC converter for Linux?

I am a beginner developer want to develop a MP3 to AAC converter for Linux. But I don t know how to start as I havn t done any development in Linux before. I am using Ubuntu 10.04. Can anyone tell me ...

Flash/Flex: play embedded AAC audio?

Is it possible to play an embedded AAC file in Flash/Flex somehow? I know you can playback embedded MP3 files, but I hear that you can t do that with AAC. Anyone know any sneaky ways to get around ...

Encode audio to aac with libavcodec

I m using libavcodec (latest git as of 3/3/10) to encode raw pcm to aac (libfaac support enabled). I do this by calling avcodec_encode_audio repeatedly with codec_context->frame_size samples each ...

read or write ratings from AAC file

I m trying to figure out how to read the "ratings" from an AAC file on Windows 7. This data is somehow persisted in the file as the Windows 7 shell and WMP can read / write the ratings. In MP3 the ...

热门标签