Outils pour utilisateurs

Outils du site


article:lecture_de_cd_audio_sur_debian_minimale

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édentesRévision précédente
Prochaine révision
Révision précédente
article:lecture_de_cd_audio_sur_debian_minimale [2026/06/06 06:41] – supprimée estroarticle:lecture_de_cd_audio_sur_debian_minimale [2026/06/06 06:50] (Version actuelle) estro
Ligne 1: Ligne 1:
 +{{page>./onglets_installations_et_services}}
 +<html>
 +<head>
 +    <meta charset="UTF-8">
 +    <meta name="viewport" content="width=device-width, initial-scale=1.0">
 +    <title>Lecture de CD Audio sur Debian Minimale</title>
 +    <style>
 +        body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; line-height: 1.6; color: #333; }
 +        .container { background: white; border-radius: 10px; padding: 30px; box-shadow: 0 10px 40px rgba(0,0,0,0.2); }
 +        h1 { color: #667eea; border-bottom: 3px solid #667eea; padding-bottom: 10px; margin-bottom: 20px; }
 +        h2 { color: #764ba2; margin-top: 25px; margin-bottom: 15px; border-left: 4px solid #764ba2; padding-left: 10px; }
 +        h3 { color: #555; margin-top: 20px; margin-bottom: 10px; font-weight: 600; }
 +        code { background: #f4f4f4; padding: 2px 6px; border-radius: 3px; font-family: 'Courier New', monospace; color: #d63384; }
 +        pre { background: #1e1e1e; color: #d4d4d4; padding: 15px; border-radius: 5px; overflow-x: auto; margin: 10px 0; font-size: 0.95em; }
 +        pre code { background: none; padding: 0; color: inherit; }
 +        ul, ol { margin-left: 25px; margin-bottom: 15px; }
 +        li { margin-bottom: 5px; }
 +        table { width: 100%; border-collapse: collapse; margin: 15px 0; font-size: 0.95em; }
 +        th, td { border: 1px solid #ddd; padding: 12px; text-align: left; }
 +        th { background: #667eea; color: white; }
 +        tr:nth-child(even) { background: #f9f9f9; }
 +        .warning { background: #fff3cd; border-left: 4px solid #ffc107; padding: 15px; margin: 15px 0; }
 +        .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; }
 +        .error { background: #f8d7da; border-left: 4px solid #dc3545; padding: 15px; margin: 15px 0; }
 +        .footer { margin-top: 30px; padding-top: 20px; border-top: 2px solid #eee; font-size: 0.9em; color: #666; text-align: center; }
 +        a { color: #667eea; text-decoration: none; }
 +        a:hover { text-decoration: underline; }
 +        .step { background: #f8f9fa; border-left: 4px solid #667eea; padding: 15px; margin: 15px 0; }
 +        .step-number { display: inline-block; width: 30px; height: 30px; background: #667eea; color: white; text-align: center; border-radius: 50%; line-height: 30px; margin-right: 10px; font-weight: bold; }
 +        .badge { display: inline-block; padding: 2px 8px; border-radius: 4px; font-size: 0.8em; font-weight: bold; color: white; }
 +        .bg-green { background-color: #28a745; }
 +        .bg-red { background-color: #dc3545; }
 +        .bg-blue { background-color: #007bff; }
 +        .comparison { display: flex; gap: 20px; margin: 15px 0; }
 +        .comparison-item { flex: 1; padding: 15px; border-radius: 5px; }
 +        .before { background: #fff3cd; border: 2px solid #ffc107; }
 +        .after { background: #d4edda; border: 2px solid #28a745; }
 +    </style>
 +</head>
 +<body>
 +    <div class="container">
 +        <h1>📀 Lecture de CD Audio sur Debian Minimale</h1>
 +        <p><strong>Document technique</strong> — Configuration en ligne de commande pour lire des CD audio sur une distribution Debian minimale équipée d'un lecteur de CD.</p>
 +
 +        <h2>1. Installation des Outils Nécessaires</h2>
 +        <p>Mettez à jour votre système puis installez les paquets requis :</p>
 +
 +        <pre><code>sudo apt update
 +sudo apt install cdparanoia alsa-utils</code></pre>
 +
 +        <h3>Outils principaux :</h3>
 +        <ul>
 +            <li><code>cdparanoia</code> : Lit les pistes audio avec correction d'erreurs avancée</li>
 +            <li><code>alsa-utils</code> : Configure la sortie audio (alsamixer, aplay)</li>
 +        </ul>
 +
 +        <h3>Alternatives complémentaires :</h3>
 +        <pre><code>sudo apt install mpg123 vorbis-tools abcde</code></pre>
 +        <ul>
 +            <li><code>mpg123</code> : Lecteur audio léger</li>
 +            <li><code>vorbis-tools</code> : Encodage Ogg Vorbis</li>
 +            <li><code>abcde</code> : Extraction automatisée avec encodage</li>
 +        </ul>
 +
 +        <div class="tip">
 +            <strong>💡 Astuce :</strong> Sur une installation minimale, vous pouvez avoir besoin d'ajouter le dépôt universe si certains paquets ne sont pas trouvés : <code>sudo add-apt-repository universe</code>
 +        </div>
 +
 +        <h2>2. Vérification du Matériel</h2>
 +        <p>Vérifiez que votre lecteur de CD est correctement détecté par le système :</p>
 +
 +        <pre><code># Voir les périphériques de stockage
 +lsblk
 +
 +# Alternative : voir les périphériques SCSI/CDROM
 +lsscsi
 +
 +# Vérifier les messages du noyau
 +dmesg | grep -i cdrom</code></pre>
 +
 +        <p>Le lecteur devrait apparaître comme <code>/dev/sr0</code> ou similaire.</p>
 +
 +        <h2>3. Configuration de la Sortie Audio</h2>
 +        <p>Avant de lire un CD, assurez-vous que la sortie audio est configurée :</p>
 +
 +        <pre><code>alsamixer</code></pre>
 +
 +        <p>Dans <code>alsamixer</code> :</p>
 +        <ol>
 +            <li>Appuyez sur <kbd>F6</kbd> pour sélectionner votre carte audio</li>
 +            <li>Vérifiez que les canaux <strong>Master</strong> et <strong>PCM</strong> ne sont pas sur <code>MM</code> (mute)</li>
 +            <li>Appuyez sur <kbd>M</kbd> pour désactiver le mute si nécessaire</li>
 +            <li>Ajustez le volume avec les flèches haut/bas</li>
 +            <li>Appuyez sur <kbd>Esc</kbd> pour quitter</li>
 +        </ol>
 +
 +        <div class="warning">
 +            <strong>⚠️ Attention :</strong> Si vous n'avez pas d'interface graphique, assurez-vous que le pilote audio approprié est chargé : <code>lsmod | grep snd</code>
 +        </div>
 +
 +        <h2>4. Méthodes de Lecture</h2>
 +
 +        <h3>Option A — Écouter directement sans extraire :</h3>
 +        <pre><code># Extraire toutes les pistes en WAV
 +cdparanoia -B
 +
 +# Puis lire les fichiers générés
 +aplay *.wav</code></pre>
 +
 +        <h3>Option B — Extraire une piste spécifique :</h3>
 +        <pre><code># Extraire la piste 1
 +cdparanoia 1 track1.wav
 +
 +# Extraire les pistes 1 à 3
 +cdparanoia 1-3</code></pre>
 +
 +        <h3>Option C — Avec abcde (extraction + encodage) :</h3>
 +        <pre><code># Extraire en MP3
 +abcde -o mp3
 +
 +# Extraire en FLAC (meilleure qualité)
 +abcde -o flac</code></pre>
 +
 +        <div class="note">
 +            <strong>ℹ️ Note :</strong> <code>abcde</code> nécessite une connexion internet pour interroger CDDB/FreeDB et récupérer les métadonnées (titres, artistes, album).
 +        </div>
 +
 +        <h2>5. Résolution de Problèmes Courants</h2>
 +
 +        <table>
 +            <thead>
 +                <tr>
 +                    <th>Problème</th>
 +                    <th>Solution</th>
 +                </tr>
 +            </thead>
 +            <tbody>
 +                <tr>
 +                    <td>"Device busy"</td>
 +                    <td>Fermez tout autre accès au lecteur (autres programmes utilisant le CD)</td>
 +                </tr>
 +                <tr>
 +                    <td>Pas de son</td>
 +                    <td>Vérifiez <code>alsamixer</code> et le volume système</td>
 +                </tr>
 +                <tr>
 +                    <td>Lecteur non détecté</td>
 +                    <td>Vérifiez les câbles et <code>dmesg | grep -i cdrom</code></td>
 +                </tr>
 +                <tr>
 +                    <td>Droits insuffisants</td>
 +                    <td>Ajoutez votre utilisateur au groupe <code>cdrom</code></td>
 +                </tr>
 +                <tr>
 +                    <td>Erreur de lecture</td>
 +                    <td><code>cdparanoia</code> gère automatiquement les erreurs, essayez avec <code>-B</code></td>
 +                </tr>
 +            </tbody>
 +        </table>
 +
 +        <h3>Ajouter l'utilisateur au groupe cdrom :</h3>
 +        <pre><code>sudo usermod -aG cdrom $USER</code></pre>
 +        <p><em>⚠️ Déconnectez-vous et reconnectez-vous pour que les changements prennent effet.</em></p>
 +
 +        <h2>6. Commandes Utiles Complémentaires</h2>
 +
 +        <pre><code># Voir les pistes disponibles sur le CD
 +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</code></pre>
 +
 +        <div class="tip">
 +            <strong>💡 Conseil :</strong> <code>cdparanoia</code> est particulièrement robuste car il gère automatiquement les erreurs de lecture courantes sur les CD rayés ou abîmés.
 +        </div>
 +
 +        <h2>7. Script Automatisé (Optionnel)</h2>
 +        <p>Voici un script simple pour extraire toutes les pistes :</p>
 +
 +        <pre><code>#!/bin/bash
 +# extract-cd.sh
 +
 +echo "Insertion du CD audio..."
 +sleep 2
 +
 +echo "Extraction des pistes..."
 +cdparanoia -B
 +
 +echo "Conversion en MP3..."
 +for wav in *.wav; do
 +    if [ -f "$wav" ]; then
 +        mp3="${wav%.wav}.mp3"
 +        lame "$wav" "$mp3"
 +        rm "$wav"
 +    fi
 +done
 +
 +echo "Extraction terminée !"</code></pre>
 +
 +        <p>Pour utiliser ce script :</p>
 +        <pre><code>chmod +x extract-cd.sh
 +./extract-cd.sh</code></pre>
 +
 +        <div class="footer">
 +            <p>Pour plus d'informations, consultez <a href="https://wiki.debian.org/CDParanoia">la wiki Debian</a> ou <a href="https://wiki.archlinux.org/title/CDparanoia">Arch Wiki</a></p>
 +        </div>
 +    </div>
 +</body>
 +</html>
  
article/lecture_de_cd_audio_sur_debian_minimale.1780728073.txt.gz · Dernière modification : de estro

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki