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的主要内容,如果未能解决你的问题,请参考以下文章
使用 (Python) Gstreamer 解码音频(到 PCM 数据)
Python中的Gstreamer立即退出,但在命令行上很好