Ceci est une ancienne révision du document !


Icône audio

Le son sous Ubuntu

Comment ça fonctionne ?

Ubuntu, comme tous les systèmes GNU/Linux, est constitué de différentes couches logicielles qui ont chacune une fonction propre. Pour gérer le son, Ubuntu utilise 3 couches :

  • l'application audio : en relation directe avec l'utilisateur, elle permet de créer un flux audio (encore virtuel), dirigé vers le serveur de son. Les applications courantes sont les lecteurs audio, les lecteurs vidéo ou les navigateurs web, mais certaines peuvent aussi servir à l'enregistrement ou à la manipulation des sons (voir la Musique Assistée par Ordinateur).
  • le serveur de son, qui fait l'interface entre le pilote et l'application. Il permet de mélanger, gérer, et acheminer les différents flux audio créés par les logiciels, entre les entrées (micro, Line In, réseau, …) et les sorties (casque, haut-parleur, réseau, Bluetooth…). Il s'agit désormais de PipeWire.
  • le pilote, qui permet au noyau Linux de gérer la ou les cartes son de l'ordinateur. C'est une couche logicielle invisible pour l'utilisateur, en relation directe avec le matériel. Sur Ubuntu il s'agit de ALSA.
Pour une explication didactique en français, n'hésitez pas à consulter cette vidéo. À noter toutefois que PipeWire est désormais aussi performant que JACK (depuis la sortie de la version 1), et qu'il est lui-même un daemon, donc pour WirePlumber on parle plutôt de gestionnaire de session.

Les pilotes

Afin de pouvoir exploiter les cartes son, Ubuntu utilise le pilote ALSA.

ALSAALSA (Advanced Linux Sound Architecture) est un ensemble de pilotes pour les cartes son intégrées, PCI et USB. Il a été créé lorsque OSS est passé sous licence propriétaire, afin de toujours avoir une alternative libre. Ce pilote est en constante amélioration et gère un très grand nombre de cartes. De plus il permet la gestion directe de plusieurs sons grâce à un serveur de sons intégré (dmix). En vue de toujours pouvoir utiliser les programmes écrits pour OSS, une sur-couche logicielle a été créée afin de conserver l'usage des applications écrites seulement pour OSS
OSS4OSS4 (Open Sound System v4) supporte un nombre de cartes son presque aussi conséquent qu'ALSA mais il n'a plus beaucoup d'intérêt comparé à ALSA qui l'a remplacé.
FFADOFFADO (Free Firewire Audio Drivers), est un projet visant à fournir un pilote unifié pour les cartes son Firewire sous GNU/Linux. C'est le successeur de FreeBob. Il est désormais directement intégré à ALSA, donc n'a plus de paquet propre.
OSSOSS (Open Sound System), était l'interface de gestion du son largement utilisée sur les anciennes versions de Linux (jusqu'à la version 2.4 du noyau). Ce pilote est de moins en moins utilisé du fait que la version libre n'est plus maintenue et est plutôt archaïque. il est remplacé par OSS4.

Les serveurs de sons

Un serveur de sons est la couche logicielle qui s'interpose entre le signal audio créé par une application audio et le pilote qui va transmettre le signal audio à la carte son. Le rôle du serveur de son est de normaliser et mélanger tous les signaux audio provenant des applications afin de n'en envoyer qu'un seul au pilote. Il permet aussi de choisir les entrées (micro, Line In, master, CD,… ) et sorties (casque, haut-parleurs, bluetooth,… ) audio utilisées.

Sous GNU/Linux il existe différents serveurs de sons. Sur Ubuntu, PipeWire est le serveur de son installé par défaut à partir de la version Kinetic 22.10. On trouve Pulseaudio sur les versions précédentes.

Pour la lecture audio ordinaire le signal suit donc ce chemin :

