
gstreamer
拿破仑的海阔天空
交流,笔记,提高
展开
-
用gstreamer实现照相机功能
Camera的主要功能是照相和录像,利用gstreamer,我们可以使Camera的实现更加简单。1、照相 照相的实现一般有两种方法:第一种需要创建两个管道,分别用来预览和照相,预览管道:pipeline = gst_parse_launch("v4lsrc name=src ! xvimagesink name=display", &error);照相管道:p转载 2016-11-05 20:27:26 · 3692 阅读 · 1 评论 -
TK1/TX1 Gstreamer 测试命令
测试解码器gst-launch-1.0 -v filesrc location=/mnt/nfs/30fps4k.mp4 ! decodebin ! nvvidconv ! xvimagesink -egst-launch-1.0 -v filesrc location=/mnt/nfs/30fps4k.mp4 ! decodebin ! nveglglessink -egst-转载 2016-12-17 17:14:04 · 1651 阅读 · 0 评论 -
Gstreamer Plugin 编写 之 入门
拿 mp3档案做例子,用一个比较普遍而且广泛应用的格式做练习有很多好处,一来没有影像,就先省去同步的问题,也不会有cpu / bandwidth不够的问题(因为video的 bitrate 比 audio高出很多);二来测试档案满地爬,而且横跨多种不同参数的压缩格式,更好的是可以互相参照的播放器也是满地爬(一不小心就踩到的程度…搭捷运时年轻人几乎人手一台player),抓虫或对照功能时很好转载 2016-12-14 18:35:58 · 3600 阅读 · 1 评论 -
用vlc搭建简单流媒体服务器(UDP和TCP方式)
VLC主页:http://www.videolan.orgVLC不仅仅是个播放器,也可以作为流媒体服务器使用。这个网上有相关的资料,我就不多说了。声明下本文用的VLC版本:2.0.3用VLC搭建基于UDP的流媒体服务器流媒体服务器大多数是基于UDP的,这个在VLC中也有好几种实现,我这里只列出我用到的几个。1、UDP(legacy)传统模式服务端转载 2016-11-15 13:42:36 · 2305 阅读 · 0 评论 -
NVIDIA Jetson TK1开发板烧写系统Tegra R21.4
Jetson TK1是NVIDIA基于Tegra K1开发的一块低成本开发板,板载一块Tegra K1 32-bit(Logan)芯片,开发板上还有一个HDMI输出,一个以太网口,一个USB 3.0,一个micro USB口,SATA,mini PCIe,SD卡插槽,调试口有串口DB9和JTAG,以及众多的IO接口引出。可以说是麻雀虽小,五脏俱全。Tegra K1有一颗和桌面GPU同架构的转载 2016-11-15 09:30:04 · 1146 阅读 · 0 评论 -
GStreamer集成GUI工具编译通过,有排错过程
#include #include #include #include #include #if defined (GDK_WINDOWING_X11)#include #elif defined (GDK_WINDOWING_WIN32)#include #elif defined (GDK_WINDOWING_QUARTZ)#incl原创 2016-11-14 09:27:27 · 1005 阅读 · 0 评论 -
使用QT和Gstreanmer 遇到的一些问题
1、如果出现错误,可能是在安装UCT PCRF时,相关组件不全,略举两个碰到的错误。1)curl/curl.h:No such file or directory——可能原因是libcurl及相关未安装完全,我出现此错误时是因为缺libcurl4-gnutls-dev2)src/includes.h:28:37: error: gst/interfaces/xove转载 2016-11-14 09:33:46 · 2132 阅读 · 0 评论 -
GStreamer基础教程翻译-及原文地址,看懂后GStreamer就快速入门了
http://docs.gstreamer.com/display/GstSDK/Basic+tutorials, gstreamer SDK原文地址GStreamer基础教程翻译-及原文地址,看懂后GStreamer就快速入门了标题阅读评论转发发布日期GStreamer基础教程11——调试工具849转载 2016-11-12 20:00:35 · 1267 阅读 · 0 评论 -
GStreamer基础教程14——常用的element
目标 本教程给出了一系列开发中常用的element。它们包括大杂烩般的eleemnt(比如playbin2)以及一些调试时很有用的element。 简单来说,下面用gst-launch这个工具给出一个个具体例子(命令行),你可以用-v参数可以看到Pad得Caps是如何协商的。Bins 这些是Bin element,它们在内部包含其他的element转载 2016-11-12 20:01:24 · 648 阅读 · 0 评论 -
Gstreamer演示命令,很直观
Gstreamer cheat sheetThis page contains various shortcuts to achieving specific functionality using Gstreamer. These functionalities are mostly related to my Digital Video Transmissionex转载 2016-11-05 21:46:29 · 7472 阅读 · 0 评论 -
ffmpeg解码RTSP/TCP视频流H.264(QT界面显示视频画面)
源码下载地址: http://download.youkuaiyun.com/detail/liukang325/9489952我用的ffmpeg版本为 ffmpeg-2.1.8.tar.bz2 版本低了恐怕有些头文件和API找不到。 在Linux下解压后编译,Linux下编译很简单,我这里生成的动态库: ./configure –enable-shared make 就能转载 2016-11-05 21:42:53 · 1777 阅读 · 0 评论 -
gstreamer牛人博客--sakulafly的专栏
写在GStreamer翻译之后2014-04-11 09:17 阅读(2040) 评论(2) GStreamer播放教程09——数字音频传输2014-04-10 11:01 阅读(2319) 评论(0) GStreamer播放教程08——视频解码的硬件加速2014-04-08 22:07 阅读(6395) 评论(0转载 2016-11-05 21:42:12 · 802 阅读 · 0 评论 -
GStreamer播放教程02——字幕管理
目标 这篇教程和上一篇非常相似,但不是切换音频流,而是字幕了。这次我们会展示: 如何选择选择字幕流 如何引入外部的字幕 如何客制化字幕使用的字体介绍 我们都知道一个文件可以有多个音视频流并且可以使用playerbin2的current-audio和current-video属性很方便的进行切换。切换字幕也是一样的转载 2016-11-05 21:41:03 · 594 阅读 · 0 评论 -
Gstreamer中一些gst-launch常用命令
用Linux系统中使用gstreamer架构做对媒体开发时,gst-inspect和gst-launch是两个非常使用的小工具,gst-inspect 在开发时用于查询库各个插件element的详细信息,后者用于在终端快速构建一条pipeline用于播放多媒体。下面列出我在以前的学习和项目开发时常用的gst-launch播放各种多媒体文件的实例:一、gstreamer实现视频显示转载 2016-11-05 21:37:02 · 2635 阅读 · 1 评论 -
GStreamer资料(摄像头采集,视频保存,远程监控)DVR
转载自:http://blog.chinaunix.net/uid-10747583-id-282761.htmlhttp://blog.youkuaiyun.com/wzwxiaozheng/archive/2010/12/26/6099397.aspxGStreamer资料整理(包括摄像头采集,视频保存,远程监控,流媒体RTP传输)1,gstreamer开发手册,gst转载 2016-11-05 21:33:30 · 2050 阅读 · 0 评论 -
视频叠加字幕显示原理与实现方法
一. GDI编程基础 字幕叠加,应当是属于图形、图像处理的范畴。在Windows平台上,图形、图像处理的方法当然首选GDI(Graphics Device Interface,图形设备接口)。GDI是什么?GDI其实是一套API函数;它们功能丰富,使用起来简单、灵活。下面,我们首先来介绍一些GDI编程的基础知识。 GDI函数有很多,我们大致可以把它们分成如下几类:转载 2016-11-05 21:32:38 · 5993 阅读 · 1 评论 -
ubuntu下 gstreamer 的配置及播放音视频例子(已经验证)
官方网址:http://gstreamer.freedesktop.orgGstreamer安装:使用sudo apt-get install 安装sudo apt-get install libgstreamer0.10-dev gstreamer-tools gstreamer0.10-tools gstreamer0.10-docsudo apt-get in转载 2016-11-05 19:51:20 · 4368 阅读 · 0 评论 -
gstreamer 牛人博客 shenbin1430的专栏
WAV文件格式剖析WAVE文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。RIFF是英文Resource Interchange File Format的缩写,每个WAVE文件的头四个字节便是“RIFF”。WAVE文件由文件头和数据体两大部分组成。其中文件头又分为RIFF/WAV文件标识段和声音数据格式说明段两部分。WAVE文件各部分内容及格式见附表。 常见的声音转载 2016-11-05 20:29:25 · 1383 阅读 · 0 评论 -
Gstreamer 命令行
以下的命令行是经过自己测试使用,在此记录下以供后续查看;混图-可设置第二个视频位置gst-launch-1.0 \ filesrc location=test2.3gp ! qtdemux ! queue ! h264parse ! avdec_h264 ! \ videobox border-alpha=0 top=-70 bottom=-70 right=-转载 2016-12-17 17:28:16 · 2424 阅读 · 0 评论