GStreamer: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(10 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{unvollständig}} | {{unvollständig}} | ||
GStreamer ist ein | 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}} | ||
=== Aktuelle Version Plugins === | === Aktuelle Version Plugins === | ||
* gst-libav - Libav basierendes Plugin welches die meisten | * {{Paket|gst-libav|gst-libav}} - Libav basierendes Plugin, welches die meisten Decoder und Encoder unterstützt | ||
* gst-plugins-bad - Plugins die | * {{Paket|gst-plugins-bad|gst-plugins-bad}} - Plugins die mehr Qualität, Tests oder Dokumentationen benötigen | ||
* gst-plugins-base - | * {{Paket|gst-plugins-base|gst-plugins-base}} - Eine Grundausstattung | ||
* gst-plugins-good - Gute Plugins die unter LGPL | * {{Paket|gst-plugins-good|gst-plugins-good}} - Gute Plugins, die unter LGPL Lizenz stehen. | ||
* gst-plugins-ugly - | * {{Paket|gst-plugins-ugly|gst-plugins-ugly}} | ||
* | * {{Paket|gstreamer-vaapi|gstreamer-vaapi}} - VA-API support | ||
* libde265 - Ein freier h.265 Video Codec für GStreamer. | * {{Paket|libde265|libde265}} - Ein freier h.265 Video Codec für GStreamer. | ||
* {{AUR|gst-plugin-libde265}} oder {{AUR|libde265|libde265}} - Ein freier h.265 Video Codec für GStreamer. | |||
* | |||
== | == Hardware Beschleunigung == | ||
Siehe [https://wiki.archlinux.org/index.php/Hardware_video_acceleration Hardware-video-acceleration] {{sprache|en}} | |||
GStreamer sollte automatisch die richtige API nutzen. Vorausgesetzt wird: | |||
* {{Paket|gstreamer-vaapi}} für VA-API Support. | |||
* {{Paket|gst-plugins-bad}} für VDPAU und NVDEC Support. | |||
== 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. | ||
=== KDE / Phonon | === 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}} | ||
[[Kategorie:Multimedia]] | |||
[[en:GStreamer]] | |||
[[es:GStreamer]] | |||
[[ja:GStreamer]] |
Aktuelle Version vom 19. März 2023, 20:17 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
- gst-libav - Libav basierendes Plugin, welches die meisten Decoder und Encoder unterstützt
- gst-plugins-bad - Plugins die mehr Qualität, Tests oder Dokumentationen benötigen
- gst-plugins-base - Eine Grundausstattung
- gst-plugins-good - Gute Plugins, die unter LGPL Lizenz stehen.
- gst-plugins-ugly
- gstreamer-vaapi - VA-API support
- libde265 - Ein freier h.265 Video Codec für GStreamer.
- gst-plugin-libde265AUR oder libde265AUR - Ein freier h.265 Video Codec für GStreamer.
Hardware Beschleunigung
Siehe Hardware-video-acceleration
GStreamer sollte automatisch die richtige API nutzen. Vorausgesetzt wird:
- gstreamer-vaapi für VA-API Support.
- gst-plugins-bad für VDPAU und NVDEC Support.
Integration
PulseAudio
PulseAudio benötigt die good plugins.