Applications → PipeWire (serveur de son) → ALSA (pilote audio) → carte son → hauts parleurs
Le traitement numérique du son implique un temps de latence (c'est le délai de transmission du son) qui peut être gênant pour certains usages audio avancés (MAO, temps réel). Ce retard audio peut être minimisé en optimisant les réglages du serveur de son et éventuellement par l'utilisation d'un noyau pour faible latence.

À l'inverse, mal réglé, le système peut entraîner des craquements et des hachures dans le rendu audio.

Ubuntu avec une installation standard

Lors de l'installation d'Ubuntu, l'installateur détecte votre carte son, installe le pilote audio ALSA, le serveur de son PipeWire et une série d'applications utilisateur. L'ensemble est directement opérationnel.

Lecture

À condition que votre carte son soit supportée et reconnue, la lecture d'un son ne demande pas de configuration particulière.

L'application Rhythmbox est installée par défaut sur Ubuntu, mais vous pouvez utiliser n'importes quelles autres applications de votre choix pour lire de la musique ou autre contenu audio. Voir la page concernant les lecteurs audio.

Contrôle du volume

Menu système GNOME

Vous pouvez régler simplement le volume sonore grâce au menu systéme de GNOME, accessible depuis la barre de notification (plusieurs icônes dont un petit haut-parleur), avec un clic gauche sur la première barre de volume, à droite d'une icône casque ou haut-parleur, pour le volume de lecture.
Les touches multimédia de certains claviers agissent aussi directement sur ce volume précis.

Si plusieurs lecteurs audio sont en service, vous pouvez régler les volumes de ceux-ci individuellement :

  • depuis les paramètres système de GNOME, entrée SonNiveaux de volume
  • depuis l'application de mixage Pavucontrol, onglet lecture et choisir applications dans le menu déroulant en bas à droite.
La plupart des lecteurs audio, ainsi que ceux des navigateurs web, possèdent un réglage de volume propre et parfois un bouton muet (mute en anglais). Vérifier aussi ces paramètres en cas de problème.

Enregistrement ou capture

Les cartes son des ordinateurs sont souvent équipées de 2 entrées, une bleue ou verte et une rouge ou rose.

microphone (rose)

L'entrée microphone est faite pour les signaux bruts. Microphones non-amplifiés, platines tourne-disques vinyles, instruments de musique non amplifiés,…

l'entrée ligne (bleue)

L'entrée ligne est faite pour les signaux pré-amplifiés. Baladeurs, platine de lecture amplifiée (CD, magnétophone,…) instruments de musique amplifiés,…

Dans certains cas, en particulier sur les ordinateurs portables il n'y a plus qu'une prise jack qui fait a la fois micro et casque (à l'aide d'un mini-jack à 4 contacts1)).

On peut aussi utiliser un périphérique USB, carte son externe, webcam, ou microphone USB pour enregistrer un signal externe, ou un appareil audio Bluetooth.

Enregistrement d'un périphérique audio

Un microphone lié à la webcam est normalement reconnu et présent dans le contrôleur de volume d'un ordinateur portable.

Paramètres système - Son

Pour enregistrer depuis un microphone externe ou un appareil audio, en utilisant la carte son intégrée à votre ordinateur :

  1. Connecter l'appareil
    • à l'aide d'un câble mini-jack
      • sur l'entrée ligne (prise jack souvent bleue) pour un signal amplifié (lecteur K7 par exemple)
      • sur l'entrée micro (prise jack souvent rose) pour un signal faible (microphone dynamique par exemple)
    • ou en USB (microphone USB ou webcam par exemple)
    • ou en Bluetooth le cas échéant, en appairant le périphérique de capture (casque-micro Bluetooth par exemple)
  2. Ouvrir les paramètres système, entrée Son, et choisissez votre Périphérique d'entrée (voir ci-dessus).
  3. Modifier le Volume d'entrée en le réglant au maximum avant saturation (reconnaissable à un son distordu, ou un vumètre rouge dans l'application d'enregistrement).
  4. Dans l'application de capture, lancer l'enregistrement (en général, un bouton rouge – rec. ou record en anglais).
