问题标签 [g729]

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 回答
381 浏览

android - 将 G729 问题与最新版本的 PJSIP for android 集成

我想将 G729 编解码器与 Android 的 PJSIP 集成。为此,我找到了两种解决方案。

1) PJSIP 网站上指定的 Intel IPP_Codecs:Attached_URL

2) 来自 Csipsimple 或 Linphone 的补丁

对于英特尔 IPP_Codecs: 我遵循以下教程: https ://trac.pjsip.org/repos/wiki/Intel_IPP_Codecs#LinuxInstructions

遵循教程后,我发现英特尔不再支持 ARM 基础架构,并且英特尔在最新版本的英特尔 IPP 库中也不再提供 G729 示例代码。所以我无法将英特尔 IPP 编解码器与 PJSIP 集成。

其次,补丁在 PJSIP 2.5v 之前可用,其中许多教程无法解决我的问题。

所以请指导我如何将 G729 编解码器与最新版本的 PJSIP 集成。

提前致谢。

0 投票
1 回答
1026 浏览

android - 如何在 linphone 4.3.0 new SDK for android 中启用 G729 音频编解码器?

您能帮帮我吗,如何在 linphone 4.3.0 SDK 中启用 G729 音频编解码器,请帮帮我,因为这几天我遇到了麻烦,您的帮助对我来说非常好,希望有人能帮助我.. .for this,,,提前感谢

0 投票
1 回答
67 浏览

android - 如何使用适用于 Android 的 bcg729 构建 PJSIP?

我尝试了我创立的所有方式,但没有工作。首先我下载 bcg729 项目来构建文件 libbcg729.a 我按照这里的说明进行操作:https ://trac.pjsip.org/repos/ticket/2029 但是当我运行TARGET_ABI=armeabi-v7a ./configure-android --use-ndk-cflags --with-bcg729=/Users/bienpx224/Desktop/bcg729 然后checkbcg729 usability.... no -> 错误

其次,我尝试使用 bcg729 补丁构建 pjsip 项目。链接说明:http ://saravnandm.blogspot.com/2016/07/pjsip-25-g729-codec.html 但是checking bcg729 disable.... yes -> 错误

所以有人可以帮助我为 Andoird 构建 PJSIP 支持 bcg729 的教程。非常感谢。

0 投票
0 回答
114 浏览

python - 使用 ffmpeg 将 g729 立体声 WAV 音频文件解码为任何可播放格式

我正在努力将一些以g729 8000Hz 17448bits编码的立体声 WAV 音频文件解码为任何可播放格式。我将这些音频传递到我用 Python 制作的语音识别代码中,但它们不适用于该代码。当我尝试使用 VLC、Groove 或 Windows Media Player 播放时,仍然无法正常工作。

我尝试使用像这样的命令行 ffmpeg 命令来转换它们:

结果实际上是可以播放的,但只能听到NOISE而不是预期的声音。

由于 ffmpeg 确实支持解码 g729 文件,我想在使用 ffmpeg 命令时可能会丢失一些东西......

这些文件没有损坏,事实上,我的同事经常使用 SaaS 播放它们。

提前感谢您的帮助!

编辑:

运行上面突出显示的命令时,ffmpeg 打印的日志如下: