gstreamer - 从网站播放音频..缓冲问题
我正在尝试使用以下方式播放声音文件:
gst-launch playbin uri="some URL"
其中,URL 是该文件的整个 url。
它可以播放该文件,但存在缓冲问题,我无法收听大部分音频。
是否有一个简单的命令行参数可以解决这个缓冲问题。
示例:使用 appsrc 存储临时缓冲区然后播放它...代码片段将不胜感激!
注意:我在 Windows 上,GStreamer 安装只有一些标准插件。但它确实有 appsrc 和 appsink 插件。
谢谢
I am trying to play a sound file using :
gst-launch playbin uri="some URL"
where, URL is the whole url of that file.
It plays this file, but there is buffering problem and I can't listen to most of the audio.
Is there a simple command line argument that will solve this buffering issue.
Example: use of appsrc to store a temporary buffer and then play it ... a code snippet would be appreciated!
note: I am on windows and the GStreamer installation only has some standard plugins. But it does have appsrc and appsink plugins.
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
gst-launch playbin2 uri="some URL" buffer-size=size
检查gst-inspect playbin2
以获取playbin2
元素的更多属性。Use
gst-launch playbin2 uri="some URL" buffer-size=size
checkgst-inspect playbin2
for more properties of theplaybin2
element.