Si vous ne voyez pas apparaître votre entrée dans la liste des périphériques d'enregistrement, essayez de débrancher et rebrancher votre appareil. Les cartes sons récentes détectent le branchement d'une prise jack et le système peut n'afficher une entrée qu'une fois connectée.

Si votre interface audio n'est toujours pas visible, elle n'est peut-être pas reconnue par le système. Voir les Problèmes courants.

Enregistrement de la sortie audio

Ce chapitre ne concerne pas les versions les plus récentes d'Ubuntu, qui utilisent PipeWire.

(Lors de la 1ère utilisation) Lorsque vous voulez capturer un flux audio en continu (streaming), il peut être pratique d'enregistrer tout simplement la sortie audio (ce qui sort de vos hauts-parleurs). Mais dans Pulseaudio la sortie audio pour le retour en entrée "Monitor" n'est pas configurée par défaut pour l'enregistrement. Pour ce faire:

  1. Si ce n'est pas déjà fait, installer le paquet du contrôleur de volume pavucontrol;
  2. Démarrer un flux audio (une vidéo, une webradio/webTV,…);
  3. Ouvrir Pavucontrol ainsi que l'application de capture et démarrer l'enregistrement;
  4. Dans l'onglet "Enregistrement" apparaît alors:
    • capture de → Built-in Audio interne Stéréo Analogique
      Le modifier en:
    • capture de → Monitor of Built-in Audio interne Stéréo Analogique
      (Exemple de nom pour une carte son générique, il peut être différent pour d'autres cartes)

Si la barre de défilement s'agite cela indique que le signal audio s'enregistre 8-), l'enregistrement de la sortie audio de l'ordinateur est maintenant configurée. Cela n'est plus à faire les fois suivantes, il suffira seulement de lancer l'application de capture et démarrer l'enregistrement.

Il ne reste plus qu'à régler les différents curseurs de volume de l'application lecture, du contrôleur de volume et de l'application de capture pour obtenir une qualité correcte.
En cas de difficultés, voir le chapitre "Enregistrement" dans la page Problèmes de sons sous Ubuntu.

Les réglages de base à vérifier

Dans le contrôleur de volume Pavucontrol:

  • Onglet Enregistrement - > Afficher - > tout les flux (all streams)
  • Onglet Périphériques de sortie → Afficher → all output devices
  • Onglet Périphériques d'entrée → Afficher → all input devices (Ou bien uniquement Monitor pour éviter d'avoir en plus les sons provenant d'un éventuel microphone incorporé)
  • Onglet Configuration → Audio Interne → profil → Duplex stéréo analogique

N'oubliez pas non plus de vérifier le niveau sonore du lecteur audio de l'application "source".

  • Certaines cartes son possèdent dans les préférences une option Surround Jack Mode. Il est nécessaire de l'activer et dans l'onglet Options de choisir Independent.
  • Si après toutes les vérifications (branchements, configurations, etc.) l'enregistrement ne fonctionne toujours pas ou n'est pas disponible, consultez la section dédiée aux problèmes de son.

Réglages en ligne de commande

En plus des interfaces graphiques, il est possible de configurer les cartes son depuis un terminal avec les outils utilisables en ligne de commande. En plus des commandes propres à PipeWire qui sont documentée sur leur page, voici des commandes propres à ALSA :

Activer l'entrée audio (line in)

Il est possible (peut-être après avoir suivi un tutoriel obsolète ?) que certaines entrées ou sortie soit désactivées au niveau d'ASLA.

Si vous souhaitez activer l'entrée audio de votre carte son (line in, entrée audio pour appareil amplifié), par exemple pour y brancher la sortie audio d'une console de jeu, d'un lecteur de K7 audio, etc. :

  1. Taper dans un terminal:
    alsamixer
  2. Repérer la colonne intitulée <Line>
  3. Utilisez les flèches gauches et droites pour naviguer, haut et bas pour augmenter/baisser le son et M pour activer / désactiver le mode silencieux / mute (marqué MM).

Solution alternative

Pour vérifier l'état on ou off de l'entrée ligne, dans amixer :

  1. Tapez dans un terminal:
    amixer
  2. Repérez la partie correspondante à Line, ici désactivée :
    Simple mixer control 'Line',0
      Capabilities: pvolume pswitch penum
      Playback channels: Front Left - Front Right
      Limits: Playback 0 - 31
      Mono:
      Front Left: Playback 25 [81%] [3.00dB] [off]
      Front Right: Playback 13 [42%] [-15.00dB] [off]

Pour réactiver l'entrée ligne, entrez la commande suivante :

amixer -c 0 set Line 80% unmute capture
Le 0 correspond au chiffre à la fin de la ligne Simple mixer control 'Line'

Définir l'entrée ou/et la sortie audio au démarrage

Voir le chapitre Changer la sortie son avec un script sur la page consacrée à PipeWire.

Applications audio

Lecteurs

Enregistrement

  • gnome-sound-recorder: enregistre l'entrée audio sélectionnée.
  • audio-recorder, enregistre l'entrée audio sélectionnée ou la sortie du système audio sans configuration spéciale à faire.
  • audacity: Très complet, enregistre mais aussi permet de créer des montages audio avec de nombreux effets.
  • mhwaveedit: Éditeur de son aussi performant qu'Audacity mais plus léger.

Conversion d'un format à un autre

Il est possible de convertir des fichiers audio d'un format (codec et conteneur) à un autre.

Divers logiciels existent :

Reconnaissance de titre de musique

  • SongRec est un client Shazam open source pour Linux, écrit en Rust.
  • Midomi.com est un site web permettant de reconnaître la musique. Il s'utilise avec un navigateur internet classique.

Édition des tags (métadonnées)

Filtrage bruit clic

Éditeurs audio

Voir le chapitre Édition audio, mixage, enregistrement sur la page concernant la MAO.

  • audacity : l'éditeur audio le plus populaire, puissant et libre.
  • flacon : Flacon extrait individuellement les pistes d'un gros fichier audio contenant l'album entier et les sauvegarde en fichiers audio distincts.
  • mp3splt : Permet de découper (crop) des mp3 et des ogg sans perte (lossless) car il ne décompresse pas le fichier pour le recompresser. Il supporte le découpage automatique des zone de silence.
  • mp3wrap : Permet de concaténer des mp3 sans perte (lossless) car il ne décompresse pas le fichier pour le recompresser.
  • mp3gain: MP3Gain est une application de normalisation sans perte du volume des musiques dans un dossier ou fichier par fichier.

Extraction de CD

La plupart des lecteurs audio disponibles pour Ubuntu (par exemple Rhythmbox installé par défaut) sont aptes à extraire des CD audio.

Problèmes courants

Voir les problèmes courants sur les pages Problèmes de sons sous Ubuntu et PipeWire.

La documentation Pop!_OS, malheureusement en anglais, est aussi très à jour, et reste adaptée à Ubuntu.

Pas de son

Si vous n'avez pas de son alors que l'interface audio semble détectée, vérifiez avant tout :

  • la connexion des hauts-parleurs (prise verte),
  • l'alimentation électrique de ces derniers,
  • la présence d'un bouton potentiomètre de son.

Plus généralement, n'hésitez pas à connecter un autre appareil avec une sortie jack (comme un smartphone) pour vous assurer que le problème ne vient pas du système son.

Si l'absence de son ne provient pas de ce matériel mais effectivement de votre ordinateur, suivez les liens ci-dessus.

Voir aussi

Pages sur le sujet

