GStreamer (简体中文) - ArchWiki

# GStreamer (简体中文)

From ArchWiki
Jump to navigation Jump to search
翻译状态： 本文是 GStreamer 的本地化版本。上次翻译日期： 2018-12-05。如果英文版本有所更改 ，则您可以帮助同步翻译。

GStreamer 是一个基于管道的多媒体框架。Gstreamer使用C语言编写，基于GObject。 Gstreamer允许程序员创建各种媒体处理组件，包括简单的音频播放，音频与视频播放，录制，流媒体控制与媒体编辑。其管道式设计是创建多种多媒体程序的基础，例如视频编辑器，流媒体服务器，以及媒体播放器。 Gstreamer是跨平台框架，目前已知可在下列平台上工作：Linux (x86, PowerPC 以及 ARM), Solaris (Intel 和 SPARC), Mac OS X, Microsoft Windows 以及 OS/400。Gstreamer是发布在GPL（GNU通用公共授权）协议下的自由软件。

## 安装

安装 软件包 gstreamer .

为了让gstreamer发挥作用，安装你所需要的插件

- gst-libav - 基于Libav的插件，包含众多编解码器。
- gst-plugins-bad - 需要更多改进，测试以及资料的插件。
- gst-plugins-base - 基本的Gstreamer组件。
- gst-plugins-good - 发布于LGPL许可证下，质量较高的插件。
- gst-plugins-ugly - 质量较高，但是可能造成分发问题的插件。
- gst-plugin-libde265AUR - libde265 插件 (开源的h.265视频解码实现)。

## 整合

### PulseAudio

PulseAudio 支持由 gst-plugins-good 插件包提供.

### KDE / Phonon integration

请查看 Phonon.

### 硬件加速

见 Hardware video acceleration (简体中文).

GStreamer 将会自动的检测并使用正确的 API [1]. 根据您的系统，您可以安装：

- gstreamer-vaapi for VA-API support.
- gst-plugins-bad for VDPAU support.

## 相关链接

- Sound system
- http://gstreamer.freedesktop.org/

Category:

- Multimedia (简体中文)