如何使用gst-python生成音频流?

时间:2009-12-19 06:02:04

标签: python audio gstreamer

我想在gstreamer中生成一个流,如果可能的话我宁愿从python中创建它。这指向使用gst-python,但我没有看到明确的方法。看起来创建一个新的流需要制作一个gstreamer插件,gst-python似乎无法做到。

为了澄清,我希望能够生成传递到声卡的实际值,例如,允许我做出正弦曲线音。我不想使用内置的python OSS支持,因为它有点过时,并锁定/ dev / dsp。

有没有人建议尝试一下?或者甚至是另一个(现代)音响系统可以做到这一点?

1 个答案:

答案 0 :(得分:3)

查看appsrcgst-inspect appsrc)。我使用其对应的appsink从gstreamer管道中获取数据。

这是一个(几乎)工作的例子。 http://gstreamer-devel.966125.n4.nabble.com/appsrc-random-crash-td973529.html