我正在尝试在 ubuntu 16.04 上使用 Gstreamer 库(gstreamer1.0-libav)用 C 编写一个简单的音频流应用程序。我正在使用简单的“gst-launch audiotestsrc!alsasink”命令测试gstreamer1.0-tools,但每次运行时都会出现以下错误:无法构建管道:没有元素“audiotestsrc”。我已经尝试在不同的路径位置(例如 usr/bin/、usr/local/lib/ 等)上运行该命令,但我似乎无法弄清楚 Ubuntu 在哪里安装了让我运行这些命令的 Gstreamer 二进制文件。另外,由于我缺乏 linux 经验,我假设问题是我没有在正确的目录上运行此命令。我正在关注本指南:https ://gstreamer.freedesktop.org/documentation/tutorials/basic/gstreamer-tools.html#. 有人可以对此事有所了解吗?任何帮助表示赞赏。谢谢。
问问题
1187 次
1 回答
0
找到了一种解决方法,虽然我仍然不确定这是否是一个修复。进行更多研究后,我发现了这个很棒的资源http://labs.isee.biz/index.php/Example_GStreamer_Pipelines。我用“gst-launch-0.10 audiotestsrc!alsasink”替换了“gst-launch audiotestsrc!alsasink”,这就成功了。问题出在 gst-launch 命令的版本上。希望这可以帮助任何人。任何其他出于清晰目的的评论都非常受欢迎。
于 2017-06-09T03:35:59.007 回答