Le 13/01/2012, 22:26 grigouille
Le 09/10/2010, 19:05 MarcSpitz
Le 17/04/2026, 01:57 Kro
Le 30/11/2016, 04:14 sivolc73
Le 29/04/2008, 12:11 gurdil63
Le 04/05/2010, 14:03  
Le 09/06/2007, 19:55 adam0509
Le 14/05/2010, 22:48  
Le 19/03/2015, 13:07 cafecho
Le 22/09/2008, 22:18 Gentoo
Le 07/05/2010, 14:24  
Le 25/04/2025, 18:05 Kro
Le 10/04/2008, 16:36  
Le 27/04/2010, 19:10  
Le 11/09/2022, 12:25  
Le 28/04/2010, 15:40  
Le 08/03/2010, 16:48 Polo C
Le 11/05/2023, 16:58 Kro
Le 11/09/2022, 12:18  
Le 22/10/2010, 17:22 MICHEL
Le 11/07/2023, 16:46 Kro
Le 27/11/2009, 23:06 Trancept
Le 19/05/2010, 13:42  
Le 09/01/2016, 16:55 krodelabestiole
Le 01/07/2025, 19:42 Kro
Le 27/04/2010, 19:10  
Le 08/05/2007, 19:44 kao_chen
Le 24/01/2020, 13:37 K.
Le 01/07/2010, 19:09 ubu20g
Le 11/04/2023, 21:10  
Le 30/03/2015, 16:09 cafecho
Le 24/08/2010, 14:22 guigolum
Le 02/04/2015, 14:29 cafecho
Le 11/12/2010, 23:17 Gemnoc
Le 17/05/2009, 12:34 islington
Le 12/04/2013, 14:17  
Le 24/12/2010, 06:12 luron
Le 16/05/2010, 17:17 Malaria
Le 07/12/2015, 11:36 rob1
Le 03/11/2013, 17:52 AO Breysse
Le 12/09/2009, 18:55 Louis SCHEIDT
Le 27/04/2010, 19:10  
Le 18/04/2015, 17:54 cafecho
Le 17/08/2015, 10:34 L'Africain
Le 24/11/2008, 22:23 Nonux
Le 10/11/2007, 23:09 gurdil63
Le 09/04/2010, 11:57 Seiko Matsumoto
Le 15/09/2010, 08:20 YannUbuntu
Le 14/12/2006, 10:09
Le 12/04/2008, 09:19  
Le 13/05/2010, 13:28 enjolras
Le 10/01/2015, 18:16 zococo
Le 07/09/2008, 18:54 Bogoris
Le 18/07/2010, 17:54 treintafouire
Le 28/07/2009, 05:33 YannUbuntu
Le 30/03/2024, 18:35  
Le 19/03/2007, 10:43 thedamocles
Le 11/09/2022, 11:58  
Le 08/05/2010, 18:02  
Le 26/02/2007, 19:47 sidney_v
Le 27/04/2010, 19:10  
Le 14/10/2019, 22:13 krodelabestiole
Le 16/05/2021, 13:22 Jean-Louis75
Le 27/10/2009, 21:42 psychederic
Le 06/12/2007, 22:51 fabien26
Le 28/01/2010, 23:48 Jaussoin Timothée
Le 13/10/2014, 12:35 maltouzes
Le 02/06/2010, 23:39  
Le 06/06/2016, 23:23 andre pierre jocelyn
Le 11/09/2022, 11:08  
Le 03/01/2007, 08:15 ostaquet
Le 25/05/2010, 04:36 YannUbuntu
Le 08/03/2007, 17:18 thedamocles
Le 09/10/2012, 18:10  
Le 13/05/2010, 20:06  
Le 14/02/2010, 09:34 draco31.fr
Le 14/02/2010, 10:02 draco31.fr
Le 14/02/2010, 10:08 draco31.fr
Le 24/02/2026, 13:55  
Le 21/01/2024, 11:19  
Le 06/03/2024, 13:51 Kro
Le 01/05/2010, 18:29  
Le 27/02/2011, 21:07 ordiman85
Le 16/07/2008, 17:56 YannUbuntu
Le 09/01/2016, 16:44 krodelabestiole
Le 18/07/2008, 03:23 YannUbuntu
Le 14/05/2016, 16:20 eagle08
Le 14/04/2016, 21:15 eagle08
Le 07/01/2024, 14:56 Kro
Le 11/04/2011, 03:05 claudiux
Le 23/01/2007, 22:44  
Le 11/09/2022, 11:52  
Le 30/07/2007, 13:30 Ner0lph
Le 07/07/2020, 16:29 elio0203
Le 27/04/2010, 19:10  
Le 05/11/2009, 18:38 darkeclypse
Le 21/08/2009, 16:48 Ner0lph
Le 03/12/2011, 19:44 alt.g
Le 02/11/2007, 18:51 re06011988
Le 28/01/2007, 16:38 Blackpegaz
Le 03/06/2020, 21:15 TooM
Le 09/01/2010, 17:34 johndescs
Le 21/09/2008, 17:25 lasconic
Le 21/06/2009, 15:41  
Le 28/06/2019, 11:31  
Le 25/05/2015, 14:17 maltouzes
Le 25/12/2006, 07:56 carmelo
Le 11/09/2022, 12:25  
Le 27/04/2010, 19:10  
Le 21/10/2010, 20:06 Lusseau fabien
Le 22/04/2026, 22:26 L'Africain
Le 21/02/2023, 12:56 Kro
Le 11/01/2014, 17:21 mmaura
Le 07/08/2009, 11:00 elpepe
Le 23/04/2026, 18:04 Kro
Le 31/08/2022, 23:59  
Le 13/02/2017, 21:57 Flayor
Le 21/03/2024, 11:37  
Le 14/09/2010, 03:54 YannUbuntu
Le 24/02/2013, 19:05 Djiboun
Le 23/12/2025, 11:05 samcelia
Le 21/03/2012, 22:17 David
Le 24/01/2021, 16:33 christophe c
Le 25/08/2007, 11:59 luigifab
Le 23/08/2017, 12:25 claudiux
Le 10/06/2011, 13:17 YannUbuntu
Le 14/08/2024, 17:45 Kro
Le 18/03/2010, 18:14 teza
Le 10/09/2012, 16:30  
Le 24/02/2008, 18:29 Le Mouton Vert
Le 10/08/2013, 00:38 wild dagger
Le 11/09/2022, 11:09  
Le 21/07/2022, 15:44 christophe c
Le 30/07/2013, 12:19 rob1
Le 13/11/2025, 19:43  
Le 27/04/2010, 19:10  
Le 05/02/2013, 15:00 3nity
Le 13/11/2025, 08:43  
Le 26/11/2010, 14:28 Spelth
Le 07/09/2008, 18:00 zobi8225
Le 07/11/2007, 21:58 xabilon
Le 01/05/2008, 13:14 zonder
Le 14/05/2010, 22:00  
Le 16/01/2010, 21:04 ringostare
Le 19/03/2017, 21:16 grigouille
Le 16/03/2023, 09:05  
Le 10/10/2010, 13:48 psychederic
Le 17/02/2007, 14:46 teolemon
Le 17/04/2016, 09:56 L'Africain
Le 15/04/2016, 10:56 L'Africain
Le 01/01/2009, 00:53 roveri
Le 13/11/2025, 19:52  
Le 26/05/2008, 23:47  
Le 08/07/2025, 10:54  
Le 31/08/2022, 23:35  
Le 08/04/2017, 21:08  
Le 27/04/2010, 19:10  
Le 02/06/2009, 05:28 alt.G
Le 21/05/2010, 16:11  
Le 21/12/2006, 18:13 Blackpegaz
Le 09/01/2016, 17:12 krodelabestiole
Le 10/03/2023, 22:30  
Le 07/09/2010, 20:19 psychederic
Le 27/04/2010, 19:10  
Le 01/06/2007, 17:26  
Le 16/07/2017, 10:05 fidjiflorian
Le 10/09/2023, 20:09 spnux
Le 08/06/2020, 09:44 ToTo_remi
Le 26/04/2025, 00:48 Kro
Le 21/01/2024, 01:12  

Contributeurs : toy, cyberdf, Id2ndR, L.Bellegarde, Judibet, krodelabestiole.

1)
mini-jack TRRS : tip - ring - ring - sleeve
2)
gnome-alsamixer n'est plus disponible dans les dépôts officiels depuis Focal