GStreamer: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{unvollständig}}
{{unvollständig}}


GStreamer ist ein pipeline basierendes Multimedia Framework welches in C programmiert wurde.
GStreamer ist ein freies Multimedia-Framework, lizenziert unter der LGPL. Es ist in der Programmiersprache C geschrieben und verwendet die Softwarebibliothek GObject. GStreamer ist eines der Projekte von freedesktop.org, das sich darum bemüht, die Zusammenarbeit und den Datenaustausch zwischen den Projekten durch offene Standards zu erhöhen.


{{installation
{{installation
|repo=extra
|repo=extra
|name=GStreamer
|name=GStreamer
|paket=gstreamer
|paket=gstreamer}}
|zusatz=gstreamer0.10
|zusatzinfo=Alte GStreamer Version die oft noch Verwendung findet}}


=== Aktuelle Version Plugins ===
=== Aktuelle Version Plugins ===
{{Paket|gnome-boxes|GNOME Boxes}}
* {{Paket|gst-libav|gst-libav}} - Libav basierendes Plugin, welches die meisten Decoder und Encoder unterstützt
* {{Paket|gst-libav|gst-libav}} - Libav basierendes Plugin welches die meisten decoder und encoder unterstützt
* {{Paket|gst-plugins-bad|gst-plugins-bad}} - Plugins die mehr Qualität, Tests oder Dokumentationen benötigen
* {{Paket|gst-plugins-bad|gst-plugins-bad}} - Plugins die eine mehr qualität, tests oder dokumentationen benötigen
* {{Paket|gst-plugins-base|gst-plugins-base}} - Eine Grundausstattung
* {{Paket|gst-plugins-base|gst-plugins-base}} -
* {{Paket|gst-plugins-good|gst-plugins-good}} - Gute Plugins, die unter LGPL Lizenz stehen.
* {{Paket|gst-plugins-good|gst-plugins-good}} - Gute Plugins die unter LGPL License stehen.
* {{Paket|gst-plugins-ugly|gst-plugins-ugly}}  
* {{Paket|gst-plugins-ugly|gst-plugins-ugly}} -
* {{Paket|gst-vaapi|gst-vaapi}} - VA-API support
* {{Paket|gst-vaapi|gst-vaapi}} - VA-API support
* {{Paket|libde265|libde265}} - Ein freier h.265 Video Codec für GStreamer.
* {{Paket|libde265|libde265}} - Ein freier h.265 Video Codec für GStreamer.
=== Alte Version Plugins ===
* {{AUR|gst-plugin-libde265}} oder {{AUR|libde265|libde265}} - Ein freier h.265 Video Codec für GStreamer.
* {{Paket|gstreamer0.10-bad-plugins|gstreamer0.10-bad-plugins}} - Plugins die eine mehr qualität, tests oder dokumentationen benötigen
 
* {{Paket|gstreamer0.10-base-plugins|gstreamer0.10-base-plugins}} -  
== Hardware Beschleunigung ==
* {{Paket|gstreamer0.10-ffmpeg|gstreamer0.10-ffmpeg}} - Libav basierendes Plugin welches die meisten decoder und encoder unterstützt
Siehe [https://wiki.archlinux.org/index.php/Hardware_video_acceleration Hardware-video-acceleration] {{sprache|en}}
* {{Paket|gstreamer0.10-good-plugins|gstreamer0.10-good-plugins}} - Gute Plugins die unter LGPL License stehen.
 
* {{Paket|gstreamer0.10-good-plugins-slim|gstreamer0.10-good-plugins-slim}} - Gute Plugins die unter LGPL License stehen. welche aus GNOME und ASCII-art Abhängikeiten
GStreamer sollte automatisch die richtige API nutzen. Vorausgesetzt wird:
* {{Paket|gstreamer0.10-ugly-plugins|gstreamer0.10-ugly-plugins}} -
* {{Paket|gstreamer-vaapi}} für VA-API Support.
* {{Paket|gstreamer0.10-vaapi|gstreamer0.10-vaapi}} - VA-API support.
* {{Paket|gst-plugins-bad}} für VDPAU und NVDEC Support.
* {{Paket|libde265|libde265}} - Ein freier h.265 Video Codec für GStreamer.


== Intigration ==
== Integration ==
=== PulseAudio ===
=== PulseAudio ===
[https://wiki.archlinux.de/title/Pulseaudio PulseAudio] {{sprache|de}} benötigt die good plugins.
[https://wiki.archlinux.de/title/Pulseaudio PulseAudio] {{sprache|de}} benötigt die good plugins.
=== Lightweight desktops ===


=== KDE / Phonon integration ===
=== KDE / Phonon Integration ===
[https://wiki.archlinux.org/index.php/Phonon#Phonon Siehe Phonon] {{sprache|en}}
[https://wiki.archlinux.org/index.php/Phonon#Phonon Siehe Phonon] {{sprache|en}}


== Bugs ==
[[Kategorie:Multimedia]]
Im Falle von
[[en:GStreamer]]
GStreamer-CRITICAL **: gst_mini_object_unref: assertion `mini_object->refcount > 0' failed
[[es:GStreamer]]
sollte man gstreamer0.10-ffmpeg installieren.
[[ja:GStreamer]]

Version vom 1. Februar 2018, 20:10 Uhr

Dieser Artikel oder Artikelabschnitt ist noch nicht vollständig!


GStreamer ist ein freies Multimedia-Framework, lizenziert unter der LGPL. Es ist in der Programmiersprache C geschrieben und verwendet die Softwarebibliothek GObject. GStreamer ist eines der Projekte von freedesktop.org, das sich darum bemüht, die Zusammenarbeit und den Datenaustausch zwischen den Projekten durch offene Standards zu erhöhen.

Installation

GStreamer ist als gstreamer in extra verfügbar, und kann von dort mittels Pacman installiert werden.

pacman -S gstreamer

Aktuelle Version Plugins

Hardware Beschleunigung

Siehe Hardware-video-acceleration

GStreamer sollte automatisch die richtige API nutzen. Vorausgesetzt wird:

Integration

PulseAudio

PulseAudio benötigt die good plugins.

KDE / Phonon Integration

Siehe Phonon