GStreamer 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
GStreamer 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
GStreamer 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 LGPL
开发语言 C/C++ 查看源码 »
操作系统 Linux
软件类型 开源软件
所属分类 程序开发多媒体处理
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-10-31

软件简介

GStreamer 是 GNOME 桌面环境下用来构建流媒体应用的多媒体框架。其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。

展开阅读全文

代码

评论 (0)

加载中
更多评论
发表于服务端专区
2020/09/10 07:31

GStreamer 1.18 发布,多媒体开发框架

GStreamer 1.18 发布了。GStreamer 是 GNOME 桌面环境下用来构建流媒体应用的多媒体框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。 更新亮点包括: GstTranscoder:新的高级 API,可将媒体文件从一种格式转码为另一种格式 高动态范围(HDR)视频信息呈现和信令增强 支持即时播放速率的更改 支持活动格式说明(AFD)和条形...

0
11
发表于AI & 大数据专区
2018/03/21 08:07

GStreamer 1.14 发布,多媒体开发框架

GStreamer 1.14 发布了。GStreamer 是 GNOME 桌面环境下用来构建流媒体应用的多媒体框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。 GStreamer的团队已经发布 GStreamer 的跨平台多媒体框架的一大特色版本。亮点包括: WebRTC 支持 下一代免版税 AV1 视频编解码器的实验性支持 对安全可靠传输(SRT)视频流协议的支持等等...

0
5
发表了资讯
2017/05/05 07:55

GStreamer 1.12 发布,多媒体开发框架

GStreamer 1.12 发布了。GStreamer 是 GNOME 桌面环境下用来构建流媒体应用的多媒体框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。 此次更新包括 635+ 项 bug 修复。新功能支持 Intel 的 Media SDK,用于硬件加速视频编码和解码,多线程视频缩放和转换,x264 可以透明地编码多个位深度,支持多种新的视频格式等。详情请参...

0
3
发表了资讯
2016/11/30 08:05

GStreamer 1.10.2 发布,多媒体开发框架

GStreamer 1.10.2 发布了,GStreamer 是 GNOME 桌面环境下用来构建流媒体应用的多媒体框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。 主要的 bug 修复: Security-relevant bugfix in the FLI/FLX/FLC decoder (CVE-2016-9634, CVE-2016-9635, CVE-2016-9636) Various fixes for crashes, assertions and other failures...

1
7
发表了资讯
2016/03/25 00:00

GStreamer 1.8 发布,多媒体开发框架

GStreamer 1.8 发布了,GStreamer 是 GNOME 桌面环境下用来构建流媒体应用的多媒体框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。 更新日志: Hardware-accelerated zero-copy video decoding on Android New video capture source for Android using the android.hardware.Camera API Windows Media reverse playback s...

0
12
发表了资讯
2015/11/01 00:00

GStreamer 1.6.0 发布,多媒体开发框架

GStreamer 团队很高兴的发布了 1.6.0 版本,该版本主要值得关注的改进包括: Stereoscopic 3D and multiview video support Trick mode API for key-frame only fast-forward/fast-reverse playback etc. Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS New GstVideoConverter API for more optimised and more correct conversion of raw video frames between a...

3
23
发表了资讯
2014/07/24 00:00

GStreamer 1.4.0 发布,多媒体开发框架

GStreamer 是 GNOME 桌面环境下用来构建流媒体应用的多媒体框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。 广泛应用于 Linux 平台的多媒体框架 GStreamer 发布 1.4 版本,在保持 1.X API 兼容性的前提下带来了不少变化。 新功能有: 可以直接使用 OpenGL 作为视频作业流水线的一部分,无需 Clutter。 引入 v4l2videodec...

0
17
发表了资讯
2013/09/25 00:00

GStreamer 1.2 发布,引入新插件

GStreamer多媒体框架发布1.2版本,API和ABI均与GStreamer1.0兼容的同时,引入了新的功能、大量bug修复和优化。新的插件支持DASH adaptive streaming、JPEG2000 images、VP9和Daala video,以及WebP的解码。 完整的版本改进记录请看 announcement email GStreamer 1.2 的源码可以从这里下载 GStreamer 是 GNOME 桌面环境下用来构建流媒体应用的多媒体框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来...

0
7
发表了资讯
2013/06/08 00:00

GStreamer 1.1.1 发布,引入新 API 和插件

GStreamer 项目 宣布 1.1.1 版本发布,这是最新的开发版本,开发版是为下一个稳定版 1.2.x 做的准备。与 GStreamer 1.0 比较,该版本包含 8 个新 API,以及一些新插件,改进了框架本身的视频处理以及 bug 修复。请注意的是 1.x 系列不兼容 0.10.x 版本系列,而且 0.10.x 也不再进行维护。 完整的版本改进记录请看 announcement email GStreamer 1.1.1 的源码可以从这里 下载 GStreamer 是 GNOME 桌面环境下用来构建流媒体应用的...

