1

i used to use MediaCoder to convert mp3 files to aac. Using this option. Now i have access to linux and i would like to know how to do it with ffmpeg command, if posible...

As far as i get it, the closest one should be:

ffmpeg -i file.mp3 -c:a aac -b:a 48k file.aac

isn't?

Regards,

2
  • That mediacoder is using HE_AAC profile which the native encoder doesn't support. You'll need a build with libfdk_aac linked in.
    – Gyan
    Oct 25, 2017 at 18:54
  • I see. After i've done done, do i have to change -c:a aac for -c:a libfdk_aac -profile:a aac_he, right? Oct 26, 2017 at 20:01

1 Answer 1

0

FFmpeg does not support the 3GPP HE-AAC encoder that you have been using.

If you want HE-AAC support, you need an ffmpeg build that has libfdk_aac, since the default aac encoder only supports AAC-LC. The Compilation Guides explain how to achieve that; static builds of ffmpeg do not have libfdk_aac for licensing reasons.

The equivalent command is:

ffmpeg -i <input> -c:a libfdk_aac -profile:a aac_he -b:a 48k output.aac

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .