+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

Gstreamer 1.16.2 filesrc元素找不到我的文件

发布于2021-02-28 17:32     阅读(509)     评论(0)     点赞(11)     收藏(5)


0

1

2

3

4

5

6

7

8

9

我想在我的棋盘图像上应用fisheye gstreamer元素:

gst-launch-1.0 filesrc location=EmaginResult.jpeg ! fisheye ! autovideosink

当我运行它时,终端显示:

error: XDG_RUNTIME_DIR not set in the environment.
ERROR: Pipeline doesn't want to pause.
Got context from element 'autovideosink0': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0";
ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Resource not found.
Additional debug info:
gstfilesrc.c(532): gst_file_src_start (): /GstPipeline:pipeline0/GstFileSrc:filesrc0:
No such file "EmaginResult.jpeg"
Setting pipeline to NULL ...
Freeing pipeline ... 

但是当我跑步时:

gst-launch-1.0 autovideosrc ! fisheye ! autovideosink

表明 在此处输入图片说明

我想在我的棋盘图像上使用相同的过滤器,请有人帮我。谢谢你。

编辑:
经过一些研究,我意识到我应该在应用鱼眼滤镜之前对图像进行解码,因此以前的管道如下:

gst-launch-1.0 filesrc location=EmaginResult.jpg ! jpegdec ! fisheye ! imagefreeze ! autovideosink

仍然没有任何结果,终端显示:

error: XDG_RUNTIME_DIR not set in the environment.
Pipeline is PREROLLING ...
Got context from element 'autovideosink0': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0";
ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal data stream error.
Additional debug info:
gstbasesrc.c(3072): gst_base_src_loop (): /GstPipeline:pipeline0/GstFileSrc:filesrc0:
streaming stopped, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ... 


解决方案


暂无回答

0

1

2

3

4

5

6

7



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接: https://www.pythonheidong.com/blog/article/864089/57f90269a18e6ee78594/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

11 0
收藏该文
已收藏

评论内容:(最多支持255个字符)