【问题标题】:gstreamer uri format on windowsWindows上的gstreamer uri格式
【发布时间】:2014-09-29 04:33:21
【问题描述】:

我目前正在尝试使用 gstreamer 、mp3 播放媒体文件,但我的 uri 格式错误并且找不到文件。

来自the documentation的原始命令是

gst-launch-1.0 playbin uri=file:///home/joe/my-random-media-file.mpeg

我正在尝试让它在 windows 和写作上工作

gst-launch-1.0 playbin uri=file://C:\gstreamer\1.0\x86\bin\pima.mp3

这是我得到的输出

将管道设置为 PAUSED ... 错误:管道不想暂停。 错误:来自元素 /GstURIDecodeBin:uridecodebin0/GstGioSrc:source:无法打开资源进行读取。 附加调试信息: gstgiosrc.c(332): gst_gio_src_get_stream (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstGioSrc:source: 无法打开位置文件:///C:/gstreamer/1.0/x86/bin/file:/pima.avi 进行读取:打开文件时出错:参数无效 将管道设置为 NULL ... 释放管道...

谁能帮我解决这个问题?

我也尝试使用

播放 mp3 文件
gst-launch filesrc location=hello.mp3 ! mad ! audioresample ! osssink

但发现没有安装 osssink。如何安装它或任何其他可以播放 mp3 文件的接收器。关于如何找出自己的 gstElements 来构建管道的一条建议将非常有帮助。例如,我该如何播放 avi 视频。

感谢您的宝贵时间。

【问题讨论】:

  • 从这里stackoverflow.com/questions/2216064/… 我发现我注意到使用这样的三斜杠:gst-launch-1.0 playbin uri=file:///C:/gstreamer/1.0/x86/bin/ pima.mp3
  • 太棒了,你自己想出来了。但是,您可能希望将您的解决方案作为答案发布,然后接受它。

标签: uri gstreamer gst-launch


【解决方案1】:

以下语法对我有用:

gst-launch-1.0 playbin uri=file:///C:/gstreamer/1.0/x86/bin/pima.mp3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多