| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| audio [Le 12/09/2026, 00:22] – [Extraction de CD] +laser (infos en triple : /ripper_un_cd /lecture_et_encodage_de_fichiers_audio#l_encodage_de_cd_et_la_conversion_de_fichier_audio krodelabestiole | audio [Le 06/10/2026, 09:51] (Version actuelle) – [Codecs] lien codecs vidéo krodelabestiole |
|---|
| ===== Comment ça fonctionne ? ====== | ===== Comment ça fonctionne ? ====== |
| |
| [[:ubuntu_distribution|Ubuntu]], comme tous les systèmes [[wpfr>GNU/Linux]], est constitué de différentes couches logicielles qui ont chacune une fonction propre. Pour gérer le son, Ubuntu utilise 3 couches\_: | [[:ubuntu_distribution|Ubuntu]], comme toutes les [[:distributions]] Linux, est constitué de différentes couches logicielles qui ont chacune une fonction propre. Pour gérer l'audio, Ubuntu utilise 3 couches\_: |
| * l'**[[#applications_audio|application audio]]**\_: manipulée directement par l'utilisateur, elle permet de générer un flux audio (encore "virtuel"), à destination du serveur de son. Les applications courantes sont les [[:lecteur_audio|lecteurs audio]], les [[:lecteur vidéo|lecteurs vidéo]] ou les [[:navigateur|navigateurs web]], mais certaines peuvent aussi servir à l'[[#enregistrement]] ou à la manipulation audio (voir la //[[:MAO|Musique Assistée par Ordinateur]]//). | * l'**[[#applications_audio|application audio]]**\_: manipulée directement par l'utilisateur, elle permet de générer un flux audio (encore "virtuel"), à destination du serveur de son. Les applications courantes sont les [[:lecteur_audio|lecteurs audio]], les [[:lecteur vidéo|lecteurs vidéo]] ou les [[:navigateur|navigateurs web]], mais certaines peuvent aussi servir à l'[[#enregistrement]] ou à la manipulation audio (voir la //[[:MAO|Musique Assistée par Ordinateur]]//). |
| * le **[[#les serveurs de sons|serveur de son]]** fait l'interface entre le pilote et l'application. Il permet d'uniformiser, mélanger, gérer, et acheminer les différents flux audio créés par les logiciels, entre les entrées (microphone, entrée ligne, flux réseau, ...) et les sorties (casque, haut-parleur, réseau, bluetooth...). Il s'agit désormais de [[:PipeWire]] par défaut sur Ubuntu. | * le **[[#les serveurs de sons|serveur de son]]** fait l'interface entre le pilote et l'application. Il permet d'uniformiser, mélanger, gérer, et acheminer les différents flux audio créés par les applications, entre les entrées (microphone, entrée ligne, flux réseau, ...) et les sorties (casque, haut-parleur, réseau, bluetooth...). Il s'agit désormais de [[:PipeWire]] par défaut sur Ubuntu. |
| * le **[[#les pilotes|pilote]]** permet au [[wpfr>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]]. | * le **[[#les pilotes|pilote]]** permet au [[wpfr>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]]. |
| |
| {{:gnome-usage:gnome_system_menu.png?300|Menu système GNOME}} | {{:gnome-usage:gnome_system_menu.png?300|Menu système GNOME}} |
| |
| Vous pouvez régler simplement le volume sonore grâce au [[:gnome-shell#le menu systéme|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.\\ | Vous pouvez régler simplement le volume sonore grâce au [[:gnome_shell#le menu systéme|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. | Les touches multimédia de certains claviers agissent aussi directement sur ce volume précis. |
| |
| |
| //(Lors de la 1ère utilisation)// | //(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: | 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 : |
| - Si ce n'est pas déjà fait, [[:tutoriel:comment_installer_un_paquet|installer le paquet]] du contrôleur de volume **[[apt>pavucontrol]]**; | - Si ce n'est pas déjà fait, [[:tutoriel:comment_installer_un_paquet|installer le paquet]] du contrôleur de volume **[[apt>pavucontrol]]** ; |
| - Démarrer un flux audio (une vidéo, une webradio/webTV,...); | - Démarrer un flux audio (une vidéo, une webradio/webTV,...) ; |
| - Ouvrir **Pavucontrol** ainsi que l'[[#les_applications_d_enregistrement|application de capture]] et démarrer l'enregistrement; | - Ouvrir **Pavucontrol** ainsi que l'[[#les_applications_d_enregistrement|application de capture]] et démarrer l'enregistrement ; |
| - Dans l'onglet "Enregistrement" apparaît alors: | - Dans l'onglet //Enregistrement// apparaît alors : |
| * capture de -> **''Built-in Audio interne Stéréo Analogique'' **\\ Le modifier en: | * //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)// | * //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'[[:audio#les_applications_d_enregistrement|application de capture]] et démarrer l'enregistrement. | 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'[[:audio#les_applications_d_enregistrement|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.\\ | 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.\\ |
| ==== Conversion d'un format à un autre ==== | ==== Conversion d'un format à un autre ==== |
| |
| Il est possible de convertir des fichiers audio d'un format (//codec// et conteneur) à un autre. | Il est possible de convertir des fichiers audio d'un format (//[[#codecs|codec]]// et conteneur) à un autre. |
| |
| Divers logiciels existent\_: | Diverses applications existent\_: |
| * **[[handbrake|Handbrake]]**\_: un convertisseur très populaires, puissant et libre, plus connu comme convertisseur vidéo, mais qui traite sans problème les fichiers audio. Multiplate-forme. | * **[[:Handbrake]]**\_: un convertisseur très populaires, puissant et libre, plus connu comme convertisseur vidéo, mais qui traite sans problème les fichiers audio. Multiplate-forme. |
| * **Fre:ac** - un [[https://ubunlog.com/fr/freac-un-excellent-convertisseur-audio-multiplateforme/|excellent convertisseur audio multiplate-forme]], libre, avec une interface un peu vieillotte mais simple, et très puissant. Pas disponible dans les dépôts (en 2024), mais installable via [[:Flatpak]] (si celui-ci est activé sur votre Ubuntu)\_: ''flatpak install freac''. | * **Fre:ac** - un [[https://ubunlog.com/fr/freac-un-excellent-convertisseur-audio-multiplateforme/|excellent convertisseur audio multiplate-forme]], libre, avec une interface un peu vieillotte mais simple, et très puissant. Pas disponible dans les dépôts (en 2024), mais installable via [[:Flatpak]] (si celui-ci est activé sur votre Ubuntu)\_: ''flatpak install freac''. |
| * **[[:SoundConverter]]** une petite application GNOME pour vos conversions audio. | * **[[:SoundConverter]]** une petite application GNOME pour vos conversions audio. |
| * **FormatLab** – [[https://korben.info/formatlab-pour-convertir-tous-les-formats-audio-video-sous-linux.html|Pour convertir tous les formats audio / vidéo sous Linux]]. Pas dans les dépôts, mais peut s'installer en [[:Flatpak]] (''flatpak install formatlab'') ou en [[:snap]] (**snap install formatlab**). | * **FormatLab** – [[https://korben.info/formatlab-pour-convertir-tous-les-formats-audio-video-sous-linux.html|Pour convertir tous les formats audio / vidéo sous Linux]]. Disponible en [[:Flatpak]] (''flatpak install formatlab'') ou en [[:snap]] (''snap install formatlab''). |
| |
| ==== Reconnaissance de titre de musique ==== | ==== Reconnaissance de titre de musique ==== |
| La plupart des [[:lecteur_audio|lecteurs audio]] disponibles pour Ubuntu (par exemple [[:rhythmbox?&#encoder_un_cd_audio|Rhythmbox]] installé par défaut) sont aptes à extraire des CD audio. | La plupart des [[:lecteur_audio|lecteurs audio]] disponibles pour Ubuntu (par exemple [[:rhythmbox?&#encoder_un_cd_audio|Rhythmbox]] installé par défaut) sont aptes à extraire des CD audio. |
| </note> | </note> |
| | |
| | ===== Fichiers audio ===== |
| | |
| | Les formats de fichiers audio sont généralement étroitement liés aux [[#codecs]] utilisés. Les conteneurs qui acceptent plusieurs codecs (comme c'est souvent le cas pour les [[:video#conteneurs|fichiers vidéo]]) sont rares en ce qui concerne l'audio, c'est pourquoi on fait rarement la différence entre conteneurs (le "format" de fichier, qui définit son extension) et codec. Pour des raisons de simplicité, nous ne feront pas cette différentiation ici. |
| | |
| | ==== Codecs ==== |
| | |
| | Un [[wpfr>codec]] permet de [[wpfr>Compression_de_données_audio|compresser]] les données audio((Ne pas confondre avec la [[wpfr>Compresseur_(audio)|compression audio]] qui est un [[:mao#effets|effet dynamique]] !))((Il existe aussi des [[:video#codecs|codecs vidéo]].)), au moyen de diverses astuces et algorithmes, afin d'enregistrer des fichiers en économisant l'espace de stockage, ou de transférer des flux en nécessitant un minimum de bande passante. |
| | |
| | Il existe des codecs dits //[[wpfr>Compression_de_données_audio#Compression_avec_perte|destructifs]]// (qui font perdre plus ou moins en qualité audio) et d'autres non-destructifs ([[wpfr>Compression_de_données_audio#Compression_sans_perte|sans perte]]), ainsi que des codecs [[wpfr>format libre|libres]], et d'autres [[wpfr>format propriétaire|propriétaires]]. |
| | |
| | ^ nom ^ extension(s) ^ license ^ avec ou sans perte ^ commentaire ^ |
| | | [[wpfr>Vorbis|OGG Vorbis]] | ''.ogg'' ou ''.oga'' | libre | destructif | De principe similaire au MP3, mais pour une perte moindre à débit équivalent. | |
| | | [[wpfr>Free_Lossless Audio Codec|FLAC]] | ''.flac'' | libre | sans perte | Beaucoup plus efficace que le zip, par exemple, mais les fichiers restent beaucoup plus gros qu'avec une compression destructive même d'excellente qualité. | |
| | | [[wpfr>MP3]] | ''.mp3'' | devenu libre (brevets expirés) | destructif | Classique, il est reconnu par tous les systèmes et appareils. Cependant il est ancien, et techniquement loin d'être le plus performant. | |
| | | [[wpfr>Advanced_Audio_Coding|AAC]] et [[wpfr>Advanced_Audio_Coding#Versions_et_profils|AAC+]] | ''.aac'' | propriétaire | destructif | Meilleur que le MP3 et largement utilisé dans l'industrie (en particulier dans des [[:video|fichiers vidéo]], ou pour des [[:streaming|diffusions]] [[:radio]]). | |
| | | [[wpfr>Speex]] | ''.spx'' | libre | destructif | Orienté voix ([[:voip|téléphonie]] et [[:SIP]]). | |
| | | [[wpfr>Musepack|MPC Musepack]] | ''.mpc'' | libre | destructif | | |
| | | [[wpfr>Wavpack]] | ''.wv'' | libre | destructif ou sans perte | | |
| | | [[wpfr>Monkey's Audio]] | ''.ape'' | libre | sans perte | | |
| | |
| | <note> |
| | [[wpfr>Waveform Audio File Format|WAV]] et [[wpfr>Modulation_par_impulsions_et_codage|PCM]] sont d'autres formats de fichiers audio, mais ceux-ci ne sont pas compressés, et ne font donc pas intervenir de codec.((Au sens strict [[wpfr>Waveform Audio File Format|WAV]] est un conteneur pour [[wpfr>Modulation_par_impulsions_et_codage|PCM]], et il pourrait par exemple contenir du [[wpfr>MP3]], mais c'est en pratique très rare.)) |
| | </note> |
| | |
| | Par défaut, des codecs comme le MP3 ou le AAC ne sont pas installés (le OGG est installé par défaut). Si on veut exporter dans ces formats (et ce quelle que soit l'application utilisée), il faut donc installer les codecs manquants (le codec pour lire le MP3 est installé par défaut depuis Ubuntu [[:focal|Focal 20.04]], mais pas celui pour numériser). |
| | |
| | * Pour installer tous les codecs et encodeurs manquants, [[:deb#installer un paquet deb|installer le paquet]] ''[[apt>ubuntu-restricted-extras]]''. |
| | * Pour installer l'encodeur [[wpfr>MP3]] seul : ''[[apt>lame]]''. |
| | * Pour installer [[wpfr>Musepack]] seul ''[[apt>musepack-tools]]''. |
| | * Pour installer le codec [[wpfr>Advanced_Audio_Coding|AAC]] seul : ''[[apt>fdkaac]]''. |
| |
| ===== Problèmes courants ===== | ===== Problèmes courants ===== |
| * [[:son_cartes_son]] | * [[:son_cartes_son]] |
| * [[:mao|MAO (musique assistée par ordinateur)]] | * [[:mao|MAO (musique assistée par ordinateur)]] |
| * [[:sox]] - logiciel de traitement de son en ligne de commande | * [[:sox]] -- application de traitement de son en ligne de commande |
| * [[:Problèmes audio]] | * [[:Problèmes audio]] |
| * **(//en//)**[[https://www.alsa-project.org/main/index.php/Main_Page|Site officiel du pilote ALSA]] | * **(//en//)**[[https://www.alsa-project.org/main/index.php/Main_Page|Site officiel du pilote ALSA]] |