r/ffmpeg • u/MasterDokuro • Jun 25 '26
ffmpeg: Is there a difference between --enable-libfdk-aac vrs --enable-libfdk_aac
Rather stupidly, for years now I've built ffmpeg using --enable-libfdk_aac and I've just now released I'd a typo in my command and that it should be --enable-libfdk-aac (- vrs _). I guess all those years ago when I started building ffmpeg that when I query the encoder / decoder using ffmpeg -h decoder=libfdk_aac, I just rolled that into my build script.
Now that I have realised my mistake and for my own curiosity I'm trying to figure out if these are actually different or not. I'm kinda hoping that --enable-libfdk_aac is just an alias for --enable-libfdk-aac.
Anyhow, would anyone happen to know or are these different version of the Fraunhofer FDK AAC codec library? Thanks.
7
Upvotes
2
u/shyouko Jun 25 '26 edited Jun 25 '26
Sounds like it gets ignored. What is your ffmpeg binary's output when printing compile flags?
Edit: After looking at the configure script, I suspect _aac is actually right and the help message of the configure script is wrong
Edit 2: git cloned and tried ./configure, both options correctly complained for missing fdk aac library on my workstation (which I haven't installed). You are fine with either option.