1
6
发表了资讯
2012/09/25 00:00

GStreamer 1.0 发布,多媒体开发框架

GStreamer 是 GNOME 桌面环境下用来构建流媒体应用的多媒体框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。 GStreamer 1.x 是一个稳定版分支,在 API 和 ABI 上是不兼容 0.10.x 系列的,可与 0.10.x 同时安装并不会相互影响。 主要改进内容包括: more flexible memory handling extensible and negotiable metadata for...

0
9
发表了资讯
2010/07/05 00:00

OpenOffice Linux 版使用 GStreamer

OpenOffice.org开发者宣布,未来的 Linux和Unix版本将使用GStreamer多媒体框架用于音频和视频内容播放。 开发者最初是使用Sun的Java Media Framework(JMF)创建了一个多媒体版本。但随后OpenOffice图形项目负责人Kai Ahrens发现,JMF 的效果没有预期的好,它已经有点落后于时代了。因此,Ahrens的团队决定基于开源的GStreamer框架从头开始打造一个全新的多媒体后台处理方案。GStreamer被许多发行版所支持,如Ubuntu。如果用户的系...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2020/10/20 13:54

gstreamer示例代码

# gstreamer示例代码 ## 前言 基本上就是照着[官方的例子](https://gstreamer.freedesktop.org/documentation/tutorials/basic/index.html?gi-language=c),翻译成 `vala` 版,由于 `vala` 是面向对象的语言,而 `c` 是面向过程的语言,于是你会看到奇葩的一幕,就是使用面对对象的语言来写面对过程的代码。 你还可以通过[这里](https://gitee.com/yaoyefengyun/gstreamer-vala-example)直接克隆代码。 不准备继续写了,我发现原...

0
0
2014/02/22 22:00

Gstreamer官方教程汇总2---GStreamer concepts

Manual Hello World 将下面代码copy到一个命名为basic-tutorial-1.c的文件中。 #include <gst/gst.h>    int main(int argc, char *argv[]) {   GstElement *pipeline, *source, *sink;   GstBus *bus;   GstMessage *msg;   GstStateChangeReturn ret;       /* Initialize GStreamer */   gst_init (&argc, &argv);        /* Create the elements */   source = gst_eleme...

0
1
发表了博客
2020/06/25 11:11

GStreamer入门概念(二)

在之前的Gstreamer基础教程中,介绍了gstreamer基础相关的知识,目的是起到入门的作用。接下来在应用开发手册系列教程中,将更多的从技术角度,介绍更多的概念和功能,起到更好的学习效果。 1 什么是gstreamer GStreamer 是一个创建流媒体应用程序的框架。其基本设计思想来自于俄勒冈(Oregon)研究生学院有关视频管道的创意, 同时也借鉴了 DirectShow 的设计思想。 GStreamer 的程序开发框架使得编写任意类型的流媒体应用程序成为...

0
0
发表了博客
2019/03/16 11:32

gstreamer 源码编译安装

1.首先搭建 Gstreamer 所需环境  (1).先安装Gstreamer所需的程序包: 1   sudo apt-get update 2   sudo apt-get install -y bison flex libffi-dev libmount-dev libpcre3 libpcre3-dev zlib1g-dev libssl-dev gtk-doc-tools (2).安装 ORC 支持库,编译 gst-plugins-base 将会依赖这个库 下载安装包地址: https://gstreamer.freedesktop.org/src/orc/orc-0.4.27.tar.xz 运行以下命令进行解压缩和编译安装: 1 $t...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2014/05/28 15:55

怎么在--gst-debug 打印详细的 ffmpeg 模块的 log 信息

遇到到 ffmpeg 在运行时解码出错,但是看不到 ffmpeg 详细的log,现在想把这个log模块从 --gst-debug 里面输出到log文件中,应该从哪里配置什么?

1
0
发表了问答
2012/08/05 19:53

Fedora 12 安装GStreamer与Glib后执行yum命令出错

错误信息如下: There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: /usr/lib/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback Please install a package which provides this module, or verify that the module is installed correctly. It's possible that the above module doesn't match the current version of ...

1
0
发表了问答
2010/01/26 03:13

Ubuntu 下构建gstreamer开发环境

Ubuntu 下构建gstreamer开发环境 1,Ubuntu已经安装了gstreamer库,因此只需要再安装几个开发库即可,是 libstreamer0.10-0 libstreamer0.10-dev libstreamer0.10-0-dbg 在新立得里选中应用即可 2,测试gstreamer开发库 #include int main (int argc,char *argv[]) { const gchar *nano_str; guint major, minor, micro, nano; gst_init (&argc, &argv); gst_version (&major, &minor, µ, &nano); if (nano == 1) nano_str = "...

1
3
发表了问答
2011/11/14 17:37

Your GStreamer installation is missing a plug-in

这个问题怎么解决啊!求高人指导

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
88 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部