Journal cd2ogg 2.5 Version Beta

Posté par  (site web personnel) .
Étiquettes :
0
22
juin
2005
Pour rappel, le petit programme cd2ogg [1] est un outil fort appréciable puisqu'il permet aisément de convertir un CD Audio en .ogg, voire en .mp3 maintenant. Jusqu'à aujourd'hui, l'exception française du droit à la copie privée [2] est toujours en place, donc la procédure - du moins en France - n'a rien d'illégal ;)

Pour en revenir à cd2ogg, et sans transition, la distribution Debian a bien évolué ces derniers temps, et, en unstable, le paquet normalize a laissé sa place au paquet normalize-audio. En outre, plus de binaire normalize, mais apparition de normalize-audio, normalize-mp3, et normalize-ogg ! Au final, une belle erreur indiquant l'échec des recherches dans $PATH... [3]

Bref, pas terrible pour une version 2.5, dont le Change log [4] provisoire est plutôt bien garni ! Ce journal est donc un léger appel à contribution : quant est-il du sort du binaire normalize sur les autres distributions ? En ce qui concerne la détection de la distribution hôte, le Filesystem Hierarchy Standard [5] ne semble pas, après une lecture rapide, apporter de réponse [ndr : pour ceux qui ne connaissent pas, ce standard ne s'adresse pas qu'aux distributions, mais aussi aux applications ; intéressant pour TOUS les développeurs donc].

Solution de secours : utiliser le répertoire /etc/. En effet, Fedora/Redhat y ont un fichier [fedora|redhat]-release ; pour Debian, c'est debian_version. Là encore, quant est-il des autres distributions ? Quelqu'un verrait-il une issue optimale ?

[1] http://cd2ogg.sourceforge.net/(...)
[2] http://www.droit-ntic.com/news/afficher.php?id=305(...)
[4] la solution pas très propre est bien sûr le 'ln -s'
[3] http://cd2ogg.sourceforge.net/cd2ogg-2.5b/CHANGELOG(...)
[5] http://www.pathname.com/fhs/(...)
  • # ???

    Posté par  . Évalué à 10.

    Pour rappel, le petit programme cd2ogg [1] est un outil fort appréciable puisqu'il permet aisément de convertir un CD Audio en .ogg, voire en .mp3 maintenant. Jusqu'à aujourd'hui, l'exception française du droit à la copie privée [2] est toujours en place, donc la procédure - du moins en France - n'a rien d'illégal ;)

    Cool, et ?

    Pour en revenir à cd2ogg, et sans transition, la distribution Debian a bien évolué ces derniers temps, et, en unstable, le paquet normalize a laissé sa place au paquet normalize-audio. En outre, plus de binaire normalize, mais apparition de normalize-audio, normalize-mp3, et normalize-ogg ! Au final, une belle erreur indiquant l'échec des recherches dans $PATH... [3]

    Hein ? J'comprends plus rien la :p
    • [^] # Re: ???

      Posté par  . Évalué à 3.

      tiens ça me rassure, j'ai failli répondre "gni???", j'attendais de voir si j'étais seul :-)
      • [^] # Re: ???

        Posté par  (site web personnel) . Évalué à 3.

        Je reconnais que j'aurais pu être un peu plus loquace sur les explications. En testant la version Beta, on s'paerçoit que le script recherche l'exécutable normalize, qu'il ne trouve pas puisque dorénavant seuls existent normalize-audio, normalize-mp3, et normalize-ogg. D'où l'erreur indiquant un echec des recherches de normalize dans $PATH. J'espère que c'est plus clair maintenant.

        L'objetif du journal était double :
        - faire connaître cd2ogg qui, oui, est vraiment cool (avec un alias adéquat, je trouve que ripper un cd en tapant un mot en ligne de commande est vraiment simple, et surpasse ainsi toutes les applications graphiques du même genre).
        - recueillir des informations de la part des lecteurs de DLFP concernant la bizarrerie du normalize, qui pour l'instant entrave la future version 2.5, ce qui est bien dommage.

        PS : dans les renvois, j'ai inversé [3] et [4] ; là encore, mea cupla !
  • # cd2ogg vs abcde

    Posté par  . Évalué à 1.

    Pourrais-tu m'expliquer pourquoi je devrais changer mon brave abcde pour cd2ogg ? J'avoue ne pas voir ce que je pourrais y gagner.
    • [^] # Re: cd2ogg vs abcde

      Posté par  (site web personnel) . Évalué à 4.

      Pas grand chose en effet : les deux programmes utilisent le même concept, avec de petites variantes dans l'approche néanmoins. Procédons donc à une petite comparaison :

      - ce sont tous les deux des scripts BASH, avec 2543 lignes pour abcde et 1295 pour cd2ogg.

      - sur le plan des fichiers de sortie, abcde supporte indéniablement plus de formats (ogg, mp3, flac, spx, mpc) par rapport à cd2ogg (ogg et mp3).

      - sur le plan de l'affichage, abcde m'apparaît difficile à lire : même s'l propose une barre de progression, il reste un peu confu avec le rappel du CopyRight de cdparanoia, qui perturbe un peu la cohésion du log à chaque traitement d'une nouvelle piste ; l'affichage de cd2ogg me semble plus concis, bien organisé et utilise des couleurs.

      - sur Debian, abcde dépend des paquets cd-discid, wget, cdparanoia, cdda2wav ou vorbis-tools ou lame ou flac ou bladeenc ou speex et cd2ogg de cdparanoia, wget, cdparanoia, vorbis-tools et sysutils. Normalize-audio et lame sont optionels.

      - la configuration dans les détails du processus d'enregistrement ne peut que se faire via un fichier de configuration aux nombreuses lignes pour abcde, alors que cd2ogg lit de façon plus complète - en plus de ses fichiers de conf - les arguments de la ligne de commande, laissant ainsi la possibilité d'utiliser un alias.

      - un rip au hasard : 'Festival Baroque Vol. 1', réalisé sur un lecteur externe. Les résultats sont les suivants :

      cd2ogg :
      real 14m27.660s
      user 6m10.942s
      sys 0m20.249s

      abcde :
      real 9m44.363s
      user 7m6.814s
      sys 0m24.762s

      Comme on le voit, le choix de l'un ou l'autre repose essentiellement sur des choix personnels, plus que sur des choix concrets. J'avoue pour ma part avoir été séduit par la nature même de ce petit script BASH qui à mes yeux correspond bien à une facette du Libre : une petite brique qui repose sur d'autres briques, et qui vient ainsi les compléter. abcde - à mes yeux toujours et à hauteur de mon usage personnel - me semble un peu trop gros et lourd pour être la petite brique épousant parfaitement la forme des briques voisines. Et il faut aussi prendre en compte l'âge des protagonistes : abcde date de 1998 et cd2ogg de 2004 seulement.

Suivre le flux des commentaires

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