【问题标题】:gstreamer pipeline to mix two audio sourcegstreamer 管道混合两个音频源
【发布时间】:2013-11-22 17:07:55
【问题描述】:

我想在 gstreamer 中创建一个管道,它将有两个音频源,并将音频与一些缩放因子混合,并通过输出数据到 alsasink。我看过“adder”的例子,但不确定 adder 是否可以与多个 filesrc 一起使用。 我需要你的帮助来构建这条管道。

【问题讨论】:

    标签: audio pipeline gstreamer


    【解决方案1】:

    当然可以!

    这里有一个示例启动线可以帮助您:

    gst-launch-1.0 uridecodebin uri=file:///home/meh/Music/Fonky\ Family-\ L\'amour\ Du\ Risque-MGvSx-foo3E.wav ! adder name = m ! autoaudiosink uridecodebin uri=file:///home/meh/Music/kendrick.wav ! audioconvert ! m.
    

    祝你有美好的一天:)

    【讨论】:

    • 非常感谢!! @Methieu_Du
    • 我可以使用加法器添加两个 pcm 文件吗?与此当前管道一样,即使我添加了功能,也不会播放 pcm 文件。
    • 嗯,你应该打开一个新问题,或者在 freenode 上的 irc 上的#gstreamer 频道 :)
    • 我在这个管道的 c 代码中使用了 appsink。有没有其他方法可以将 adder 与 appsink 或 filesink 链接。因为如果我使用 filesink/appsink 什么都不会播放。
    • 不清楚,如果你想同时播放和存储音频,你需要使用gstreamer.freedesktop.org/data/doc/gstreamer/head/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    • 2015-04-25
    • 2022-09-27
    • 1970-01-01
    • 2016-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多