LinuxAlternative

Linux · Son & Vidéo

PipeWire

PipeWire est un serveur audio/vidéo pour Linux qui unifie l'audio à faible latence, les médias de haute qualité et le routage des périphériques, remplaçant les anciens systèmes comme PulseAudio et JACK.

Open sourceGratuit
Soyez le premier à noter
Licence
LGPL-2.1-or-later
Dernière version
1.6.9

Qu’est-ce que PipeWire ?

PipeWire a vu le jour en 2019 en tant que projet expérimental visant à fusionner PulseAudio et JACK en un seul backend efficace. Au cours des dernières années, il est devenu le serveur audio par défaut sur de nombreuses distributions majeures, notamment Fedora, Ubuntu et Arch. Le projet est activement maintenu, avec des versions régulières et des contributions de la communauté.

Il s'adresse aux développeurs, aux utilisateurs avancés et au grand public qui ont besoin d'un routage audio et vidéo fiable. L'API est compatible avec les applications PulseAudio et JACK existantes, de sorte que la plupart des logiciels continuent de fonctionner sans modification.

Par rapport aux outils Windows tels que Voicemeeter, PipeWire s'intègre plus étroitement à l'écosystème Linux. Il offre un traitement à faible latence, un routage par application et un sandboxing sécurisé, mais nécessite une certaine configuration en ligne de commande pour les configurations avancées.

Idéal pour : Les utilisateurs qui ont besoin d'un backend audio/vidéo moderne et à faible latence, compatible avec les applications PulseAudio et JACK.

Fonctionnalités clés de PipeWire

  • Serveur audio et vidéo unifié
  • Compatibilité JACK à faible latence
  • Routage par application
  • Sandboxing sécurisé
  • Capture de médias intégrée
  • Extensible via des plugins
  • Prise en charge native des clients ALSA, PulseAudio et JACK

Points forts

  • Développement actif et soutien de la communauté
  • Intégration transparente avec les outils natifs Linux
  • Faible latence pour l'audio professionnel
  • Environnement sécurisé et sandboxé
  • Architecture extensible

Points faibles

  • Configuration complexe pour le routage avancé
  • Outils graphiques limités par rapport à Voicemeeter
  • Nécessite une configuration manuelle pour les applications héritées
  • Courbe d'apprentissage pour les nouveaux utilisateurs

Logiciels Windows remplacés par PipeWire

Installer PipeWire sous Linux

Ubuntu / Mintsudo apt install pipewire
Debiansudo apt install pipewire
Fedorasudo dnf install pipewire
Arch / Manjarosudo pacman -S pipewire
openSUSEsudo zypper install pipewire

Conseils pour les utilisateurs de Windows

Lors du passage de Voicemeeter à PipeWire, commencez par installer PipeWire et activer les modules de compatibilité PulseAudio et JACK. Utilisez pactl list et jack_lsp pour inspecter les périphériques. La plupart des formats de fichiers (WAV, MP3, OGG) ne changent pas, mais les raccourcis peuvent différer ; par exemple, utilisez pavucontrol au lieu de l'interface graphique de Voicemeeter pour ajuster les volumes par application. Pour le routage, créez un fichier pipewire.conf ou utilisez pw-cli pour configurer des pipelines personnalisés. N'oubliez pas que PipeWire utilise des unités systemd pour la gestion des services, activez-les donc avec systemctl --user enable pipewire.

PipeWire : questions fréquentes

PipeWire est-il stable pour le jeu vidéo ?

Oui, la compatibilité JACK à faible latence de PipeWire le rend adapté au jeu vidéo et aux applications audio en temps réel.

Puis-je utiliser des scripts Voicemeeter avec PipeWire ?

Les scripts écrits pour Voicemeeter ne peuvent pas être exécutés directement ; vous devrez les réécrire en utilisant les commandes pw-cli ou pw-dot de PipeWire.

Comment dépanner les coupures audio ?

Vérifiez les journaux de PipeWire avec journalctl --user -u pipewire et assurez-vous que le backend correct (PulseAudio ou JACK) est chargé.

PipeWire prend-il en charge l'audio Bluetooth ?

Oui, PipeWire gère le Bluetooth via le plugin BlueZ, offrant une latence inférieure à celle de l'ancienne pile PulseAudio.

Mis à jour le