我是 Xuggler 的新手,我想使用 libfdk-aac 将 mp3 音频转码为 aac plus 音频。我已经编译了 ffmpeg 并启用了 libfdk-aac 库。当我尝试从命令行使用 libfdk-aac 对音频文件进行转码时,一切正常。
我想使用 Xuggler 的 libfdk-aac,因为 Xuggler 是一个 ffmpeg 包装器,我认为应该可以使用 libfdk-aac。我使用了 com.xuggle.xuggler.ICodec 类中的 getInstalledCodecs 方法,以便在类中获取 libfdk 编解码器的 id
com.xuggle.xuggler.IStreamCoder 我已经设置了编解码器 ID,似乎正在使用 libfdk 编解码器,但是我需要激活 aac_he 配置文件(ffmpeg 中的配置文件选项),我尝试在 IStreamCoder 类中使用 setProperty 方法但我总是得到一个负的返回值,并且文件总是以正常的 aac 进行转码。
有没有办法从 Xuggler 激活 aac_he 配置文件?
感谢您的帮助和建议。
最佳答案
你需要编译 Xuggler,因为如果我没记错的话,xuggler 自带了自己的 ffmpeg。
关于ffmpeg - Xuggler 和 libfdk-aac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21188855/