Forum Linux.général extraction du contenu d'une iso de cd audio

Posté par  .
Étiquettes : aucune
2
8
août
2010
Bonjour,

J'ai fais le kéké aujourd'hui, j'ai dis (croyant me simplifier la vie) "surtout ne m'envoie pas de mp3, copie l'iso de ton cd audio sur ma dedibox". Je situe le contexte, c'est le CD audio d'un parent musicien.

Je souhaite donc extraire le contenu audio d'une iso sans la graver !

Je m'incline par avance devant le détenteur de la solution.

Post Forum : C'est pas si grave car il suffit de le graver ;)
  • # mount -o loop -t iso9660 fichier.iso /mnt

    Posté par  . Évalué à 4.

    tout est dans le titre ?
    non ? ca ne marche pas ?

    en fait j'ai jamais essayé
    • [^] # Re: mount -o loop -t iso9660 fichier.iso /mnt

      Posté par  . Évalué à 2.

      bien tenté, c'est d'ailleurs ce que croyais avoir à faire.
      Maiiiiiiiiis ça ne marche pas car les cd audios n'ont pas de système fichier.
      ce ne sont que des données.
      • [^] # Re: mount -o loop -t iso9660 fichier.iso /mnt

        Posté par  . Évalué à 1.

        S'il n'y a pas de système de fichier, tu devrais quand même pouvoir utiliser la commande :

        losetup /dev/loop0 tonimage.iso

        En fait c'est ce que fait mount avant de monter le device, justement.


        Après, tu devrais pouvoir dire à ton logiciel d'extraction de cd d'utiliser /dev/loop0 ou s'il ne veut pas, faire un lien symbolique de /dev/loop0 vers /dev/cdrom par exemple.
        • [^] # Re: mount -o loop -t iso9660 fichier.iso /mnt

          Posté par  . Évalué à 2.

          J'ai essayé avec cdparanoia, et c'est le flop total. J'y croyais pourtant très fort à ta solution '(
          note : j'ai même essayé en root (ce n'est donc pas une histoire de droits).

          cdparanoia -B
          cdparanoia III release 10.2 (September 11, 2008)


          /dev/cdrom exists but isn't accessible. By default,
          cdparanoia stops searching for an accessible drive here.
          Consider using -sv to force a more complete autosense
          of the machine.

          More information about /dev/cdrom:
          Checking /dev/cdrom for cdrom...
          Testing /dev/cdrom for SCSI/MMC interface
          SG_IO device: /dev/loop0
          Inquiry command failed; unable to probe drive

          Testing /dev/cdrom for cooked ioctl() interface
          /dev/loop0 is not a cooked ioctl CDROM.
          • [^] # Re: mount -o loop -t iso9660 fichier.iso /mnt

            Posté par  . Évalué à 1.

            Vu que c'est déjà un fichier ISO, si tu le passes directement par cdparanoia ? sans essayer de le monter ?
            Un truc, style :
            cat image.iso | cdparanoia -B

            C'est surement une connerie, mais bon, on ne sait jamais !
            Remarque : je n'arrive pas chez moi à créer une iso de cd audio avec dd, comment fait-on pour créer une image iso d'un cd audio ?
          • [^] # Re: mount -o loop -t iso9660 fichier.iso /mnt

            Posté par  . Évalué à 2.

            et cdparanoia avec l'option --force-cdrom-device machin.iso pour lui dire de ne pas lire /dev/cdrom mais ton iso ?

            Sinon, avec mplayer j'utilise -dvd-device film.iso pour lire mes iso de DVD, il doit bien y avoir aussi l'équivalent (-cdrom-device ?) pour les CD.
  • # et la conversion via vlc?

    Posté par  . Évalué à 2.

    bonjour

    avez vous pensé à essayer de lire directement le fichier ISO avec VLC et transcoder le tout comme ça?

    voila, juste une réflexion du matin avant le café.
    • [^] # Re: et la conversion via vlc?

      Posté par  . Évalué à 1.

      super idée !
      J'essaye

      avec mplayer :
      C'est plein de couleurs ça ressemble à du Ƥø®Ŋ regardé avec libcaca mais pas de son (je rappel qu'il s'agit d'un CD *audio*)

      avec vlc : il se passe rien...

      avec xine il crie au format de fichier inconnu

      avec codeina affiche plein de message d'erreur pas très constructifs.
      • [^] # Re: et la conversion via vlc?

        Posté par  . Évalué à 1.

        avec mplayer :
        C'est plein de couleurs ça ressemble à du Ƥø®Ŋ regardé avec libcaca mais pas de son (je rappel qu'il s'agit d'un CD *audio*)

        Quoi, mplayer est réservé à la vidéo ? Bah mince alors, moi qui l'utilisait bêtement pour écouter mes CD audio, il va peut-être falloir que je trouve autre chose :).
        Sinon pour info, la méthode de Tonton Benoit : mplayer -rawaudio samplesize=2:channels=2:rate=44100 -demuxer rawaudio <tonfichier.iso> fonctionne également.
        • [^] # Re: et la conversion via vlc?

          Posté par  . Évalué à 2.

          je sais bien que mplayer n'est pas réservé à la vidéo mon propos était qu'il n'est pas normal de *voir* un cd *audio*. Mon rappel est valable quel que soit le lecteur.
  • # Déjà

    Posté par  . Évalué à 3.

    Comment il l'a eu son image de CD audio ton parent ?

    parce que moi si je tente un dd ou un cat sur /dev/cdrom avec un CD audio dans le lecteur il me jette de suite !
    • [^] # Re: Déjà

      Posté par  . Évalué à 2.

      Alors, il est sous windows (et loin). et il l'a créé avec http://infrarecorder.org/?page_id=5 que je lui est conseillé par téléphone après une bref recherche sur http://www.framasoft.net/
      Il m'a dit avoir eu un message d'erreur (de warning ?) pendant la création de l'image.

      J'ai essayé de faire l'inverse de ce dont tu parles :
      faire un bon vieux dd de cochon depuis l'iso vers /dev/sr0 et ça n'a pas marché (en root) pour une histoire de droits. :)


      j'essaye encore deux trois trucs avant d'abandonner (et d'utiliser des wav extrait du cd qu'il m'a envoyé cet aprèm')
      Le fin mot de l'histoire dans quelques minutes
      • [^] # Re: Déjà

        Posté par  . Évalué à 3.

        Même avec ce logiciel et sous Windows j'arrive à rien, erreur E/S à l'octet 0, protection anticopie à la noix sur les lecteurs récents ?

        Sinon essaye déjà mplayer -rawaudio samplesize=2:channels=2:rate=44100 -demuxer rawaudio <tonfichier.iso> avec un rip raw de cdparanoia ça marche si on force le little-endian (tu aurait dû conseiller ce soft)
        • [^] # Re: Déjà

          Posté par  . Évalué à 2.

          je ne pouvais conseiller de soft en ligne de commande.
          C'est pas toujours évident d'interagir avec des profanes. Et comme je pense que c'était à moi de m'adapter sur ce coup.

          En tout cas merci beaucoup pour la commande, elle marche presque (de même que "play" voir plus bas) c'est très dégradé mais ça marche.
  • # Le fin mot de l'histoire (pour l'instant)

    Posté par  . Évalué à 2.

    J'ai été lâche et ayant passé un petit moment sur cette affaire; l'air de rien, j'ai baissé les bras.
    J'ai demandé à mon parent de m'extraire son Cd en wav (sous windows c'est le plus simple) et de les ssh-iés sur ma box.

    Je suis toutefois toujours intéressé par une solutions possible à ce problème.
    Peut-être pourrais-je le re-qualifier ?
    Comment transférer par internet un cd audio, physique à l'origine, de façon à ce que "ce qui est transféré" soit le plus proche possible du cd physique (en préservant les infos de pistes et tout et tout ) ? (avec des vrai morceaux de windows et de libre dans la chaine de transfert)

    J'ai bêtement cru que "balance moi une iso" était la solution :(


    notes :
    - à priori le format iso est très lié au système de fichier iso9660 qui n'est pas ce lui des cd audios.

    - les cd audios ne semblent pas vraiment posséder de système de fichier.

    - il semblerait que les cd audios ne soient pas dumpable. Ce que je ne comprend pas car je croyais que certain extracteur avaient deux types d'extraction : comme un audio et _comme_des_données_ (mais depuis que j'utilise kaudiocreator je ne me pose plus ce genre de question).

    Merci à tous ceux qui ce sont intéressés au sujet.
    Je me tiens à votre disposition pour essayer toute nouvelle idée que vous auriez.
    • [^] # Re: Le fin mot de l'histoire (pour l'instant)

      Posté par  . Évalué à 4.

      Avec de rip cparanoia :
      play -t raw -s -r 44100 -b 16 -c 2 -B
      ou
      play -t raw -s -r 44100 -b 16 -c 2 -L

      Il n'existe pas de standard comme l'ISO pour des CD audio et ils ne sont pas "dumpables" car on y accède via un jeu de commandes. D'où l'existance de nombreux formats proprios d'image (bin+cue, cdr...).
      • [^] # Re: Le fin mot de l'histoire (pour l'instant)

        Posté par  . Évalué à 2.

        EDIT: j'oublie la commande play est fournie par sox
      • [^] # Re: Le fin mot de l'histoire (pour l'instant)

        Posté par  . Évalué à 4.

        Trop fort !!!
        play fonctionne. Merci merci merci.
        Bon ça fonctionne mal (avec plein de grésillement mais ça fonctionne.

        avec -B j'ai que du bruit inaudible et très fort. avec -L c'est audible mais très dégradé.
        si j'ai le temps je vais me pencher sur les options pour écouter beau l'iso que j'ai.

        encore merci !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.