错误:无法构建管道:没有元素“audiotestsrc”

Posted

技术标签:

【中文标题】错误:无法构建管道:没有元素“audiotestsrc”【英文标题】:ERROR: pipeline could not be constructed: no element "audiotestsrc" 【发布时间】:2017-06-09 03:00:28 【问题描述】:

我正在尝试在 ubuntu 16.04 上使用 Gstreamer 库 (gstreamer1.0-libav) 用 C 编写一个简单的音频流应用程序。我正在使用简单的“gst-launch audiotestsrc!alsasink”命令测试gstreamer1.0-tools,但每次运行时都会出现以下。我已经尝试在不同的路径位置(例如 usr/bin/、usr/local/lib/ 等)上运行该命令,但我似乎无法弄清楚 Ubuntu 在哪里安装了让我运行这些命令的 Gstreamer 二进制文件。另外,由于我缺乏 linux 经验,我假设问题是我没有在正确的目录上运行此命令。我正在关注本指南:https://gstreamer.freedesktop.org/documentation/tutorials/basic/gstreamer-tools.html#。有人可以对此事有所了解吗?任何帮助表示赞赏。谢谢。

【问题讨论】:

【参考方案1】:

找到了一种解决方法,尽管我仍然不确定这是否是一个修复方法。做更多的研究我发现了这个很棒的资源http://labs.isee.biz/index.php/Example_GStreamer_Pipelines。我用“gst-launch-0.10 audiotestsrc!alsasink”替换了“gst-launch audiotestsrc!alsasink”,这就成功了。问题出在 gst-launch 命令的版本上。希望这可以帮助任何人。任何其他用于清晰目的的 cmets 都非常受欢迎。

【讨论】:

以上是关于错误:无法构建管道:没有元素“audiotestsrc”的主要内容,如果未能解决你的问题,请参考以下文章

Azure 管道无法生成,因为它找不到类型或命名空间名称

ng 构建消息“无法读取未定义的属性 'toLowerCase' 中的错误”

尝试构建管道时 SonarQube 错误 ECONNREFUSED

ngModel、自定义管道和模式的单元测试错误[重复]

如果自签名清单,C# 无法在 Azure 管道中传递构建

Azure 构建管道 NuGet 还原错误 NETSDK1045