Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
utilisateurs:krodelabestiole:brouillons:pipewire [Le 11/05/2023, 20:15] krodelabestiole supprimée |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Kinetic multimédia audio vidéo mao}} | ||
- | {{ :logo:pipewire.png?100| logo de PipeWire}} | ||
- | |||
- | ====== PipeWire ====== | ||
- | |||
- | **PipeWire** est le serveur de son installé par défaut sur Ubuntu à partir de la version [[:kinetic|Kinetic 22.10]]. | ||
- | |||
- | Un serveur de son permet à plusieurs applications d'utiliser simultanément les pilotes de la carte son, afin de pouvoir être toutes audibles et utilisées simultanément. | ||
- | |||
- | Il remplace [[:PulseAudio]], le serveur de son installé par défaut jusqu'à [[:jammy|Ubuntu Jammy 22.04]]. Il propose en plus les fonctionnalité avancées utiles dans le domaine de la [[:MAO]] que proposait jusqu'ici le serveur [[:jackd|JACK]], qu'il remplace aussi, avec une configuration simplifiée. Il rend possible l'utilisation simultanée de n'importe lesquels de ses logiciels et appareils audio. On peut par exemple pré-écouter un flux audio sur des oreillettes bluetooth tandis qu'on en diffuse un autre sur la carte son intégrée à son ordinateur, le tout en enregistrant le micro de sa webcam dans [[:Audacity]]... | ||
- | |||
- | Il dispose de plus des couches de rétro-compatibilité avec les serveurs de son ALSA, [[:PulseAudio]], et [[:jackd|JACK]]. | ||
- | Pour en bénéficier il faut [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>pipewire-alsa ]]**, **[[apt>pipewire-pulse ]]** et **[[apt>pipewire-jack ]]**. Grâce à ces paquets, les applications compatibles voient respectivement des serveurs ALSA, [[:PulseAudio]], ou [[:jackd|JACK]] tourner, et peuvent s'y connecter. Il s'agit en fait à chaque fois de PipeWire. | ||
- | |||
- | PipeWire dispose aussi de fonctionnalités permettant de gérer des flux vidéo. | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | PipeWire est installé par défaut sur Ubuntu à partir de la version [[:kinetic|Kinetic 22.10]]. | ||
- | |||
- | Sur les versions précédentes il est possible d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>pipewire ]]**, **[[apt>pipewire-alsa ]]**, **[[apt>pipewire-pulse ]]**, et **[[apt>pipewire-jack ]]**. | ||
- | |||
- | Il est conseillé dans ce cas de désinstaller [[:PulseAudio]] et [[:jackd|JACK]]. | ||
- | |||
- | ===== Utilisation ===== | ||
- | |||
- | ==== Routage ==== | ||
- | |||
- | En plus d'utiliser simultanément plusieurs logiciels et interfaces matérielles, PipeWire permet de les relier ensemble dans n'importe quel sens, à la manière d'un studio virtuel. | ||
- | |||
- | On peut utiliser une interface graphique telle que [[https://gitlab.freedesktop.org/rncbc/qpwgraph|qpwgraph]], qui remplace avantageusement [[:QjackCtl]] (qu'on utilisait pour [[:jackd|JACK]]). | ||
- | |||
- | qpwgraph est disponible depuis les dépots officiels : **[[apt>qpwgraph]]** ou en [[https://flathub.org/apps/details/org.rncbc.qpwgraph|Flatpak]]. | ||
- | |||
- | Chaque élément (matériel ou logiciel) apparaît comme un bloc avec ses entrées à gauche et ses sorties à droite. On peut les relier les unes aux autres en tirant des liens par cliquer-glisser. Les liens peuvent ainsi conduire des signaux audio, [[:MIDI]], ou vidéo, d'un logiciel ou d'un périphérique à l'autre. | ||
- | |||
- | ==== Gestionnaire de session ==== | ||
- | |||
- | Le [[:mao#jack_et_les_gestionnaires_de_session|gestionnaire de session]] pour PipeWire installé par défaut sur Ubuntu est [[https://gitlab.freedesktop.org/pipewire/wireplumber|WirePlumber]]. | ||
- | |||
- | Il n'existe pour le moment pas d'interface graphique pour le gérer. | ||
- | |||
- | ===== Voir aussi ===== | ||
- | |||
- | * **(en)** [[https://pipewire.org|Site officiel]] | ||
- | * [[https://linuxmao.org/PipeWire|PipeWire sur Linux MAO]] | ||
- | |||
- | ---- | ||
- | //Contributeurs : [[:utilisateurs:krodelabestiole]]// |