Gstreamer 音频输入到 mp3

Posted

技术标签:

【中文标题】Gstreamer 音频输入到 mp3【英文标题】:Gstreamer audio input to mp3 【发布时间】:2012-06-13 11:53:24 【问题描述】:

我正在尝试使用Gstreamer 创建一个简单的程序,以从麦克风获取输入并将其保存到 mp3 文件中。我不断得到

内部数据流错误

似乎找不到问题(我是Gstreamer 的新手)。 这是我的代码的链接:

http://pastebin.com/QDexe8Fz

【问题讨论】:

最好将代码粘贴到您的问题中。我什至不会看它现在托管在哪里。 【参考方案1】:

您的代码未处理函数的返回码。结果,当它失败时,你就在黑暗中。无论如何,在您的代码中,您忘记链接元素。在第 70 行之后,也执行 gst_element_link_many(....);

【讨论】:

【参考方案2】:

传统上,GStreamer 包不支持 MP3。但是,您可以使用编解码器和插件来支持它。

【讨论】:

以上是关于Gstreamer 音频输入到 mp3的主要内容,如果未能解决你的问题,请参考以下文章

使用 Gstreamer 接收音频流导致原因未协商错误

使用 (Python) Gstreamer 解码音频(到 PCM 数据)

Python中的Gstreamer立即退出,但在命令行上很好

Gstreamer 录制带音频的视频

Gstreamer:使用 AAC 编码将麦克风音频编码为 mp4

gstreamer 中有内置语音吗?