Linux On The Root !

Accueil du site > Le son et la vidéo > Le son > X Convert File Audio (xcfa) > xcfa (X Convert File Audio)

Tutoriel mis à jour :

xcfa (X Convert File Audio)

le petit couteau suisse de la conversion audio !

samedi 30 août 2008, par zarer (Christophe Gallaire)


xcfa fonctionne sous X-Window et sur les plates-formes GNU/Linux. Il interface des outils consoles (cdparanoia, flac, lame, oggenc, ...) pour l’extraction des pistes de cd audio et la conversion de fichiers musicaux vers les formats flac, wav, mp3, ogg, m4a, ape, mpc, WavPack. Il décompresse également le format shorten.

xcfa sait aussi extraire intégralement ou partiellement les pistes audio des DVDs et permet de fixer le nombre de voies du fichier .wav produit.

Une option de normalisation permet de relever le niveau des fichiers sans saturation lors de l’encodage ou l’extraction.

Il est également possible de modifier la quantification, la fréquence d’échantillonnage ainsi que le nombre de voies des fichiers wav.

xcfa récupère sur le Web les informations concernant le cd audio en cours de traitement.

Et, pour couronner le tout, ce petit joyau offre une aide précieuse pour la création de pochettes de CD.

xcfa a été développé avec Glade2 et utilise les librairies Gtk-2, Glib-2

Installation de xcfa

préparation

Un dépôt pour xcfa a été mis en place. Pour l’utiliser, ajoutez les lignes suivantes à votre fichier /etc/apt/sources.list.

1. Ouvrez un terminal (Applications → Accessoires → Terminal), puis saisissez les commandes suivantes :

Sous Debian

$ su
Password
# gedit /etc/apt/sources.list

Sous Ubuntu et dérivés

$ sudo gedit /etc/apt/sources.list
Password

2. Ces dépôts tiennent compte des architectures i386 et amd64


## XCFA

deb http://download.tuxfamily.org/xcfaudio/xcfa dev contrib
deb-src http://download.tuxfamily.org/xcfaudio/xcfa dev contrib

Installation de xcfa en mode graphique

1. Il est possible, après avoir avoir rechargé les dépôts (cliquez sur le bouton "Recharger" pour que le dépôt de xcfa soit pris en compte), d’installer xcfa par Synaptic.

2. L’installation est également possible par adept.

  • Au lancement d’adept, cliquez sur le bouton "Recharger" pour que le dépôt de xcfa soit pris en compte, puis → "recherche" xcfa → "appliquer".

Merci à Syvolc pour la capture de xcfa avec adept.

Cliquez sur l’image pour l’agrandir !

Installation de xcfa en lignes de commandes

L’installation de xcfa pour se faire en ligne de commandes.

Debian

$ su
password
# apt-get update
# apt-get install xcfa

Ubuntu et dérivés

$ sudo apt-get update
$ sudo apt-get install xcfa

Installation de paquets de programmes tiers

Afin de vous en faciliter l’installation, le développeur a pensé à un onglet intégré au sein même du logiciel :

Cliquez sur l’image pour l’agrandir !

Pour plus de détails :

En plus des formats courants (ogg, flac, mp3, wav, etc.), xcfa est l’outil idéal pour traiter les fichiers Shorten, Musepack et Monkey’s Audio,

Shorten

Mise en garde

Shorten n’est pas un programme libre. Il a cependant été rendu public sous une licence non commerciale.

Voir à ce sujet l’article sur wikipedia et la FAQ (en anglais) de Shorten.

Libre à vous de l’installer ou pas.

Installation de Shorten en mode graphique

Pour une installation graphique de Shorten, il vous faut d’abord récupérer le paquet shorten_3.6.0-1_i386.deb.

L’installation du paquet shorten_3.6.0-1_i386.deb peut se faire ensuite par Gdebi ou Kpackage.

Voir la rubrique Gestion des paquets en mode graphique.

Installation de Shorten en mode texte

1. Pour récupérer le paquet shorten_3.6.0-1_i386.deb, ouvrez un terminal (Applications → Accessoires → Terminal), puis saisissez la commande suivante :

$ wget http://download.tuxfamily.org/ubunteros/pour_claude/shorten_3.6.0-1_i386.deb

2. Installation du paquet :

$ su
password
# dpkg --unpack shorten_3.6.0-1_i386.deb
# apt-get install -f

