[Gstreamer: 从元素 pipeline0 获得 EOS]

2024-04-30 13:48

本文主要是介绍[Gstreamer: 从元素 pipeline0 获得 EOS],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我是 gstreamer 处理的新手。我遵循 Gstreamer 教程设置 Gstreamer Orangepi 零开发套件。我试图运行视频流通过 Gstreamer, 但它抛出了一个错误, 如下所示:


I am newbie to gstreamer handling. I am following Gstreamer tutorial to set up Gstreamer on Orangepi Zero development kit. I am trying to run the video streaming via Gstreamer, but it throws me a error as follows:media: Wildlife.mp4Command:gst-launch-1.0 filesrc location= /home/ash/Videos/Wildlife.mp4 ! videorate ! videoconvert ! jpegenc ! autovideosinkSetting pipeline to PAUSED ...Pipeline is PREROLLING ...WARNING: from element /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0: Failed to connect to X display serverAdditional debug info:gstglimagesink.c(833): _ensure_gl_setup (): /GstGLImageSinkBin:autovideosink0-
actual-sink-glimage/GstGLImageSink:sinkPipeline is PREROLLED ...Setting pipeline to PLAYING ...New clock: GstSystemClock**Got EOS from element "pipeline0".**Execution ended after 0:00:00.000987695Setting pipeline to PAUSED ...Setting pipeline to READY ...Setting pipeline to NULL ...Freeing pipeline ...
gst-launch-1.0 filesrc location= /home/ash/Videos/Wildlife.ogv ! videorate ! videoconvert ! jpegenc ! autovideosinkSetting pipeline to PAUSED ...Pipeline is PREROLLING ...WARNING: from element /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0: Failed to connect to X display serverAdditional debug info:gstglimagesink.c(833): _ensure_gl_setup (): /GstGLImageSinkBin:autovideosink0-actual-sink-glimage/GstGLImageSink:sinkERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal data flow error.Additional debug info:gstbasesrc.c(2948): gst_base_src_loop (): /GstPipeline:pipeline0/GstFileSrc:filesrc0:streaming task paused, reason error (-5)
ERROR: pipeline doesn't want to preroll.Setting pipeline to NULL ...Freeing pipeline ...

这篇关于[Gstreamer: 从元素 pipeline0 获得 EOS]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/949035

相关文章

使用C++实现链表元素的反转

《使用C++实现链表元素的反转》反转链表是链表操作中一个经典的问题,也是面试中常见的考题,本文将从思路到实现一步步地讲解如何实现链表的反转,帮助初学者理解这一操作,我们将使用C++代码演示具体实现,同... 目录问题定义思路分析代码实现带头节点的链表代码讲解其他实现方式时间和空间复杂度分析总结问题定义给定

CSS3中使用flex和grid实现等高元素布局的示例代码

《CSS3中使用flex和grid实现等高元素布局的示例代码》:本文主要介绍了使用CSS3中的Flexbox和Grid布局实现等高元素布局的方法,通过简单的两列实现、每行放置3列以及全部代码的展示,展示了这两种布局方式的实现细节和效果,详细内容请阅读本文,希望能对你有所帮助... 过往的实现方法是使用浮动加

在MyBatis的XML映射文件中<trim>元素所有场景下的完整使用示例代码

《在MyBatis的XML映射文件中<trim>元素所有场景下的完整使用示例代码》在MyBatis的XML映射文件中,trim元素用于动态添加SQL语句的一部分,处理前缀、后缀及多余的逗号或连接符,示... 在MyBATis的XML映射文件中,<trim>元素用于动态地添加SQL语句的一部分,例如SET或W

C#实现获得某个枚举的所有名称

《C#实现获得某个枚举的所有名称》这篇文章主要为大家详细介绍了C#如何实现获得某个枚举的所有名称,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考一下... C#中获得某个枚举的所有名称using System;using System.Collections.Generic;usi

遮罩,在指定元素上进行遮罩

废话不多说,直接上代码: ps:依赖 jquer.js 1.首先,定义一个 Overlay.js  代码如下: /*遮罩 Overlay js 对象*/function Overlay(options){//{targetId:'',viewHtml:'',viewWidth:'',viewHeight:''}try{this.state=false;//遮罩状态 true 激活,f

使用JS/Jquery获得父窗口的几个方法(笔记)

<pre name="code" class="javascript">取父窗口的元素方法:$(selector, window.parent.document);那么你取父窗口的父窗口的元素就可以用:$(selector, window.parent.parent.document);如题: $(selector, window.top.document);//获得顶级窗口里面的元素 $(

学习记录:js算法(二十八):删除排序链表中的重复元素、删除排序链表中的重复元素II

文章目录 删除排序链表中的重复元素我的思路解法一:循环解法二:递归 网上思路 删除排序链表中的重复元素 II我的思路网上思路 总结 删除排序链表中的重复元素 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 图一 图二 示例 1:(图一)输入:head = [1,1,2]输出:[1,2]示例 2:(图

JS和jQuery获取节点的兄弟,父级,子级元素

原文转自http://blog.csdn.net/duanshuyong/article/details/7562423 先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比。 JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素。 <div id="test"><div></div><div></div

力扣第347题 前K个高频元素

前言 记录一下刷题历程 力扣第347题 前K个高频元素 前K个高频元素 原题目: 分析 我们首先使用哈希表来统计数字出现的频率,然后我们使用一个桶排序。我们首先定义一个长度为n+1的数组,对于下图这个示例就是长度为7的数组。为什么需要一个长度为n+1的数组呢?假如说总共有三个数字都为1,那么我们需要把这个1放在数组下标为3的位置,假如说数组长度为n,对于这个例子就是长度为3,那么它的

QML入门之基本元素

元素分为可视元素与非可视元素,可能元素例如Rectangle、Button等。非可视元素如Timer(定时器)、MouseArea(鼠标区域)等。非可视元素一般用于操作可视元素。 基础元素 Item Item(基础元素对象)是所有可视元素的基础对象,它们都继承自Item。可是元素存在以下共有属性。 Group(分组)Properties(属性)Geometry(几何属性)x