Sur cette page

Qt Multimedia sous Linux

Cette page présente les points à prendre en compte lors de l'utilisation d'Qt Multimedia sous Linux.

Exigences relatives au backend audio

Qt Multimedia Les fonctionnalités audio sous Linux nécessitent PipeWire ou PulseAudio. PipeWire est le backend recommandé sur toutes les distributions Linux modernes, mais PulseAudio sera utilisé si PipeWire n'est pas disponible. Le backend ALSA expérimental sera déprécié dans les futures versions de Qt. D'ici là, la communauté est invitée à contribuer pour corriger les problèmes liés à ce backend.

Pour les applications utilisant le backend GStreamer sous Linux embarqué, consultez la section « Backend GStreamer d’Qt Multimedia » pour connaître les exigences supplémentaires liées à PulseAudio.

Limitations sous Linux avec le compositeur Wayland

La fonctionnalité de capture d’écran nécessite l’installation de :

En raison des restrictions du protocole Wayland, l'écran actif ne peut être sélectionné que via l'assistant affiché par le système d'exploitation lors de l'activation d'une instance d'QScreenCapture. Pour plus de détails, consultez la documentation de la classe QScreenCapture.

Pilotes d’encodage/décodage matériel

L’encodage et le décodage vidéo accélérés par le matériel sous Linux nécessitent des pilotes spécifiques à la plate-forme. Bien qu’ Qt Multimedia puisse recourir à l’encodage/décodage logiciel si les pilotes nécessaires ne sont pas disponibles, l’installation de pilotes de prise en charge matérielle peut améliorer considérablement les performances et réduire l’utilisation du processeur.

Installez le paquet de pilotes adapté à votre matériel :

  • intel-media-va-driver — Processeurs Intel Gen 8+ (Broadwell 2014+), série Arc A et plus récents
  • intel-media-va-driver-non-free — Pilote multimédia Intel avec codecs propriétaires supplémentaires
  • i965-va-driver — Matériel Intel plus ancien (Sandy Bridge, Ivy Bridge, Haswell)
  • mesa-va-drivers — Prise en charge VA-API pour les GPU AMD
  • nvidia-driver — Pilote graphique propriétaire NVIDIA (par exemple, nvidia-driver-525 ou version ultérieure)

© 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.