Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Did you try installing faac and faad like I mentioned in your previous thread? "apt-get install faac faad". ffmpeg doesn't do AAC directly, it uses the faac/faad libraries to do the conversions.
If you watch the output whenever you run ffmpeg, it first gives you a long list of "--enable-libxxx" entries. Each of those is a separate external library that the program can call up to process different formats and codecs. You should see "--enable-libfaac" and "--enable-libfaad" somewhere in there. If not (highly unlikely), then your version of ffmpeg can't handle the AAC format and you'll have to get one that does.
Last edited by David the H.; 04-29-2007 at 03:03 AM.
Did you try installing faac and faad like I mentioned in your previous thread? "apt-get install faac faad". ffmpeg doesn't do AAC directly, it uses the faac/faad libraries to do the conversions.
If you watch the output whenever you run ffmpeg, it first gives you a long list of "--enable-libxxx" entries. Each of those is a separate external library that the program can call up to process different formats and codecs. You should see "--enable-libfaac" and "--enable-libfaad" somewhere in there. If not (highly unlikely), then your version of ffmpeg can't handle the AAC format and you'll have to get one that does.
David, I have downloaded a version of ffmpeg that supports aac. Ok, I configure it. But when I run "make" I get this error message:
"make -C libavcodec all
make[1]: se ingresa al directorio `/home/joseangel/libavcodec'
gcc -O3 -g -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o common.o /home/joseangel/Desktop/ffmpeg-0.4.9-pre1/libavcodec/common.c
In file included from /home/joseangel/Desktop/ffmpeg-0.4.9-pre1/libavcodec/avcodec.h:14,
from /home/joseangel/Desktop/ffmpeg-0.4.9-pre1/libavcodec/common.c:28:
/home/joseangel/Desktop/ffmpeg-0.4.9-pre1/libavcodec/common.h:67: error: el tipo matriz tiene tipo de elemento incompleto
/home/joseangel/Desktop/ffmpeg-0.4.9-pre1/libavcodec/common.h:71: error: el tipo matriz tiene tipo de elemento incompleto
make[1]: *** [common.o] Error 1
make[1]: se sale del directorio `/home/joseangel/libavcodec'
make: *** [lib] Error 2"
I'm not exactly sure. Compiling from source can be tricky. Also, the Spanish error messages are a little difficult to interpret.
One thing that's necessary is to make sure you also have the development packages for all the libraries you use installed; it won't warn you during the configure stage. The development files, or headers, aren't necessary when running a program, but they are needed when compiling. In this case, you need to have both libavcodec and libavcodec-dev installed on your system before you start. Be sure to do the same for all the other libraries it asks for.
If you still have problems after trying that, I don't know how to help you.
There are probably more convenient options than compiling from source though. I don't know exactly where to direct you for Ubuntu, but I'm sure there are some apt sources out there with precompiled packages you can download. Try searching this forum or asking in the Ubuntu section for more info.
And if you find one, please let me know. I've been considering trying out Kubuntu myself soon and I may be needing it myself.
I'm not exactly sure. Compiling from source can be tricky. Also, the Spanish error messages are a little difficult to interpret.
One thing that's necessary is to make sure you also have the development packages for all the libraries you use installed; it won't warn you during the configure stage. The development files, or headers, aren't necessary when running a program, but they are needed when compiling. In this case, you need to have both libavcodec and libavcodec-dev installed on your system before you start. Be sure to do the same for all the other libraries it asks for.
If you still have problems after trying that, I don't know how to help you.
There are probably more convenient options than compiling from source though. I don't know exactly where to direct you for Ubuntu, but I'm sure there are some apt sources out there with precompiled packages you can download. Try searching this forum or asking in the Ubuntu section for more info.
And if you find one, please let me know. I've been considering trying out Kubuntu myself soon and I may be needing it myself.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.