我在 Windows 上使用的是最新的 2021 年 3 月 20 日版本的 FFmpeg:ffmpeg-4.3.2-2021-02-27-essentials_build.zip
当我使用此命令尝试转换音频时:
ffmpeg -i input.m4a -c:a libfdk_aac -profile:a aac_he_v2 -b:a 32k output.m4a
我收到此错误:
Unknown encoder 'libfdk_aac'
如何解决?
我不知道如何添加/安装libfdk_aac
FFmpeg,所以我需要适当的指南和解决方案。
答案1
libfdk 许可证与 GNU 通用公共许可证不兼容。它不能以 GPL 许可证的形式分发ffmpeg
。
你可以做什么:
ffmpeg
自行编译并启用对 libfdk 的支持,或者- 使用不同的 AAC 编码器,例如内置 FFmpeg AAC 编码器, 或者
- 使用外部独立的 HE-AAC 编码器,例如德卡克。