Qt Multimedia unter Linux
Auf dieser Seite werden Überlegungen zur Verwendung von „ Qt Multimedia “ unter Linux behandelt.
Anforderungen an das Audio-Backend
Qt Multimedia Audiofunktionen unter Linux erfordern PipeWire oder PulseAudio. PipeWire ist das empfohlene Backend für alle modernen Linux-Distributionen, jedoch wird PulseAudio verwendet, falls PipeWire nicht verfügbar ist. Das experimentelle ALSA-Backend wird in zukünftigen Versionen von Qt nicht mehr unterstützt. Bis dahin sind Beiträge aus der Community erforderlich, um Probleme mit diesem Backend zu beheben.
Für Anwendungen, die das GStreamer-Backend unter Embedded-Linux verwenden, siehe „Qt Multimedia -GStreamer-Backend“ für zusätzliche Anforderungen an PulseAudio.
Einschränkungen unter Linux bei Verwendung des Wayland-Compositors
Die Bildschirmaufnahmefunktion erfordert die Installation von:
- Den über das XDG Desktop Portal unterstützten ScreenCast -Dienst.
- PipeWire (0.3).
Aufgrund von Einschränkungen des Wayland-Protokolls kann der aktuelle Bildschirm nur über den vom Betriebssystem angezeigten Assistenten ausgewählt werden, wenn eine Instanz von „ QScreenCapture “ aktiviert wird. Weitere Details finden Sie in der Dokumentation zur Klasse „ QScreenCapture “.
Treiber für hardwaregestützte Codierung/Decodierung
Für die hardwarebeschleunigte Videokodierung und -dekodierung unter Linux sind plattformspezifische Treiber erforderlich. Zwar greift „ Qt Multimedia “ möglicherweise auf softwarebasierte Kodierung/Dekodierung zurück, wenn die erforderlichen Treiber nicht verfügbar sind, doch kann die Installation von Treibern für die Hardwareunterstützung die Leistung erheblich verbessern und die CPU-Auslastung senken.
Installieren Sie das für Ihre Hardware geeignete Treiberpaket:
intel-media-va-driver— Intel Gen 8+ (Broadwell 2014+), Arc A-Serie und neuere Prozessorenintel-media-va-driver-non-free— Intel-Medientreiber mit zusätzlichen proprietären Codecsi965-va-driver— Ältere Intel-Hardware (Sandy Bridge, Ivy Bridge, Haswell)mesa-va-drivers— VA-API-Unterstützung für AMD-GPUsnvidia-driver— Proprietärer NVIDIA-Grafiktreiber (z. B. „nvidia-driver-525“ oder höher)
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.