我想在gstreamer中生成一个流,如果可能的话我宁愿从python中创建它。这指向使用gst-python,但我没有看到明确的方法。看起来创建一个新的流需要制作一个gstreamer插件,gst-python似乎无法做到。
为了澄清,我希望能够生成传递到声卡的实际值,例如,允许我做出正弦曲线音。我不想使用内置的python OSS支持,因为它有点过时,并锁定/ dev / dsp。
有没有人建议尝试一下?或者甚至是另一个(现代)音响系统可以做到这一点?
答案 0 :(得分:3)
查看appsrc
(gst-inspect appsrc
)。我使用其对应的appsink
从gstreamer管道中获取数据。
这是一个(几乎)工作的例子。 http://gstreamer-devel.966125.n4.nabble.com/appsrc-random-crash-td973529.html