Cómo hacer que VLC admita la codificación fdk-aac en la plataforma Windows
El codificador fdkaac puede ser compatible con VLC modificando el script del compilador de VLC y agregando la biblioteca fdkaac.
Compilé en Ubuntu 16.04 de 64 bits. Para saber cómo compilar VLC, consulte la documentación de compilación en el sitio web de VLC.
1 Modifique vlc/extras/package/win32/configure.sh y agregue --enable-fdkaac para que VLC pueda compilar el módulo fdkaac.
La ejecución de make generará un error de compilación
as/package/win32/.../.../.../modules/codec/fdkaac.c:56: 32: Error fatal: fdk-aac/aacenc_lib.h: No existe tal archivo o directorio
Esto se debe a que falta un archivo de encabezado relacionado con la biblioteca fdk-aac.
2 Compile la biblioteca fdk-aac
Descargue el código fuente/mstorsjo/fdk-aac.git
Ingrese el directorio del código fuente en la terminal y escriba
mkdir winBuild
cd winBuild
./configure --host=i686-w64-mingw32 --prefix=VLCPATH/contrib/i686-w64-mingw32
make install
VLCPATH se reemplaza con la ruta del código VLC
3 Compile el código VLC
make packag-win32-zip
De esta manera, se puede compilar y se generará libfakaac_plugin.dll en el directorio módulo/codec/.
También necesita copiar la biblioteca de enlaces dinámicos VLCPATH/contrib/i686-w64-mingw32/libfdk-aac-1.dll de la que depende este módulo en este directorio.
VLC ahora admite la codificación fdk-aac.