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/05 09:50] – estro | article:lecture_de_cd_audio_sur_debian_minimale [2026/06/06 06:50] (Version actuelle) – estro | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| <meta charset=" | <meta charset=" | ||
| <meta name=" | <meta name=" | ||
| - | < | + | < |
| < | < | ||
| - | | + | |
| - | | + | |
| - | --accent-color: #3498db; | + | h1 { color: #667eea; border-bottom: 3px solid #667eea; padding-bottom: |
| - | --success-color: #27ae60; | + | h2 { color: #764ba2; margin-top: 25px; margin-bottom: |
| - | --warning-color: | + | h3 { color: #555; margin-top: 20px; margin-bottom: 10px; font-weight: 600; } |
| - | --danger-color: #c0392b; | + | code { background: #f4f4f4; padding: 2px 6px; border-radius: |
| - | --bg-color: #f4f6f7; | + | pre { background: #1e1e1e; color: #d4d4d4; padding: 15px; border-radius: 5px; overflow-x: auto; margin: 10px 0; font-size: 0.95em; } |
| - | --text-color: | + | pre code { background: none; padding: 0; color: |
| - | --code-bg: #2d3436; | + | ul, ol { margin-left: 25px; margin-bottom: 15px; } |
| - | --code-text: #dfe6e9; | + | li { margin-bottom: 5px; } |
| - | } | + | table { width: 100%; border-collapse: |
| + | th, td { border: 1px solid #ddd; padding: 12px; text-align: left; } | ||
| + | th { background: # | ||
| + | tr: | ||
| + | | ||
| + | .success { background: #d4edda; border-left: 4px solid #28a745; padding: 15px; margin: 15px 0; } | ||
| + | .note { background: #e7f3ff; border-left: 4px solid #007bff; padding: 15px; margin: 15px 0; } | ||
| + | | ||
| + | .footer { margin-top: 30px; padding-top: | ||
| + | a { color: #667eea; text-decoration: | ||
| + | | ||
| + | .step { background: #f8f9fa; border-left: 4px solid #667eea; padding: 15px; margin: 15px 0; } | ||
| + | .step-number { display: inline-block; | ||
| + | .badge { display: inline-block; | ||
| + | .bg-green { background-color: #28a745; } | ||
| + | .bg-red { background-color: #dc3545; } | ||
| + | .bg-blue { background-color: #007bff; } | ||
| + | | ||
| + | .comparison-item { flex: 1; padding: 15px; border-radius: | ||
| + | .before { background: #fff3cd; border: 2px solid #ffc107; } | ||
| + | .after { background: #d4edda; border: 2px solid #28a745; } | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | <div class=" | ||
| + | < | ||
| + | < | ||
| - | | + | |
| - | font-family: | + | < |
| - | line-height: | + | |
| - | color: var(--text-color); | + | |
| - | background-color: | + | |
| - | margin: 0; | + | |
| - | padding: 20px; | + | |
| - | } | + | |
| - | | + | |
| - | | + | sudo apt install cdparanoia alsa-utils</ |
| - | background: white; | + | |
| - | padding: 40px; | + | |
| - | border-radius: 8px; | + | |
| - | box-shadow: 0 4px 15px rgba(0, | + | |
| - | } | + | |
| - | | + | |
| - | | + | <ul> |
| - | | + | |
| - | padding-bottom: | + | |
| - | margin-bottom: | + | |
| - | font-size: 2.2em; | + | |
| - | | + | |
| - | | + | |
| - | color: var(--accent-color); | + | < |
| - | | + | <ul> |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | margin-top: 20px; | + | |
| - | | + | |
| - | | + | |
| - | margin-bottom: | + | |
| - | | + | |
| - | code { | + | |
| - | background-color: | + | lsblk |
| - | color: #c0392b; | + | |
| - | padding: 2px 6px; | + | |
| - | border-radius: | + | |
| - | font-family: | + | |
| - | font-weight: | + | |
| - | } | + | |
| - | pre { | + | # Alternative |
| - | background-color: | + | lsscsi |
| - | color: var(--code-text); | + | |
| - | padding: 20px; | + | |
| - | border-radius: | + | |
| - | overflow-x: auto; | + | |
| - | border-left: | + | |
| - | font-family: | + | |
| - | font-size: 0.95em; | + | |
| - | } | + | |
| - | .note { | + | # Vérifier les messages du noyau |
| - | background-color: | + | dmesg | grep -i cdrom</ |
| - | | + | |
| - | padding: 15px; | + | |
| - | margin: 20px 0; | + | |
| - | border-radius: | + | |
| - | } | + | |
| - | .warning { | + | |
| - | background-color: | + | |
| - | border-left: | + | |
| - | padding: 15px; | + | |
| - | margin: 20px 0; | + | |
| - | border-radius: | + | |
| - | } | + | |
| - | .critical { | + | |
| - | | + | < |
| - | border-left: | + | |
| - | padding: 15px; | + | |
| - | margin: 20px 0; | + | |
| - | border-radius: | + | |
| - | } | + | |
| - | | + | |
| - | width: 100%; | + | |
| - | border-collapse: | + | |
| - | margin: 20px 0; | + | |
| - | font-size: 0.95em; | + | |
| - | } | + | |
| - | | + | |
| - | | + | <ol> |
| - | | + | |
| - | | + | |
| - | | + | |
| + | < | ||
| + | < | ||
| + | | ||
| - | | + | |
| - | | + | |
| - | color: white; | + | |
| - | | + | |
| - | | + | |
| - | background-color: | + | |
| - | } | + | |
| - | | + | |
| - | | + | < |
| - | } | + | cdparanoia -B |
| - | .footer { | + | # Puis lire les fichiers générés |
| - | margin-top: 40px; | + | aplay *.wav</ |
| - | padding-top: | + | |
| - | border-top: 1px solid #ddd; | + | |
| - | | + | |
| - | font-size: 0.9em; | + | |
| - | text-align: center; | + | |
| - | } | + | |
| - | | + | |
| - | display: inline-block; | + | |
| - | padding: 4px 8px; | + | cdparanoia 1 track1.wav |
| - | border-radius: | + | |
| - | font-size: 0.85em; | + | |
| - | font-weight: | + | |
| - | color: white; | + | |
| - | margin-right: | + | |
| - | | + | |
| - | .badge-ok { background-color: | + | |
| - | .badge-warn { background-color: | + | |
| - | .badge-err { background-color: | + | |
| - | | + | # Extraire les pistes 1 à 3 |
| - | </head> | + | cdparanoia 1-3</code></pre> |
| - | < | + | |
| - | <div class=" | + | <h3>Option C — Avec abcde (extraction + encodage) :</h3> |
| - | <h1>📀 Copie de CD vers Image ISO sur Debian 13 Minimale</h1> | + | <pre>< |
| - | <p>< | + | abcde -o mp3 |
| + | |||
| + | # Extraire en FLAC (meilleure qualité) | ||
| + | abcde -o flac</ | ||
| <div class=" | <div class=" | ||
| - | < | + | < |
| - | Oui, <strong>dd</strong> est l' | + | |
| </ | </ | ||
| - | <h2>1. Pourquoi utiliser < | + | <h2>5. Résolution de Problèmes Courants</h2> |
| - | < | + | |
| < | < | ||
| < | < | ||
| <tr> | <tr> | ||
| - | <th>Avantage</ | + | <th>Problème</ |
| - | <th>Description</th> | + | <th>Solution</th> |
| </tr> | </tr> | ||
| </ | </ | ||
| < | < | ||
| <tr> | <tr> | ||
| - | <td><span class="badge badge-ok"> | + | < |
| - | <td>Fonctionne immédiatement après l' | + | <td>Fermez tout autre accès au lecteur (autres programmes utilisant le CD)</td> |
| </tr> | </tr> | ||
| <tr> | <tr> | ||
| - | <td><span class=" | + | <td>Pas de son</ |
| - | <td>Garantit une copie exacte, bit pour bit, du média source.</td> | + | <td>Vérifiez < |
| </tr> | </tr> | ||
| <tr> | <tr> | ||
| - | <td><span class=" | + | <td>Lecteur non détecté</ |
| - | <td>Compatible avec tous les types de lecteurs (CD, DVD, Blu-ray).</td> | + | <td>Vérifiez |
| </tr> | </tr> | ||
| <tr> | <tr> | ||
| - | < | + | <td>Droits insuffisants</td> |
| - | <td>Utilise le cache du noyau pour des transferts rapides.</td> | + | < |
| + | </ | ||
| + | <tr> | ||
| + | <td>Erreur de lecture</ | ||
| + | < | ||
| </tr> | </tr> | ||
| </ | </ | ||
| </ | </ | ||
| - | <h2>2. Commande Principale</h2> | + | <h3>Ajouter l' |
| - | <p>Insérez votre CD et exécutez la commande suivante dans le terminal :</p> | + | < |
| + | <p>< | ||
| - | <pre>< | + | <h2>6. Commandes Utiles Complémentaires</h2> |
| - | <h3> | + | <pre>< |
| - | < | + | cdparanoia -Q |
| - | <li>< | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ul> | + | |
| - | <div class=" | + | # Extraire avec vérification intensive |
| - | < | + | cdparanoia -s 1 track1.wav |
| - | Si vous connaissez la taille exacte du disque (via < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | < | + | # Convertir WAV en MP3 (nécessite lame) |
| - | < | + | lame track1.wav track1.mp3 |
| - | < | + | # Vérifier |
| - | ls -lh mon_cd.iso | + | cdrecord |
| - | # Comparer avec la taille du périphérique source | + | <div class=" |
| - | lsblk -b /dev/sr0</ | + | < |
| + | | ||
| - | <p>La taille affichée par < | + | <h2>7. Script Automatisé (Optionnel)</h2> |
| + | | ||
| - | <h2>4. Montage de l' | + | <pre><code>#!/bin/bash |
| - | < | + | # extract-cd.sh |
| - | < | + | echo " |
| - | sudo mkdir -p / | + | sleep 2 |
| - | # Monter l' | + | echo " |
| - | sudo mount -o loop,ro mon_cd.iso / | + | cdparanoia |
| - | # Lister le contenu | + | echo " |
| - | ls / | + | for wav in *.wav; do |
| + | if [ -f " | ||
| + | mp3=" | ||
| + | lame " | ||
| + | rm " | ||
| + | fi | ||
| + | done | ||
| - | # Démonter | + | echo " |
| - | sudo umount / | + | |
| - | | + | <p>Pour utiliser ce script :</ |
| - | | + | <pre>< |
| - | + | ./extract-cd.sh</ | |
| - | <table> | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | <h2>6. Résumé des Commandes</ | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | </div> | + | |
| <div class=" | <div class=" | ||
| + | < | ||
| </ | </ | ||
| </ | </ | ||
article/lecture_de_cd_audio_sur_debian_minimale.1780653020.txt.gz · Dernière modification : de estro
