Comment extraire des CD audio rayés?

15

Quelle est actuellement la meilleure façon d'extraire des CD audio rayés sous Linux?

Ce que je trouve compliqué, c'est qu'il y a plusieurs outils disponibles mais il n'est pas clair si un outil a de meilleures fonctionnalités de correction d'erreur que l'autre.

Je veux dire, il y a au moins:

  • cdparanoia
  • cdda2waw
  • cdrdao
maxschlepzig
la source

Réponses:

5

cdparanoia a commencé comme un patch sur un cdda2wav depuis 1997 et n'a jamais mis à jour le code cdda2wav. Depuis 2002, il n'y a plus d'activité visible sur le projet.

cdrdao était un projet de courte durée similaire, fondé en 1998 et sans nouvelles fonctionnalités depuis au moins 2004. Il n'y avait jamais de support spécial pour les mauvais médias.

cdda2wav a commencé en 1993 et ​​est toujours activement maintenu. En 2002, la «lib paranoïa» a été prise, rendue portable et améliorée au fil des ans. Libparanoia est intégré au cdda2wav maintenu depuis 2002.

Je recommande d'utiliser:

cdda2wav -vall paraopts=proof speed=4 cddb=0 -B

et pour vérifier les rapports statistiques pour chaque piste extraite.

BTW: si votre lecteur prend en charge la lecture des pointeurs C2, utilisez:

cdda2wav -vall paraopts=proof,c2check speed=4 cddb=0 -B

cela fait bien plus que la dernière version de cdparanoia. Veuillez lire la page de manuel pour comprendre les rapports d'erreur de libparanoia.

Remarque: en raison d'un bogue dans cdparanoia, il y a des situations où les rapports d'erreur de cdparanoia manquent des problèmes signalés par cdda2wav, donc ne pensez pas que cdparanoia a été plus efficace que cdda2wav simplement parce qu'il signale moins de problèmes.

schily
la source
Bonne réponse, désormais dépassée. cdda2wav a été remplacé par / renommé icedav. Il ne prend plus en charge l'option de preuve et je n'ai pas pu trouver d'équivalent dans icedav. Peu importe les options que j'ai essayées (par exemple, un chevauchement de cadre plus grand), j'ai obtenu un skippage majeur de icedav. cdparanoia est cependant TRÈS fiable et est en quelque sorte capable de donner un sens à certains de mes CD les plus rayés avec lesquels icedav fait terriblement.
Edward Anderson
2
Ma réponse n'est certainement pas dépassée. icedax est un fork de cdda2wav fabriqué en 2004 et "amélioré" par des bogues spécifiques à Debian. Icedax n'est plus géré depuis mai 2007 et icedax n'a jamais pris en charge l'option "proof" "paraopts" depuis que l'option "proof" a été ajoutée à cdda2wav en 2010. Cdparanoia est basé sur l'ancien code "paranoia" qui n'a pas corrigé tous les bugs et qui ne prend pas en charge les pointeurs C2. Comme mentionné dans la réponse originale: cddaw2av donne de meilleurs résultats que cdparanoia car il détecte les problèmes, cdparanoia n'est pas au courant et peut donc faire plus de tentatives pour un meilleur résultat.
schily
Juste pour être sûr, cdda2wav est le seul outil d'extraction mentionné ici qui est toujours en cours de maintenance et de développement.
schily
Merci, si heureux d'avoir clarifié! C'était une mauvaise hypothèse de ma part, car le paquet cdda2wav d'Ubuntu redirige vers icedax. J'ai pu installer à partir des sources et faire fonctionner cdda2wav avec les options que vous avez suggérées.
Edward Anderson
9

cdparanoia est spécialement conçu pour gérer les supports endommagés, avec une grande variété de stratégies allant de la relecture des secteurs à l'interpolation des données perdues à l'aide de la FFT.

Baughn
la source
2
J'ai eu le plus grand succès avec cdparanoia par rapport aux divers autres outils Unix que j'ai essayés. Notez que la nouveauté du lecteur (à la fois vintage et saleté / usure) fait une grande différence. Maintenant, je cherche un ripper qui peut extraire proprement des CD de musique qui étaient dans la voiture au soleil et qui ont des trous dans la couche de polycarbonate à travers
lesquels
1
Si vous avez des trous dans le disque, aucun ripper ne vous donnera une extraction à 100%, les données ont littéralement disparu.
cmcginty
Vous n'obtenez pas les meilleurs résultats avec cdparanoia, car cet outil n'a pas été amélioré depuis 2001. Si vous avez un bon lecteur et un mauvais disque, cdparanoia va même croire que tout va bien. Les meilleurs résultats sous UNIX sont récupérés avec cdda2wav -paranoia
schily
2

J'utilise le freeware Windows exactaudiocopy sous wine, qui met l'accent sur la correction d'erreurs. Cela fonctionne très bien (voir son entrée sur winehq ). Si vous voulez rester natif, vous voudrez peut-être jeter un œil à rubyripper .

fschmitt
la source
1
Cela ne répond pas vraiment à ma question. De nombreux projets affirment qu'ils «mettent l'accent sur la correction des erreurs». Mais la question est: quels outils sont supérieurs pour faire la correction d'erreur? Et pourquoi? Et btw, rubyripper ressemble à un frontend à cdparanoia.
maxschlepzig
2
Eh bien, tout ce que je peux dire, c'est que chaque fois que le sujet de la correction d'erreurs est analysé, l'exactaudiocopy est ce que les gens recommandent. Chaque fois qu'il y a une possible erreur non corrigée, il vous indiquera la position dans le fichier. Cela signifie que vous pouvez vérifier si ceux-ci sont corrigés par un autre programme.
fschmitt
fschmidt, est tout à fait correct EAC est le meilleur outil pour ripper des CD. Je l'utilisais tout le temps sur Windows. Je n'ai pas eu à déchirer quoi que ce soit sur Linux récemment, mais le moment venu, j'allais essayer EAC sous wine, et si cela n'avait pas fonctionné, je l'aurais ajouté à une machine virtuelle XP.
HandyGandy
@HandyGandy Pourriez-vous ajouter quelques raisons pour lesquelles le CAE serait selon vous supérieur, par exemple, à cdparanoïa?
maxschlepzig
1
@HandyGandy Aucune infraction - eh bien, j'ai juste l'opinion que donner de la motivation / justification / déclarations explicatives, etc. est vraiment le point d'une discussion technique / scientifique. En ce qui concerne les audiophiles - c'est bien que vous en parliez. Il y a beaucoup d'audiophiles qui paient 500 $ / m pour leurs câbles SPDIF car ils peuvent entendre la différence ...
maxschlepzig