Auf dieser Seite

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:

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 Prozessoren
  • intel-media-va-driver-non-free — Intel-Medientreiber mit zusätzlichen proprietären Codecs
  • i965-va-driver — Ältere Intel-Hardware (Sandy Bridge, Ivy Bridge, Haswell)
  • mesa-va-drivers — VA-API-Unterstützung für AMD-GPUs
  • nvidia-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.