Convert audio to AAC support

The place to discuss linux version of MakeMKV
Post Reply
luser
Posts: 1
Joined: Thu Oct 11, 2018 8:20 pm

Convert audio to AAC support

Post by luser »

Makemkv conversion fails if i specify conversion to AAC or try to use the AAC setting, otherwise it works fine on Mint 19 64bit.
I have FAAC installed.

Any suggestions?
bobsobol
Posts: 1
Joined: Sat Oct 20, 2018 11:14 pm

Re: Convert audio to AAC support

Post by bobsobol »

From the build instructions:
Please note that most distributions ship a very outdated version of libavcodec (either from ffmpeg or libav projects). You will have to compile a recent ffmpeg (at least 2.0) if you need a FLAC encoder that handles 24-bit audio. Also you will have to enable libfdk-aac support in ffmpeg in order to use AAC encoder.
I imagine the first question would have to be, does that exact statement equate to the intent behind your assertion that "I have FAAC installed." ... Possibly extreme short-hand, but the two things don't seem quite equal to me.

If not, return to that point.
download ffmpeg tarball from http://ffmpeg.org/download.html- configure and build ffmpeg:

Code: Select all

./configure --prefix=/tmp/ffmpeg --enable-static --disable-shared --enable-pic --disable-yasm
or with libfdk-aac support

Code: Select all

./configure --prefix=/tmp/ffmpeg --enable-static --disable-shared --enable-pic --disable-yasm --enable-libfdk-aac
followed by

Code: Select all

make install
configure and build makemkv-oss:

Code: Select all

PKG_CONFIG_PATH=/tmp/ffmpeg/lib/pkgconfig ./configure
make
sudo make install
remove temporary ffmpeg files:

Code: Select all

rm -rf /tmp/ffmpeg
---------------------
I wasn't bothered about FLAC support, so I didn't do any of that. If I ran into your issue 7 days+ into the 60 day period, I'd definitely have forgotten I chose not to mess with updating libavcodec beyond my distros norm, and that that would affect FLAC capabilities.

I don't know that what you're doing does need 24-bit FLAC support, or that you didn't already do this, but it's probably worth being very clear on the matter, since the developer went to so much trouble to thoroughly document it. No?
Post Reply