ffmpeg - Xuggler 和 libfdk-aac

标签 ffmpeg aac xuggler

我是 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/

相关文章:

java - Xuggler 的 java 视频解码错误

linux - 我需要将一个文件的部分音频添加到另一个文件

amazon-web-services - FFMPEG 在 AWS Lambda 中失败

iPhone:流式传输 WMA、MP3 和 AAC

java - Xuggler 生成错误消息

Java - 使用 Xuggler 从图像创建视频

java.io.IOException : Cannot run program "usr/bin/ffmpeg ": error=2, 没有那个文件或目录

macos - 使用 ffmpeg 编码 Retina 屏幕捕获时如何保持 2 倍像素密度?

audio - 使用 mpeg-2 容器 (FFMPEG) 将 mp3 转换为 AAC

python - 如何在 python 中规范化音频文件的音量?