Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
lecture_et_encodage_de_fichiers_audio [Le 09/12/2012, 10:46]
46.193.142.153 [Préliminaire: codecs pour formats propriétaires]
lecture_et_encodage_de_fichiers_audio [Le 16/09/2023, 15:59] (Version actuelle)
christophe c [L'encodage de CD et la conversion de fichier audio] lien apt
Ligne 10: Ligne 10:
 ===== Préliminaire:​ codecs pour formats propriétaires ===== ===== Préliminaire:​ codecs pour formats propriétaires =====
  
-Des formats audio courants (mp3, WMA, AAC, Real Audio) dits "​non-libres"​ sont couverts par des brevets logiciels dans certains pays, comme les États-Unis. Cela empêche d'​inclure par défaut dans Ubuntu les codecs qui permettent de lire ces formats. Cependant, dans la plupart des pays (comme en France), le brevetage de formats de données n'​existe pas et l'on peut installer ces codecs. Dans les pays soumis aux brevets logiciels, il faut payer pour intégrer de tels codecs.+Des formats audio courants (WMA, AAC, Real Audio) dits "​non-libres"​ sont couverts par des brevets logiciels dans certains pays, comme les États-Unis. Cela empêche d'​inclure par défaut dans Ubuntu les codecs qui permettent de lire ces formats. Cependant, dans la plupart des pays (comme en France), le brevetage de formats de données n'​existe pas et l'on peut installer ces codecs. Dans les pays soumis aux brevets logiciels, il faut payer pour intégrer de tels codecs.
  
-Si vous essayez de lire un fichier dans un format non-libre avec [[Totem]], [[Banshee]] ou [[Rhythmbox]] (voir section suivante), Ubuntu vous proposera automatiquement d'​installer les codecs nécessaires. Si vous préférez installer manuellement les codecs pour tous les formats non-libres, ​suivez les instructions sur cette page : **[[:​formats_non-libres|formats non-libres]]**.+Si vous essayez de lire un fichier dans un format non-libre avec [[Totem]] ou [[Rhythmbox]] (voir section suivante), Ubuntu vous proposera automatiquement d'​installer les codecs nécessaires. Si vous préférez installer manuellement les codecs pour tous les formats non-libres, ​installez le paquet [[apt>​ubuntu-restricted-extras]]. Pour en savoir plus, lisez la page : **[[:​formats_non-libres|formats non-libres]]**.
  
-Des formats audio libres existent : Ogg, [[FLAC]]. Leur lecture et encodage est supportée par défaut dans Ubuntu et il est conseillé d'​utiliser préférentiellement ces formats. +Des formats audio libres existent : Ogg, [[FLAC]], [[wpfr>​MPEG-1/​2_Audio_Layer_III|mp3]]((le mp3 n'est plus soumis à licence depuis le 27 avril 2017: https://​www.iis.fraunhofer.de/​en/​ff/​amm/​prod/​audiocodec/​audiocodecs/​mp3.html )). Leur lecture et encodage ​(lecture seulement pour le MP3) est supportée par défaut dans Ubuntu et il est conseillé d'​utiliser préférentiellement ces formats.
- +
-;,+
 ===== La lecture de fichier audio ===== ===== La lecture de fichier audio =====
  
Ligne 24: Ligne 22:
  
 ==== Lecture d'un fichier MPC ==== ==== Lecture d'un fichier MPC ====
- +[[wpfr>​Musepack]] , abrégé MPC, est un algorithme de compression audio avec pertes.\\ 
-Pour que ce format puisse ​être lu dans les différents [[:​lecteur_audio|lecteurs audio]], [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]]: **[[apt://​gstreamer0.8-musepack,​libmpcdec3,​libmpcdec-dev,​libaudio-musepack-perl,​xmms-musepack,​bmp-musepack|gstreamer0.8-musepack,​ libmpcdec3, libmpcdec-dev,​ libaudio-musepack-perl,​ xmms-musepack,​ bmp-musepack]]**+Pour être lu par les différents [[:​lecteur_audio|lecteurs audio]].
  
 ===== L'​encodage de CD et la conversion de fichier audio ===== ===== L'​encodage de CD et la conversion de fichier audio =====
  
-L'​encodage d'un CD (ou "​rip",​ extraction-encodage) consiste à créer des fichiers audio et à les enregistrer sur l'​ordinateur à partir d'un CD. Cela permet d'​écouter sa musique sur son ordinateur sans avoir à insérer le cd, ou à transférer sa musique sur un baladeur audio. Le choix du format est important, par défaut on peut encoder en trois formats libres :+L'[[ripper_un_cd|encodage d'un CD]] (ou "​rip",​ extraction-encodage) consiste à créer des fichiers audio et à les enregistrer sur l'​ordinateur à partir d'un CD. Cela permet d'​écouter sa musique sur son ordinateur sans avoir à insérer le cd, ou à transférer sa musique sur un baladeur audio. Le choix du format est important, par défaut on peut encoder en trois formats libres :
   ​   ​
-* Le format Ogg Vorbis (Vorbis est le codec audio, Ogg est le conteneur .ogg .oga)  est un format compressé avec perte de qualité (très supérieur ​au mp3 à bitrate équivalent). Un CD prend environ 100Mo avec une qualité de son excellente.+* Le format Ogg Vorbis (Vorbis est le codec audio, Ogg est le conteneur .ogg .oga)  est un format compressé avec perte de qualité ( de principe similaire ​au MP3, mais pour une perte moindre ​à bitrate équivalent ). Un CD prend environ 100Mo avec une qualité de son excellente.
 L'Ogg Vorbis est par défaut à débit variable (VBR) et l'on peut choisir la qualité d'​encodage (0-10). L'Ogg Vorbis est par défaut à débit variable (VBR) et l'on peut choisir la qualité d'​encodage (0-10).
  
Ligne 37: Ligne 35:
  
 * Le format FLAC (.flac) permet une compression en taille sans perte sur le principe du ZIP (format "​lossless"​),​ la taille d'un CD de 700Mo encodé est d'​environ 300Mo. À noter qu'​avec l'​édition d'un fichier CUE lors du rip, il est possible de recréer et graver le CD original. * Le format FLAC (.flac) permet une compression en taille sans perte sur le principe du ZIP (format "​lossless"​),​ la taille d'un CD de 700Mo encodé est d'​environ 300Mo. À noter qu'​avec l'​édition d'un fichier CUE lors du rip, il est possible de recréer et graver le CD original.
-Il est aussi possible de transcoder un fichier FLAC dans un format compressé (ogg, mp2/3, aac...).+Il est aussi possible de transcoder un fichier FLAC dans un format compressé (.oga.mp2/​3, ​.aac...).
  
-* Autres formats libres (moins ​usités)  : Speex pour l'​encodage de la voix (.spx), Musepack (.mpc), Wavpack compression avec ou sans perte (.wv), APE "​Monkey audio" (.ape), //etc//.+* Autres formats libres (moins ​utilisés)  : Speex pour l'​encodage de la voix (.spx), Musepack (.mpc), Wavpack compression avec ou sans perte (.wv), APE "​Monkey audio" (.ape), //etc//.
  
 +la plupart des décodeurs / encodeurs "​son"​ non installés par défaut peuvent être installé en cliquant sur [[apt>​ubuntu-restricted-extras]],​ ou au terminal via :
 +<​code>​sudo apt install ubuntu-restricted-extras</​code>​
 +Concernant le MP3, le décodeur son (permettant l'​écoute) est installé par défaut. Le paquet ci-dessus n'est utile que pour l'​encodage (création / [[ripper_un_cd|rippage CD]]) MP3 (il contient le paquet [[apt>​lame]]).
 ==== Qualité d'​encodage ==== ==== Qualité d'​encodage ====
-Définie par le bitrate, exprimé en kilo-bits par secondes (kbps).+Définie par le bitrate, exprimé en kilo-bits par secondes (kbps), sachant qu'à partir de 320 une oreille non mélomane perçoit difficilement la différence et que le débit d'un CD est de 1 411 kbps.
  
 La conversion ne permet jamais d'​augmenter la qualité (au contraire il y a un léger risque de dégradation). Il est inutile d'​encoder avec un bitrate élevé un support d'​origine de faible qualité. La taille du fichier résultant est proportionnelle au bitrate. La conversion ne permet jamais d'​augmenter la qualité (au contraire il y a un léger risque de dégradation). Il est inutile d'​encoder avec un bitrate élevé un support d'​origine de faible qualité. La taille du fichier résultant est proportionnelle au bitrate.
  
-| bitrate | réglage ​pour oggenc ​| usage | +^ Bitrate ^ Réglage ​pour oggenc ​^ Usage ^ 
-| 48 | -1 |FIXME +| 48 | -1 |Très mauvais, à utiliser uniquement sur du contenu vocal 
-| 64 | 0 | FIXME +| 64 | 0 | Très mauvais, à utiliser uniquement sur du contenu vocal 
-| 80 | 1 | FIXME +| 80 | 1 | Très mauvais, à utiliser uniquement sur du contenu vocal 
-| 96 | 2 | K7 analogique ? Flux radio Internet ? FIXME +| 96 | 2 | Très mauvais, à utiliser uniquement sur du contenu vocal 
-| 112 | 3 | | +| 112 | 3 |  
-| 128 | 4 | CDbon |+| 128 | 4 | Mauvais, pertes très audibles dans les aigusdébit courant en mp3 |
 | 160 | 5 | | | 160 | 5 | |
-| 192 | 6 | CDexcellent ​|+| 192 | 6 | Un peu moins mauvaispertes sensibles ​|
 | 224 | 7 | | | 224 | 7 | |
-| 256 | 8 | CDoptimal ​+| 256 | 8 | Qualité basiquecommence à ne plus s'​entendre | 
-| jusqu'​à 500 | 9 et 10 | déconseillé,​ utiliser plutôt une compression sans perte |+| 320 | 9 | Meilleur rapport volume/​qualité,​ pertes très peu (voire pas) sensibles ​
 +| jusqu'​à 500 | 10 | déconseillé,​ utiliser plutôt une compression sans perte |
  
 ==== Par méthode graphique ==== ==== Par méthode graphique ====
Ligne 63: Ligne 65:
 Rhythmbox, installé par défaut, vous propose d'​encoder les CD introduits dans le lecteur CD. Pour paramétrer l'​encodage (structure de la bibliothèque,​ nom des fichiers, formats), allez dans le menu Edition => Préférences => onglet Musique. Rhythmbox, installé par défaut, vous propose d'​encoder les CD introduits dans le lecteur CD. Pour paramétrer l'​encodage (structure de la bibliothèque,​ nom des fichiers, formats), allez dans le menu Edition => Préférences => onglet Musique.
  
-Il existe aussi un logiciel spécialement fait pour permettre l'​extraction de CD audio de façon très simple, **[[Sound Juicer]]**, présent dans la Logithèque.+Il existe aussi un logiciel spécialement fait pour permettre l'​extraction de CD audio de façon très simple, **[[apt>​sound-juicer|Sound Juicer]]**, présent dans la Logithèque.
  
 D'​autres logiciels avec interface graphique pour l'​extraction ou la conversion de fichiers audios : D'​autres logiciels avec interface graphique pour l'​extraction ou la conversion de fichiers audios :
 +  * https://​tari.in/​www/​software/​odio/​ : Conversion audio par lots, supporte tous les formats - très simple .
   * [[:​SoundConverter]]:​ Conversion audio par lots (en OGG, MP3, FLAC, WAV) - très simple - basique.   * [[:​SoundConverter]]:​ Conversion audio par lots (en OGG, MP3, FLAC, WAV) - très simple - basique.
-  * [[:Xcfa]] : Extracteur, convertisseur et normalisateur audio supportant les formats OGG, MP3, M4A, WMA (partiellement),​ MPC, APE, WV, SHN, FLAC et WAV. +  * [[:Xcfa]] : Extracteur, convertisseuret normalisateur audio supportant les formats OGG, MP3, M4A, WMA (partiellement),​ MPC, APE, WV, SHN, FLAC et WAV. Recherche automatiquement les tag sur "​freedb"​ lors de l'​extraction d'un CD. **Attention,​ ce logiciel n'est plus maintenu et a un fonctionnement hasardeux.** 
-  * <del>[[:Grip]] : Extracteur audio supportant les formats OGG, MP3 et FLAC.</​del> ​ ( plus dans les dépôts )+  * [[:Grip]] : Extracteur audio supportant les formats OGG, MP3 et FLAC.
   * [[:​SoundKonverter]] - Extracteur et convertisseur audio supportant les formats OGG, MP3, M4A, AAC, WMA, MPC, FLAC, WAV ... Utilise le multi-threading (tous les processeurs fonctionnent en parallèle). Peut aussi inscrire les tags ReplayGain.   * [[:​SoundKonverter]] - Extracteur et convertisseur audio supportant les formats OGG, MP3, M4A, AAC, WMA, MPC, FLAC, WAV ... Utilise le multi-threading (tous les processeurs fonctionnent en parallèle). Peut aussi inscrire les tags ReplayGain.
   * [[:K3b]]: le populaire graveur de CD et de DVD est capable d'​encoder des CD audio dans un grand nombre de formats (10+ comme par exemple mp3, ogg, wave, ...). Si vous souhaitez encoder des MP3 avec Lame, un encodage de qualité peut être réalisé en remplaçant les paramètres par défaut par : ''​lame -r --bitwidth 16 --little-endian -s 44.1 -h --vbr-new -V0 -b96 -B160 -q0 --lowpass 20.5 --tt %t --ta %a --tl %m --ty %y --tc %c --tn %n - %f --id3v2-only''​. Si vous souhaitez augmenter le bitrate, enlevez les commandes -bXXX et -BXXX.   * [[:K3b]]: le populaire graveur de CD et de DVD est capable d'​encoder des CD audio dans un grand nombre de formats (10+ comme par exemple mp3, ogg, wave, ...). Si vous souhaitez encoder des MP3 avec Lame, un encodage de qualité peut être réalisé en remplaçant les paramètres par défaut par : ''​lame -r --bitwidth 16 --little-endian -s 44.1 -h --vbr-new -V0 -b96 -B160 -q0 --lowpass 20.5 --tt %t --ta %a --tl %m --ty %y --tc %c --tn %n - %f --id3v2-only''​. Si vous souhaitez augmenter le bitrate, enlevez les commandes -bXXX et -BXXX.
   * [[:​Konqueror]]:​ permet de transformer vos CD's en fichiers encodés de la manière la plus simple qui soit. En effet, lorsque vous insérez un CD audio dans votre lecteur, ''​konqueror''​ va ouvrir une fenêtre contenant plusieurs dossiers et fichiers différents (''​CD entier'',​ ''​MP3'',​ ''​Ogg Vorbis'',​ ...). (S'il ne le fait pas, vérifiez que le CD est bien monté et tapez ''​audiocd:/''​ dans la barre d'​adresse). En fait, ces dossiers et fichiers sont des fichiers //​virtuels//​ qui vont se créer au moment où vous les utiliserez. Il suffit de rentrer dans le dossier correspondant au format que l'on désire et de déplacer (copier-coller,​ tirer-déposer,​ peu importe) les fichiers où l'on veut.   * [[:​Konqueror]]:​ permet de transformer vos CD's en fichiers encodés de la manière la plus simple qui soit. En effet, lorsque vous insérez un CD audio dans votre lecteur, ''​konqueror''​ va ouvrir une fenêtre contenant plusieurs dossiers et fichiers différents (''​CD entier'',​ ''​MP3'',​ ''​Ogg Vorbis'',​ ...). (S'il ne le fait pas, vérifiez que le CD est bien monté et tapez ''​audiocd:/''​ dans la barre d'​adresse). En fait, ces dossiers et fichiers sont des fichiers //​virtuels//​ qui vont se créer au moment où vous les utiliserez. Il suffit de rentrer dans le dossier correspondant au format que l'on désire et de déplacer (copier-coller,​ tirer-déposer,​ peu importe) les fichiers où l'on veut.
-  ​* [[:​Kaudiocreator]]:​ Une alternative avec KDE3 (non disponible pour KDE4), le programme est installé directement avec la distribution (Kubuntu Hardy et précédentes),​ permet de récupérer directement les "​Tags"​. Il est plutôt simple d'​utilisation. Configuration:​ la configuration de l'​encodage,​ de la recherche de titre, de la priorité d'​exécution se fait dans KControl (Centre de configuration de KDE). Section "Son et multimédia",​ rubrique "CD Audio"​. +  * [[:​mobile_media_converter|mobile media converter]] : convertit tous formats audio et vidéo et ultra simple. 
-  * <​del>​[[Gnormalize]] : Extracteur, convertisseur et normaliseur audio</​del>​ ( plus soutenu ) +  * [[https://​launchpad.net/​format-junkie|Format Junkie]] : convertit de nombreux formats (audio, vidéo, image, iso). 
-  ​* [[:​mobile_media_converter|mobile_media_converter]] : convertit tous formats audio et vidéo et ultra simple +  * [[vlc]] : Lecteur vidéo/​musique,​ capable de convertir de nombreux formats audio/video entre-eux (MP3, MPEG-4, OGG, ...). Cf [[vlc#conversion_de_fichier|vlc#conversion]]. 
-  * [[Format Junkie]] ​[[https://​launchpad.net/​format-junkie|Site]] : convertit de nombreux formats (audio, vidéo, image, iso). +  * [[asunder]]
-  * [[vlc]] : Lecteur vidéo/​musique,​ capable de convertir de nombreux formats audio/video entre-eux (MP3, MPEG-4, OGG, ...). Cf [[vlc#convertion_de_fichier|vlc#convertion]].+
   * Tutoriel : [[tutoriel:​mp3_ogg|Convertir un MP3 en OGG avec un script pour Nautilus]]   * Tutoriel : [[tutoriel:​mp3_ogg|Convertir un MP3 en OGG avec un script pour Nautilus]]
  
-Nécessitent une manipulation spécifique : +Nécessitent une manipulation spécifique :
  
   * [[:​Rubyripper]] : Extracteur de CD audio axé sur la précision (équivalent de EAC) supportant les formats FLAC, OGG, MP3, WAV.   * [[:​Rubyripper]] : Extracteur de CD audio axé sur la précision (équivalent de EAC) supportant les formats FLAC, OGG, MP3, WAV.
-  * [[TubeMaster++]] : Convertisseur de fichier audio / vidéo, et téléchargeur de musique sur internet.+ 
  
 ==== Par lignes de commandes ==== ==== Par lignes de commandes ====
  
 === Extraction d'un CD en FLAC, MP3, OGG/Vorbis, MPC, M4A, Speex ou Wave en ligne de commande === === Extraction d'un CD en FLAC, MP3, OGG/Vorbis, MPC, M4A, Speex ou Wave en ligne de commande ===
-Reportez-vous à la page **<< ​[[:​abcde]] ​>>**.+  ​* [[ripit|RipIT ou CD Ripper]] ​Extracteur de CD audio en ligne de commande supportant les formats FLAC, OGG, MP3, WAV 
 +  * [[abcde|Abcde - A Better CD Encoder]] : Extracteur de CD audio en ligne de commande supportant les formats FLAC, OGG, MP3, WAV 
 +  ​[[rubyripper|Rubyripper]] : Extracteur de CD audio en ligne de commande supportant les formats FLAC, OGG, MP3, WAV
  
 === Conversion de WAV en OGG en ligne de commande === === Conversion de WAV en OGG en ligne de commande ===
-rédigé par [[utilisateurs:​luron]] 
  
-Nous allons utiliser le paquet suivant: [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] [[apt://​vorbis-tools|vorbis-tools]].+Nous allons utiliser le paquet suivant: [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] [[apt>vorbis-tools]].
  
-Le paquet //​vorbis-tools//​ contient entre autres l'​utilitaire //oggenc//. C'est ce dernier qui va nous être utile pour convertir les WAV en OGG. Plaçons-nous en console dans le répertoire contenant les fichiers à convertir:+Le paquet //​vorbis-tools//​ contient entre autres l'​utilitaire //oggenc//. C'est ce dernier qui va nous être utile pour convertir les WAV en OGG. Plaçons-nous en console dans le répertoire contenant les fichiers à convertir :​
  
-<​code>​+<​code ​bash>
 cd /​home/​mon_nom/​chemin/​vers/​dossier/​contenant/​wav/​ cd /​home/​mon_nom/​chemin/​vers/​dossier/​contenant/​wav/​
 </​code>​ </​code>​
  
-Ensuite, saisissons cette commande:+Ensuite, saisissons cette commande :​
  
-<​code>​+<​code ​bash>
 oggenc -q4 *.wav oggenc -q4 *.wav
 </​code>​ </​code>​
  
 Les fichiers WAV sont conservés, et les nouveaux fichiers OGG se trouvent dans le même répertoire. Les fichiers WAV sont conservés, et les nouveaux fichiers OGG se trouvent dans le même répertoire.
- 
-=== Conversion de MP3 en OGG en lignes de commandes === 
-rédigé par [[utilisateurs:​olivir]] 
- 
-Il n'y a aucun risque à réencoder en OGG un fichier encodé en MP3. Il faut toutefois avoir conscience que ces deux types de compression sont des compressions destructives. Un morceau de musique encodé en MP3 a déjà considérablement « souffert » (surtout si encodé à moins de 256 kbit/s). L'​encoder à nouveau dans un autre format (OGG) ne va certainement pas arranger les choses et va dégrader encore plus l'​information. Maintenant, suivant la qualité des oreilles qui écoutent, le type de matériel utilisé pour restituer la musique et le type de musique écoutée, cela n'aura peut-être pas beaucoup d'​importance. 
- 
-Tout d'​abord,​ procurons-nous le petit utilitaire Perl de Nathan Walp : [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] [[apt://​mp32ogg|mp32ogg]]. 
-<note important>​N'​existe plus après la Ubuntu 8.04, mais on peut le récupérer sur le site de l'​éditeur:​ **[[http://​faceprint.com/​code/​|mp32ogg]]**</​note>​ 
- 
- 
-Pour convertir des MP3 en OGG, rendez-vous dans un terminal et tapez quelque chose comme ceci : 
- 
-<​code>​ 
-mp32ogg [options] dir1 dir2 file1 file2 ... 
-</​code>​ 
- 
-Toutes les explications sont disponibles dans l'aide : 
- 
-<​code>​ 
-mp32ogg --help 
-</​code>​ 
- 
-Imaginons que vous vouliez convertir tous vos fichiers MP3 du dossier /​home/​Musiques : 
- 
-<​code>​ 
-mp32ogg --quality=10 --delete --rename=%t /​home/​Musiques 
-</​code>​ 
- 
-Cette ligne de commande lancera une conversion avec la plus haute qualité possible (//​--quality=10//​),​ effacera les MP3 sources après la conversion (//​--delete//​) et renommera les fichiers OGG en incluant nom de l'​artiste et titre du morceau). Une fois terminé, les fichiers sont placés dans le même dossier, dans ce cas, /​home/​Musiques 
- 
-**ATTENTION** la conversion peut prendre beaucoup de temps (30 secondes ou plus par fichier), cependant, il n'est pas obligatoire d'​arrêter votre lecteur audio pendant la conversion. 
  
 === Conversion de OGG en MP3 en lignes de commandes === === Conversion de OGG en MP3 en lignes de commandes ===
-rédigé par [[utilisateurs:​EurkY]] 
  
-Alors ici je vous explique ​une méthode ​que je viens de trouver, qui fonctionne mais qui prends un peu de temps. En effet, le cas du MP3 n'est pas simple ​en soit, toujours lié à des librairies.+Voici une méthode ​pour convertir ​du mp3 en OGG.
  
-Tout d'​abord,​ nous aurons besoin de deux applications : [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] [[apt://sox,​lame|sox et lame]].+Tout d'​abord,​ nous aurons besoin de deux applications :​ [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] [[apt>sox,​lame|sox et lame]].
  
-Une fois installé commençons ​par convertir un fichier OGG en WAV (j'​avais prévenu que ce n'​était pas la méthode la plus rapide).+Une fois installées commençez ​par convertir un fichier OGG en WAV (j'​avais prévenu que ce n'​était pas la méthode la plus rapide).
  
 <​code>​ <​code>​
Ligne 152: Ligne 123:
 </​code>​ </​code>​
  
-puis on recommence mais cette fois en //MP3//, or sox ne le gère pas, car si on lit le man, il est écrit que pour le //MP3//, il ne fonctionne qu'​avec __libmad__ et __libmp3lame__ qui ne sont pas sur les dépots. Et c'est là qu'​intervient **Lame** qui permet d'​encoder du WAV vers du MP3.+puis on recommence mais cette fois en //MP3//, or sox ne le gère pas, car si on lit le man, il est écrit que pour le //MP3//, il ne fonctionne qu'​avec __libmad__ et __libmp3lame__ qui ne sont pas sur les dépôts. Et c'est là qu'​intervient **Lame** qui permet d'​encoder du WAV vers du MP3.
  
 <​code>​ <​code>​
Ligne 166: Ligne 137:
 Un petit script bien pratique, qui convertit automatiquement les ogg du dossier en mp3, grâce aux infos du dessus: Un petit script bien pratique, qui convertit automatiquement les ogg du dossier en mp3, grâce aux infos du dessus:
  
-<code>+<file>
 #!/bin/bash #!/bin/bash
-for i in *.ogg; do +for i in *.ogg; do
    ​j="​${i%.ogg}"​    ​j="​${i%.ogg}"​
    sox "​$j.ogg"​ "​$j.wav"​ && lame -v "​$j.wav"​ "​$j.mp3"​ && rm -f "​$j.wav"​ && echo "$i réencodé en MP3."    sox "​$j.ogg"​ "​$j.wav"​ && lame -v "​$j.wav"​ "​$j.mp3"​ && rm -f "​$j.wav"​ && echo "$i réencodé en MP3."
 done done
-</code>+</file>
  
 Autre version, fait un minimum de test Autre version, fait un minimum de test
-<code>+<file>
 #!/bin/bash #!/bin/bash
  
Ligne 217: Ligne 188:
      echo      echo
      echo "​$source:​ Conversion finie."​      echo "​$source:​ Conversion finie."​
- else + else
      echo "​$source:​ Conversion $dest_wav vers $dest_mp3 impossible."​      echo "​$source:​ Conversion $dest_wav vers $dest_mp3 impossible."​
  fi  fi
Ligne 226: Ligne 197:
  
 echo "​Conversion finie."​ echo "​Conversion finie."​
-</code>+</file>
  
 === Conversion de OGG en MP3 en lignes de commandes - alternative === === Conversion de OGG en MP3 en lignes de commandes - alternative ===
 rédigé par [[utilisateurs:​Djiboun]] rédigé par [[utilisateurs:​Djiboun]]
  
-Une méthode encore plus simple, avec [[ffmpeg]] (necessitant ​également l'​instalation ​du paquet [[apt://​libavcodec-extra-52|libavcodec-extra-52]]) :+Une méthode encore plus simple, avec [[ffmpeg]] (nécessitant ​également l’installation ​du paquet [[apt://​libavcodec-extra-52|libavcodec-extra-52]]) :
  
-<code>+<file>
 ffmpeg -ab 192k -i monMorceau.ogg monMorceau.mp3 ffmpeg -ab 192k -i monMorceau.ogg monMorceau.mp3
-</code>+</file>
 Et le script bash qui va avec pour encoder tous le fichiers du dossier : Et le script bash qui va avec pour encoder tous le fichiers du dossier :
-<code>+<file>
 #!/bin/bash #!/bin/bash
-for i in *.ogg +for i in *.ogg
 do do
 j=${i%.ogg} j=${i%.ogg}
 ffmpeg -ab 192k -i "​$j.ogg"​ "​$j.mp3"​ ffmpeg -ab 192k -i "​$j.ogg"​ "​$j.mp3"​
 done done
-</code>+</file>
 Le taux d'​échantillonnage est indiqué avec l'​option -ab. Le taux d'​échantillonnage est indiqué avec l'​option -ab.
  
Ligne 251: Ligne 222:
 //FAAC// peut être utilisé ​ pour encoder des AACs, bien que ce soit quelque peu expérimental,​ comparé à l'​encodage MP3 à ce jour. Pour ceux qui souhaitent utiliser //​gstreamer//​ en guise de programme d'​encodage,​ il existe un plugin nommé //​gstreamer0.8-faac//​. Cependant, ce dernier est problématique,​ et ne produit pas de fichiers AAC exploitables,​ cela changera sûrement dans le futur. //FAAC// peut être utilisé ​ pour encoder des AACs, bien que ce soit quelque peu expérimental,​ comparé à l'​encodage MP3 à ce jour. Pour ceux qui souhaitent utiliser //​gstreamer//​ en guise de programme d'​encodage,​ il existe un plugin nommé //​gstreamer0.8-faac//​. Cependant, ce dernier est problématique,​ et ne produit pas de fichiers AAC exploitables,​ cela changera sûrement dans le futur.
  
-Pour les autres programmes, vous feriez mieux d'​utiliser //FAAC// directement pour encoder des fichiers AACs - [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] [[apt://faac|faac]]. Vous pouvez créer des fichiers AAC compatibles avec iPod en utilisant ce programme, mais des changements dans la configuration de votre utilitaire CD seront nécessaires.+Pour les autres programmes, vous feriez mieux d'​utiliser //FAAC// directement pour encoder des fichiers AACs - [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] [[apt>faac]]. Vous pouvez créer des fichiers AAC compatibles avec iPod en utilisant ce programme, mais des changements dans la configuration de votre utilitaire CD seront nécessaires.
  
 Il est possible aussi de convertir vos fichiers aac ou m4a en wav afin par la suite de les convertir en ogg ou même mp3, grâce à faad. Il est possible aussi de convertir vos fichiers aac ou m4a en wav afin par la suite de les convertir en ogg ou même mp3, grâce à faad.
Ligne 258: Ligne 229:
  
 === Encodage de MPC en lignes de commandes === === Encodage de MPC en lignes de commandes ===
-(par [[utilisateurs:​manu_newbie]]) 
  
-Le format [[http://​www.musepack.net/​|musepack]] est un format de grande qualité dérivé du Mpeg 2, il n'est pas //​lossless//​ (sans perte), mais il conserve une qualité d'​écoute sans pour autant monopoliser une place importante sur votre disque dur. La qualité est, dit-on, supérieure à celle du MP3 ou de l'​ogg-vorbis. Le format est gratuit et sous licence GPL.\\+Le format [[https://​www.musepack.net/​|musepack]] est un format de grande qualité dérivé du Mpeg 2, il n'est pas //​lossless//​ (sans perte), mais il conserve une qualité d'​écoute sans pour autant monopoliser une place importante sur votre disque dur. La qualité est, dit-on, supérieure à celle du MP3 ou de l'​ogg-vorbis. Le format est gratuit et sous licence GPL.\\
 Pour encoder en MPC via la console : Pour encoder en MPC via la console :
  
-  * [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://abcde|abcde]]** +  * [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>abcde]]** 
-  * télécharger l'​archive ''​mppenc 1.15v''​ [[http://​www.musepack.net/​index.php?​pg=lin|sur le site de Musepack]] dans votre répertoire home et extraire le binaire ''​mppenc-static''​+  * télécharger l'​archive ''​mppenc 1.15v''​ [[https://​www.musepack.net/​index.php?​pg=lin|sur le site de Musepack]] dans votre répertoire home et extraire le binaire ''​mppenc-static''​
   * déplacer le binaire mmpenc-static vers ''/​usr/​bin/''​ :<​code>​ sudo mv mppenc-static /​usr/​bin/</​code>​   * déplacer le binaire mmpenc-static vers ''/​usr/​bin/''​ :<​code>​ sudo mv mppenc-static /​usr/​bin/</​code>​
-  * éditer le fichier de configuraiton de ''​abcde'' ​pour qu'il pointe vers l'​encoder MPC. Alt+F2 puis :<​code>​ +  * [[:​tutoriel:​comment_modifier_un_fichier|éditer le fichier de configuration]] **/etc/abcde.conf** ​pour qu'il pointe vers l'​encoder MPC et remplacez ''​mppenc''​ par ''​mppenc-static''​ et enlevez le "#":​ <file bash># Paths of programs to use
-$ gksudo gedit /​etc/​abcde.conf ​   (pour Ubuntu) +
-ou +
-$ kdesu kate /​etc/​abcde.conf ​     (pour Kubuntu)</​code>​ +
-  * remplacez ''​mppenc''​ par ''​mppenc-static''​ et enlevez le "#":<​code># Paths of programs to use+
 #LAME=lame #LAME=lame
 #GOGO=gogo #GOGO=gogo
Ligne 281: Ligne 247:
 #FLAC=flac #FLAC=flac
 #​SPEEXENC=speexenc #​SPEEXENC=speexenc
-MPPENC=mppenc-static ​   ## à la place de: #​MPPENC=mppenc</​code>+MPPENC=mppenc-static ​   ## à la place de: #​MPPENC=mppenc</​file>
  
 Ensuite, l'​encodage de votre CD audio sera simple: supposons que votre lecteur de CD soit assigné en /dev/hbc: Ensuite, l'​encodage de votre CD audio sera simple: supposons que votre lecteur de CD soit assigné en /dev/hbc:
-<​code>​abcde -o mpc -d /​dev/​hdc</​code>​+<​code ​bash>abcde -o mpc -d /​dev/​hdc</​code>​
 Ici, la commande "-o mpc" indique à l'​encoder "​abcde"​ d'​utiliser le codex musepack, pour découvrir d'​autres possibilitées de ce logiciel, vous pouvez regarder ce tutorial sur le site [[http://​www.trustonme.net/​didactels/​310.html|trustonme.net]].\\ Ici, la commande "-o mpc" indique à l'​encoder "​abcde"​ d'​utiliser le codex musepack, pour découvrir d'​autres possibilitées de ce logiciel, vous pouvez regarder ce tutorial sur le site [[http://​www.trustonme.net/​didactels/​310.html|trustonme.net]].\\
 comme on peut le voir, ''​abcde''​ gère les tags en provenance des bases de données CDDB: comme on peut le voir, ''​abcde''​ gère les tags en provenance des bases de données CDDB:
Ligne 291: Ligne 257:
  
 Et pour connaître toutes les options de l'​encodeur ''​mppenc-static''​ et réaliser des encodages aux petits oignons, utilisez la commande suivante: Et pour connaître toutes les options de l'​encodeur ''​mppenc-static''​ et réaliser des encodages aux petits oignons, utilisez la commande suivante:
-<​code>​mppenc-static --longhelp</​code>​+<​code ​bash>​mppenc-static --longhelp</​code>​
 Notez bien que cet encodeur n'​acceptera que des fichiers audio au format lossless: wav, Flac,... Notez bien que cet encodeur n'​acceptera que des fichiers audio au format lossless: wav, Flac,...
  
Ligne 299: Ligne 265:
 Cela devient gênant dès lors que l'on écoute des pistes provenant de disques différents. Cela devient gênant dès lors que l'on écoute des pistes provenant de disques différents.
  
-Des explications générales et préliminaires sont à lire [[http://​ubunteros.tuxfamily.org/​spip.php?​article159|sur cette page du blog ubunteros]].+Des explications générales et préliminaires sont à lire [[https://​web.archive.org/​web/​20130709154531/​http://​ubunteros.tuxfamily.org/​spip.php?​article159|sur cette page du blog ubunteros]].
  
 Pour remédier à ce problème, il existe deux solutions : Pour remédier à ce problème, il existe deux solutions :
Ligne 313: Ligne 279:
 A voir dans les préférences du lecteur audio. A voir dans les préférences du lecteur audio.
  
-([[https://​en.wikipedia.org/​wiki/​Replaygain#​Implementations|Liste sur Wikipedia (en)]]. Toutefois certains de logiciels listés semblent ne pas prendre en compte tous les formats...)+([[wp>Replaygain#​Implementations|Liste sur Wikipedia (en)]]. Toutefois certains de logiciels listés semblent ne pas prendre en compte tous les formats...)
  
 Plus d'​information sur ReplayGain dans et à partir de la page [[replaygain_amarok|ReplayGain pour Amarok]]. Plus d'​information sur ReplayGain dans et à partir de la page [[replaygain_amarok|ReplayGain pour Amarok]].
Ligne 343: Ligne 309:
 Son outil "​ReplayGain Tool" supporte les formats ogg Vorbis, flac, wavepack (.wv), mp3 et aac. Son outil "​ReplayGain Tool" supporte les formats ogg Vorbis, flac, wavepack (.wv), mp3 et aac.
  
-Il parcours ​récursivement les sous-dossiers et il se base sur le tag "​album"​ pour regrouper les pistes d'un même album (donc il faut éviter les noms d'​album insuffisamment précis du type "Best of" ou "​Greatest hits" !) +Il parcourt ​récursivement les sous-dossiers et il se base sur le tag "​album"​ pour regrouper les pistes d'un même album (donc il faut éviter les noms d'​album insuffisamment précis du type "Best of" ou "​Greatest hits" !)
  
 +[[qtgain|QtGain]] est une interface graphique à aacgain, [[mp3gain|mp3gain]],​ vorbisgain et metaflac.
 ==== La normalisation ==== ==== La normalisation ====
 La normalisation modifie l'​information de volume des pistes sonores. La normalisation modifie l'​information de volume des pistes sonores.
Ligne 355: Ligne 321:
 normalize-mp3 (fourni avec normalize-audio;​ pour que ça fonctionne, il faut installer le paquet mpg321 qui n'est que suggéré) normalize-mp3 (fourni avec normalize-audio;​ pour que ça fonctionne, il faut installer le paquet mpg321 qui n'est que suggéré)
  
-mp3gain ​+mp3gain
  
 aacgain aacgain
Ligne 374: Ligne 340:
 ===== Les tags ===== ===== Les tags =====
  
-Les tags sont des informations (titre, artiste, genre musical, etc.) inscrites dans les méta-données d'un fichier son (MP3, ogg, MPC, AAC, wma...) qui seront utilisées par votre logiciel de lecture. ​+Les tags sont des informations (titre, artiste, genre musical, etc.) inscrites dans les méta-données d'un fichier son (MP3, ogg, MPC, AAC, wma...) qui seront utilisées par votre logiciel de lecture.
  
 Par exemple, ils permettent de réaliser des recherches dans vos fichiers musicaux avec différents critères : noms d'​artistes,​ album, année, genre musical... La navigation dans votre bibliothèque multimédia est ainsi plus aisée. De plus, si vous choisissez de graver des compilations de vos albums pour les écouter dans votre autoradio MP3 ou votre baladeur multimédia,​ les noms des artistes et les titres des chansons pourront apparaître sur l'​écran LCD. Par exemple, ils permettent de réaliser des recherches dans vos fichiers musicaux avec différents critères : noms d'​artistes,​ album, année, genre musical... La navigation dans votre bibliothèque multimédia est ainsi plus aisée. De plus, si vous choisissez de graver des compilations de vos albums pour les écouter dans votre autoradio MP3 ou votre baladeur multimédia,​ les noms des artistes et les titres des chansons pourront apparaître sur l'​écran LCD.
Ligne 381: Ligne 347:
  
 L'​édition des tags sous Ubuntu Linux peut être réalisée directement avec votre [[:lecteur audio]] ... ou - plus efficacement - //via// un logiciel dédié : L'​édition des tags sous Ubuntu Linux peut être réalisée directement avec votre [[:lecteur audio]] ... ou - plus efficacement - //via// un logiciel dédié :
-  * [[EasyTag]]+  * [[EasyTag]] et [[:tagtool]]
   * **[[:liste taggueurs audio|Liste des taggueurs de fichiers musicaux]]** - logiciels permettant d'​ajouter/​modifier les tags (titre, artiste, etc.) de vos fichiers de musique.   * **[[:liste taggueurs audio|Liste des taggueurs de fichiers musicaux]]** - logiciels permettant d'​ajouter/​modifier les tags (titre, artiste, etc.) de vos fichiers de musique.
  
Ligne 393: Ligne 359:
 **Méthode 1** (pour convertir vos fichiers audio dans un autre format sans perdre les tags) : utiliser un logiciel de transcodage qui préserve les tags. C'est le cas de [[soundkonverter|SoundKonverter]]. Il préserve notamment les tags des fichiers Windows Media Audio (.wma) - à la différence d'​autres logiciels qui utilisent Gstreamer. **Méthode 1** (pour convertir vos fichiers audio dans un autre format sans perdre les tags) : utiliser un logiciel de transcodage qui préserve les tags. C'est le cas de [[soundkonverter|SoundKonverter]]. Il préserve notamment les tags des fichiers Windows Media Audio (.wma) - à la différence d'​autres logiciels qui utilisent Gstreamer.
  
-**Méthode 2**  (si vous encodez à nouveau vos CDs): +**Méthode 2**  (si vous encodez à nouveau vos CDs):
  
 Il vous faut pour cela: Il vous faut pour cela:
Ligne 399: Ligne 365:
   * Le disque dont vous souhaitez réutiliser les tags (répertoire A)   * Le disque dont vous souhaitez réutiliser les tags (répertoire A)
   * Le disque dans lequel vous souhaitez importer les tags (répertoire B)   * Le disque dans lequel vous souhaitez importer les tags (répertoire B)
-  * Les programmes suivants: Quodlibet, Easytag. Dans Quodlibet, vous devez avoir activé les deux greffons suivants: Import MetaData, Export Metadata.+  * Le programme ​Quodlibet ​(et/ou Ex Falso)dans lequel ​vous devez avoir activé les deux greffons suivants: Import MetaData, Export Metadata.
  
 Marche à suivre: Marche à suivre:
-  ​* Ouvrir le répertoire B dans EasyTag. Sélectionner tous les fichiers (Ctrl+A). Faire ensuite Ctrl+R, ce qui a pour effet d'​effacer les tags existants. Enregistrer. +  * Ouvrir A et B avec Quodlibet (Quodlibet=>​ajouter un dossier). 
-  ​* Ouvrir A et B avec Quodlibet (Quodlibet=>​ajouter un dossier).  +  * Effacer tous les tags de B (clic-droit sur B => "​éditer les étiquettes"​. Dans la fenêtre qui s'​ouvre,​ cliquer dans le panneau de droite. Sélectionner tous les tags en faisant Ctrl+A, puis appuyez sur la touche suppr. Enregistrez). 
-  * Faire un clic-droit sur A, et choisir "​Greffons=>​Export Metadata"​. Dans la boîte de dialogue qui s'​ouvre,​ nommez et enregistrez le fichier de tags (exemple: album.tags). ​FIXME Il semble que l'​exportation ne fonctionne plus (pas) pour un dossier mais seulement pour un fichier unique.+  * Faire un clic-droit sur A, et choisir "​Greffons=>​Export Metadata"​. Dans la boîte de dialogue qui s'​ouvre,​ nommez et enregistrez le fichier de tags (exemple: album.tags). ​Attention, ​un album=un fichiers de tags.
   * Faire la manipulation inverse: clic-droit sur B, choisir "​Greffons=>​Import Metadata"​. Dans la boîte de dialogue qui s'​ouvre,​ choisissez le fichier "​album.tags"​. Et c'est tout!   * Faire la manipulation inverse: clic-droit sur B, choisir "​Greffons=>​Import Metadata"​. Dans la boîte de dialogue qui s'​ouvre,​ choisissez le fichier "​album.tags"​. Et c'est tout!
  
Ligne 412: Ligne 378:
  
 </​note>​ </​note>​
- 
 ==== Paroles et sous-titres ==== ==== Paroles et sous-titres ====
 Parmi les tags on peut insérer les paroles d'une chanson. Parmi les tags on peut insérer les paroles d'une chanson.
Ligne 423: Ligne 388:
  
 Voir [[sous-titrage|Sous-titrage de vidéos]] pour une liste d'​applications. Voir [[sous-titrage|Sous-titrage de vidéos]] pour une liste d'​applications.
- 
- 
- 
- 
  
 =====Voir aussi===== =====Voir aussi=====
   *Portail : [[mao|MAO (musique assistée par ordinateur)]]   *Portail : [[mao|MAO (musique assistée par ordinateur)]]
   *Portail: [[multimédia]]   *Portail: [[multimédia]]
-  *Portail: [[son]] +  *Portail: [[audio]] 
-Flac: http://​www.twixo.org/​index.php?​option=com_content&​view=section&​id=5&​Itemid=58+  * [[http://​www.twixo.org/​index.php?​option=com_content&​view=section&​id=5&​Itemid=58|Flaac]].
  
 ---- ----
-//​Contributeurs : [[utilisateurs:​ostaquet]]// ​+//​Contributeurs : [[utilisateurs:​ostaquet]]//​
  • lecture_et_encodage_de_fichiers_audio.1355046403.txt.gz
  • Dernière modification: Le 09/12/2012, 10:46
  • par 46.193.142.153