Pour Ubuntu et dérivés, utilisez la commande sudo -s au lieu de su.

Musepack (.mpc)

Musepack est conçu pour produire un encodage dit "transparent" (qu’on ne peut différencier du fichier original) à des taux d’échantillonnage compris entre 160 et 180 kilobits/seconde. La compression et la décompression du Musepack s’effectuent très rapidement.

Installation de Musepack en mode graphique

Pour l’installation en mode graphique suivre la même procédure que pour le paquet de Shorten. Téléchargez le paquet musepack-decoder_7.1.95z67-2_i386.deb.

Installation de Musepack en ligne de commande

Ouvrez un terminal (Applications → Accessoires → Terminal), puis saisissez les commandes suivantes :

$ wget http://download.tuxfamily.org/ubunteros/pour_claude/musepack-decoder_7.1.95z67-2_i386.deb
$ su
password
# dpkg --unpack musepack-decoder_7.1.95z67-2_i386.deb musepack-encoder_7.1.95z67-2_i386.deb
# apt-get install -f

Pour Ubuntu et dérivés, utilisez la commande sudo -s au lieu de su.

MAC (Monkey’s Audio Codec)

MAC (Monkey’s Audio Codec) est un encodeur/décodeur pour les fichiers .ape.

Installation de MAC en mode graphique

Récupérez le paquet mac_3.99_i386.deb puis suivez la même procédure que pour le paquet shorten_3.6.0-1_i386.deb ci-dessus.

Installation de MAC en mode texte

Ouvrez un terminal (Applications → Accessoires → Terminal), puis saisissez les commandes suivantes :

$ wget http://download.tuxfamily.org/ubunteros/pour_claude/mac_3.99_i386.deb
$ su
password
# dpkg --unpack mac_3.99_i386.deb
# apt-get install -f

Pour Ubuntu et dérivés, utilisez la commande sudo -s au lieu de su.

Installation en mode texte de MAC, Musepack et Shorten

Vous pouvez installer les trois codecs mac, musepack et shorten en une seule fois, en suivant la procédure ci-dessous :

1. Création d’un répertoire pour accueillir le fichier pack_xcfa.txt contenant la localisation des paquets debian puis changement de répertoire de travail :

$ mkdir xcfa_codecs
# cd xcfa_codecs

2. Téléchargement du fichier pack_xcfa.txt puis des codecs et enfin vérification du contenu du répertoire /xcfa_codecs :

$ wget http://download.tuxfamily.org/ubunteros/pour_claude/pack_xcfa.txt
$ wget -i pack_xcfa.txt
$ ls
mac_3.99_i386.deb pack_xcfa.txt
musepack-decoder_7.1.95z67-2_i386.deb shorten_3.6.0-1_i386.deb
musepack-encoder_7.1.95z67-2_i386.deb

3. Installation des paquets debian mac_3.99_i386.deb, musepack-decoder_7.1.95z67-2_i386.deb, shorten_3.6.0-1_i386.deb et musepack-encoder_7.1.95z67-2_i386.deb :

$ su
password
# dpkg --unpack *.deb
# apt-get install -f

Pour Ubuntu et dérivés, utilisez la commande sudo -s au lieu de su.

Spécificité sous KDE en général

Sous Kubuntu, xcfa s’installe sans difficulté. Néanmoins, il peut s’avérer nécessaire d’ajouter quelques paquets.

Au lancement, xcfa demande le mot de passe "root". Pour changer cela, dans le menu -> Multimedia -> xcfa, faites un clic droit et choisissez "modifier l’élément".

Dans la nouvelle fenêtre de l’éditeur de menu KDE, cochez "executer en tant qu’utilisateur différent" et en dessous, précisez le nom de l’utilisateur de session ouverte, that’s all ! :-)


Le site du développeur !

Installation sous Fedora 8

Installation sous OpenSuse 11

Installation sous Zenwalk Linux (paquets disponibles en testing)


Cet article est distribué sous licence GNU FDL (Free Documentation Licence), vous trouverez plus de renseignements à cette adresse


gnu_fdl

P.-S.


- Developpeur : Claude Bulin (b52)
- Ecrivant d’origine : Zarer
- Transformé par Zarer, Léonux, b52 et Dzef

20 Messages de forum

  • Capture pour l’installation de xcfa avec adept sur ubuntu : adept

    compléter /etc/apt/sources.list faire la commande $ sudo apt-get update lancer adept > recherche : xcfa demander l’installation > appliquer

    merci pour ton article, il m’a été très utile

    Voir en ligne : xcfa (X Convert File Audio)

    • Merci Syvolc pour la capture... elle est intégrée à l’article. On va modifier l’article avec tes remarques. On oublie parfois de donner des commandes qui semblent évidentes ! C’est une erreur ! On comprend après coup que cet oubli pourrait mettre en face d’une vraie difficulté un utilisateur débutant.

      Merci pour ton retour sur installation et ta vigilance.

  • xcfa (X Convert File Audio)

    6 juin 2007 22:14, par TituX

    Merci pour ces explications très claires. Moi le novice, j’ai pu installer parfaitement ce superbe logiciel sous mon Ubuntu 6.06.1 (Dapper)

    Merci, A++, TituX

    • xcfa (X Convert File Audio) 7 juin 2007 14:51, par zarer

      Merci pour ce retour ! C’est bon de savoir qu’un tuto peut-être utile et accessible à des utilisateurs "novices" (comme tu le dis TituX), surtout quand il s’agit d’un logiciel aussi efficace que xcfa !

      Bon vent sur la banquise !

  • xcfa (X Convert File Audio)

    19 septembre 2007 11:15, par Raph (totolouga)
    Quel bonheur d’etre rentré dans le monde Linux il y a quelques mois !! xcfa est simple à installer et à utiliser, et en plus c’est un logiciel très performant. Tuto d’installation très bien fait. Merci.
  • xcfa (X Convert File Audio)

    5 octobre 2007 14:24, par morpheus_jedi

    Attention pour Xcfa, il ne fonctionne que pour les plateformes i386

    A +

  • xcfa (X Convert File Audio)

    8 octobre 2007 00:23, par chiron
    Hum... erreur 404 pour le dépôt xcfa
  • xcfa (X Convert File Audio)

    8 octobre 2007 00:37, par zarer

    Bonsoir Chiron,

    C’est exact, le dépôt a changé. Va falloir que l’on mette le tuto à jour ! Regarde sur le site de xcfa, les adresses ont changé.

    Merci...

    @+

  • xcfa (X Convert File Audio)

    10 octobre 2007 23:34, par outang
    J’ai malheureusement un amd64 et j’ai installé Ubuntu. Malheureusement —> après lecture de l’article, si j’ai bien compris, ces logiciels ne pourront être installer sur mon système ? Tant pis, je vais continuer à chercher. Sinon bravo pour l’article, il est très bien.
  • xcfa (X Convert File Audio)

    16 décembre 2007 12:00, par kouick
    Ah bah non c’est dommage. Si je ne me trompe pas, je crois bien que ce n’est pas grave que tu ais un amd64 puisque, en toute logique, ton kernel est i386 (Je me trompe où il n’y a pas de gestion 64b sous linux encore ???). J’ai moi meme un amd64 (mais avec une debian stable) et xcfa fonctionne très bien.
  • xcfa (X Convert File Audio)

    20 mai 2008 20:33, par b52 (Claude)

    haloa les gens,

    Bientôt des dépôts pour amd64 : J’imagine que cela va combler un vide certain (ou un certain vide) !

     ;)

  • xcfa (X Convert File Audio)

    20 mai 2008 21:39, par Leonux (Jean-Claude)

    Salut Claude,

    C’est clair, tu vas rendre service à pas mal de personnes :)

    Par contre, en relisant ce tuto, j’ai l’impression qu’il n’est plus très à jour ...

    Par exemple, l’installation de programmes tiers via Xcfa n’y apparaît pas :/

  • xcfa (X Convert File Audio)

    22 mai 2008 21:43, par b52 (Claude)

    Salut Jean-CLaude,

    Tu as raison !
    Je dois me coller à la doc : Xcfa a en effet bien changé/progressé (grace à vous tous) depuis quelques temps ;)

    D’ailleurs, mes pages perso ne sont plus très à jour non plus :/

  • xcfa (X Convert File Audio)

    23 mai 2008 06:34, par Leonux (Jean-Claude)

    Salut Claude,

    Xcfa a en effet bien changé/progressé (grâce à vous tous) depuis quelques temps ;)

    Quand on aime le programme et qu’on apprécie le développeur, on ne compte pas ;)

    Dis-moi, as tu trouvé la soluce pour le petit bug présent dans le version alpha pour les paquets rpm ?

    J’ai hâte de réessayer :)

  • xcfa (X Convert File Audio)

    23 mai 2008 20:49, par b52 (Claude)

    Salut Jean-Claude,

    [
    Dis-moi, as tu trouvé la soluce pour le petit bug présent dans le version alpha pour les paquets rpm ?
    ]

    Deux type de compilations pour les anciens noyaux _ (évidemment stables) en i386 et amd64 ont été effectuées depuis Debian.Etch tant en Deb, Rpm que Tgz

    Cela sous entends, par exemple, que libcurl3-dev est utilisée, etc ...

    Puis Deux autres type (de compilations) pour les kernels plus récents i386 et amd64, toujours pour les paquets Deb, Tgz et Rpm.

    La librairie libcurl utiliséé fut donc : libcurl4-gnutls-dev

    Je pense que au final, je validerais les dépôts suivants :
    etch, etch_amd64, lenny et lenny_amd64

    Certains pourront se demander pourquoi avoir choisi des noms tels Etch et Lenny ?

    Par exemple, pour un ajout de dépôt dans un "etc/apt/sources.list" :
    >Si tu es sous Ubuntu.Dapper (i386) : choisir le dépôt Etch
    >Si tu es sous Gutsy ou Hardy (amd64) : choisir le dépôt lenny_amd64

    Voilà Jean-Claude, une très courte réponse à ta question. Remarque que je pourrais en débattre pendant des heures mais bon ... !

     ;)

  • xcfa (X Convert File Audio)

    23 mai 2008 20:54, par b52 (Claude)
    Une partie de mon texte est partit en ’sucette’ !!!
    Donc je complète :
    [
    Certains pourront se demander pourquoi avoir choisi des noms tels Etch et Lenny ?
    ]
    Parce que je développe sous Debian ;)
  • xcfa (X Convert File Audio)

    24 mai 2008 08:20, par Leonux (Jean-Claude)

    Salut Claude,

    Certains pourront se demander pourquoi avoir choisi des noms tels Etch et Lenny ?

    Parce que je développe sous Debian ;)

    En tout cas, et il faut le souligner, Xcfa tourne sous Debian (Etch et Lenny), Ubuntu (depuis Dapper), Fedora (depuis la version 8), Mandriva, Slackware, Zenwalk, j’en oublie ? :)

    Pour Suse Linux 10.3, la version 3.3.22 de Xcfa s’installe maintenant sans problème ..

    Pour se faire, j’ai créé un répertoire "paquets" et ai téléchargé xcfa dedans. J’ai ensuite indiqué à Yast2 que ce répertoire était un dépot (that all)

    J’ai installé les applications externes via Yast2 à partir des dépots...

    Malheureusement, il me manque encore vorbisgain, wavsplit, mppdec (j’ai mppenc), mpg321, checkmp3 ..

    Voilà, mon cher Claude, le rapport du testeur multi-distrib :D

    ps : pour citer une phrase d’un autre contributeur de ce site, tu peux utiliser les balises quote ;)

  • xcfa (X Convert File Audio)

    24 mai 2008 10:48, par b52 (Claude)

    Salut Jean-Claude,

    Merci pour les tests d’install sous ces différentes distributions ;)

    Je pense que plus grand choses n’empêche la mise en place de ces nouveaux dépôts sinon la mise à jour de la documentation plus ... quelques modifications de dernière minute ... je vais m’y coller ;)

    La semaine prochaine, il devrait faire jour :D

    PS :
    Honte à moi pour les balises :/

  • xcfa (X Convert File Audio)

    27 août 2008 21:26, par b52 (Claude)

    Salut à tous,

    De nouveaux dépôts sont en place :

    deb http://download.tuxfamily.org/xcfaudio/xcfa dev contrib deb-src http://download.tuxfamily.org/xcfaudio/xcfa dev contrib

    Ces dépôts tiennent compte des architectures i386 et amd64

  • xcfa (X Convert File Audio)

    28 août 2008 09:15, par leonux (Jean-Claude)

    Salut Claude,

    Le nécessaire est fait, je viens de changer l’adresse des dépots dans le corps de l’article ;)

    Encore une bonne chose de faite ! :)