article:lecture_de_cd_audio_sur_debian_minimale
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| article:lecture_de_cd_audio_sur_debian_minimale [2026/06/06 06:41] – supprimée estro | article:lecture_de_cd_audio_sur_debian_minimale [2026/06/06 06:50] (Version actuelle) – estro | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{page> | ||
| + | < | ||
| + | < | ||
| + | <meta charset=" | ||
| + | <meta name=" | ||
| + | < | ||
| + | < | ||
| + | body { font-family: | ||
| + | .container { background: white; border-radius: | ||
| + | h1 { color: #667eea; border-bottom: | ||
| + | h2 { color: #764ba2; margin-top: 25px; margin-bottom: | ||
| + | h3 { color: #555; margin-top: 20px; margin-bottom: | ||
| + | code { background: #f4f4f4; padding: 2px 6px; border-radius: | ||
| + | pre { background: #1e1e1e; color: #d4d4d4; padding: 15px; border-radius: | ||
| + | pre code { background: none; padding: 0; color: inherit; } | ||
| + | ul, ol { margin-left: | ||
| + | li { margin-bottom: | ||
| + | table { width: 100%; border-collapse: | ||
| + | th, td { border: 1px solid #ddd; padding: 12px; text-align: left; } | ||
| + | th { background: #667eea; color: white; } | ||
| + | tr: | ||
| + | .warning { background: #fff3cd; border-left: | ||
| + | .success { background: #d4edda; border-left: | ||
| + | .note { background: #e7f3ff; border-left: | ||
| + | .error { background: #f8d7da; border-left: | ||
| + | .footer { margin-top: 30px; padding-top: | ||
| + | a { color: #667eea; text-decoration: | ||
| + | a:hover { text-decoration: | ||
| + | .step { background: #f8f9fa; border-left: | ||
| + | .step-number { display: inline-block; | ||
| + | .badge { display: inline-block; | ||
| + | .bg-green { background-color: | ||
| + | .bg-red { background-color: | ||
| + | .bg-blue { background-color: | ||
| + | .comparison { display: flex; gap: 20px; margin: 15px 0; } | ||
| + | .comparison-item { flex: 1; padding: 15px; border-radius: | ||
| + | .before { background: #fff3cd; border: 2px solid #ffc107; } | ||
| + | .after { background: #d4edda; border: 2px solid #28a745; } | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | <div class=" | ||
| + | < | ||
| + | < | ||
| + | |||
| + | < | ||
| + | < | ||
| + | |||
| + | < | ||
| + | sudo apt install cdparanoia alsa-utils</ | ||
| + | |||
| + | < | ||
| + | <ul> | ||
| + | < | ||
| + | < | ||
| + | </ul> | ||
| + | |||
| + | < | ||
| + | < | ||
| + | <ul> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ul> | ||
| + | |||
| + | <div class=" | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | < | ||
| + | |||
| + | < | ||
| + | lsblk | ||
| + | |||
| + | # Alternative : voir les périphériques SCSI/CDROM | ||
| + | lsscsi | ||
| + | |||
| + | # Vérifier les messages du noyau | ||
| + | dmesg | grep -i cdrom</ | ||
| + | |||
| + | <p>Le lecteur devrait apparaître comme < | ||
| + | |||
| + | < | ||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | <ol> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ol> | ||
| + | |||
| + | <div class=" | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | < | ||
| + | cdparanoia -B | ||
| + | |||
| + | # Puis lire les fichiers générés | ||
| + | aplay *.wav</ | ||
| + | |||
| + | < | ||
| + | < | ||
| + | cdparanoia 1 track1.wav | ||
| + | |||
| + | # Extraire les pistes 1 à 3 | ||
| + | cdparanoia 1-3</ | ||
| + | |||
| + | < | ||
| + | < | ||
| + | abcde -o mp3 | ||
| + | |||
| + | # Extraire en FLAC (meilleure qualité) | ||
| + | abcde -o flac</ | ||
| + | |||
| + | <div class=" | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | < | ||
| + | <tr> | ||
| + | < | ||
| + | < | ||
| + | </tr> | ||
| + | </ | ||
| + | < | ||
| + | <tr> | ||
| + | < | ||
| + | < | ||
| + | </tr> | ||
| + | <tr> | ||
| + | < | ||
| + | < | ||
| + | </tr> | ||
| + | <tr> | ||
| + | < | ||
| + | < | ||
| + | </tr> | ||
| + | <tr> | ||
| + | < | ||
| + | < | ||
| + | </tr> | ||
| + | <tr> | ||
| + | < | ||
| + | < | ||
| + | </tr> | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | < | ||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | cdparanoia -Q | ||
| + | |||
| + | # Extraire avec vérification intensive | ||
| + | cdparanoia -s 1 track1.wav | ||
| + | |||
| + | # Convertir WAV en MP3 (nécessite lame) | ||
| + | lame track1.wav track1.mp3 | ||
| + | |||
| + | # Vérifier le statut du lecteur | ||
| + | cdrecord -scanbus</ | ||
| + | |||
| + | <div class=" | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | < | ||
| + | |||
| + | < | ||
| + | # extract-cd.sh | ||
| + | |||
| + | echo " | ||
| + | sleep 2 | ||
| + | |||
| + | echo " | ||
| + | cdparanoia -B | ||
| + | |||
| + | echo " | ||
| + | for wav in *.wav; do | ||
| + | if [ -f " | ||
| + | mp3=" | ||
| + | lame " | ||
| + | rm " | ||
| + | fi | ||
| + | done | ||
| + | |||
| + | echo " | ||
| + | |||
| + | < | ||
| + | < | ||
| + | ./ | ||
| + | |||
| + | <div class=" | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
article/lecture_de_cd_audio_sur_debian_minimale.1780728073.txt.gz · Dernière modification : de estro
