问题标签 [libfaac]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8358 浏览

audio - libfaac:队列输入在时间上落后

我正在使用 libav 和 libfaac 将音频编码为 aac。以下是逻辑:

但我收到了几个帧的烦人警告“队列输入及时落后!”

0 投票
0 回答
192 浏览

pcm - 如何使用自定义 inputSamples 将 pcm 转换为带有 facc 的 aac

我正在尝试将带有 g726 和 h264 的实时流转换为 mp4。我将 g726 解码为 pcm,然后使用 faac 将 pcm 编码为 aac。我收到的每个 g726 音频包都是 320 字节。解码后 pcm 大小为 1280 字节,因此样本数为 640。但 faacEncOpen 给我的 inputSamples 是 1024,而我的 inputFormat 是 FAAC_INPUT_16BIT。当我将 640 传递给 faacEncEncode 时,声音一点都不好。有谁知道如何解决这一问题。提前致谢!

0 投票
0 回答
1695 浏览

android - 如何在 Android 中将记录的原始 PCM 数据保存/编码为 AAC/MP4 格式文件

我想将记录仪 pcm 数据保存为 aac/mp4 格式文件。我正在使用 AudioRecord 类在 android 中录制音频。通过向原始数据添加波头,我成功地将其完全保存为波文件。但不知道如何将其保存为 aac/mp4 文件,因为 aac/mp4 格式被压缩然后波形。我用于将 pcm 数据保存为 wave 的方法粘贴在下面。

第二

最后将其保存为

在这段代码中,我正在使用 AudioRecord 录制小的 PCM 文件,并通过添加波形头将它们保存为波形文件。

是否有关于如何将 pcm 数据保存为 mp4/aac 文件的分步教程。

提前致谢。

0 投票
1 回答
693 浏览

ubuntu - Ubuntu 14.04 上的 mencoder FAAC 支持

我正在尝试在 Ubuntu 14.04(服务器)上的 mencoder 中获得 FAAC 支持。这些是我采取的步骤。

之后我运行:

没有结果。甚至此命令也验证没有 FAAC 支持。

我看到有人说存在许可问题,但这似乎是旧版本的 Ubuntu。在 14.04 中这仍然是正确的,如果是这样,我有什么选择?

0 投票
4 回答
4062 浏览

android - 错误:编译 FFMPEG 库时未找到 libfaac

我试图在 ubuntu 下为 android 编译 FFMPEG 库,其中包括所有可能的编解码器。我按照本教程http://www.roman10.net/2013/08/18/how-to-build-ffmpeg-with-ndk-r9/进行操作。但是当我执行 ./build_android.sh 它给了我这个错误:

root@AK-74:/home/rango/Desktop/android-ndk-r10e/sources/ffmpeg-3.0# ./build_android.sh 错误:找不到libfaac

如果您认为 configure 出错了,请确保您使用的是 Git 的最新版本。如果最新版本失败,请将问题报告给 ffmpeg-user@ffmpeg.org 邮件列表或 irc.freenode.net 上的 IRC #ffmpeg。包括由 configure 生成的日志文件“config.log”,因为这将有助于解决问题。

这是我的 build_android.sh 内容:

0 投票
1 回答
199 浏览

mp4 - AAC 音频文件播放速度比正常速度快

我从设备中对原始 PCM 数据进行采样,通过 libfaac 将其编码为“.aac”格式(ADTS 格式)的音频文件,当我以 16KHZ 或 41KHZ 对其进行采样时,编码的“.aac”文件播放速度比正常速度快。什么原因?

参数配置如下: