错误:无法构建管道:没有元素“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”的主要内容,如果未能解决你的问题,请参考以下文章
ng 构建消息“无法读取未定义的属性 'toLowerCase' 中的错误”