xcfa (X Convert File Audio)

le petit couteau suisse de la conversion audio !
samedi 30 août 2008
par  zarer (Christophe Gallaire)
popularité : 2%

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

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 !

PNG - 32.4 ko

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 !

PNG - 53.9 ko

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 :

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/ubunt...
$ 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/ubunt...
$ 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/ubunt...
$ 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


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


Commentaires  forum ferme

Logo de leonux
jeudi 28 août 2008 à 09h15 - par  leonux

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 ! :)

Logo de b52 (Claude)
mercredi 27 août 2008 à 21h26 - par  b52 (Claude)

Salut à tous,

De nouveaux dépôts sont en place :


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

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

Logo de b52 (Claude)
samedi 24 mai 2008 à 10h48 - 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 :/

Logo de Leonux (Jean-Claude)
samedi 24 mai 2008 à 08h20 - 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 ;)

Logo de b52 (Claude)
vendredi 23 mai 2008 à 20h54 - 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 ;)

Logo de b52 (Claude)
vendredi 23 mai 2008 à 20h49 - 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 ... !

 ;)

Logo de Leonux (Jean-Claude)
vendredi 23 mai 2008 à 06h34 - 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 :)

Logo de b52 (Claude)
jeudi 22 mai 2008 à 21h43 - 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 :/

Logo de Leonux (Jean-Claude)
mardi 20 mai 2008 à 21h39 - 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 :/

Logo de b52 (Claude)
mardi 20 mai 2008 à 20h33 - 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) !

 ;)

Logo de kouick
dimanche 16 décembre 2007 à 12h00 - 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.

Logo de outang
mercredi 10 octobre 2007 à 23h34 - 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.

Logo de zarer (Christophe Gallaire)
lundi 8 octobre 2007 à 00h37 - par  zarer (Christophe Gallaire)

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...

@+

Logo de chiron
lundi 8 octobre 2007 à 00h23 - par  chiron

Hum... erreur 404 pour le dépôt xcfa

Logo de morpheus_jedi
vendredi 5 octobre 2007 à 14h24 - par  morpheus_jedi

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

A +

Logo de Raph (totolouga)
mercredi 19 septembre 2007 à 11h15 - 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.

Logo de zarer (Christophe Gallaire)
jeudi 7 juin 2007 à 14h51 - par  zarer (Christophe Gallaire)

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 !

Logo de TituX
mercredi 6 juin 2007 à 22h14 - 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

Logo de zarer (Christophe Gallaire)
dimanche 3 juin 2007 à 18h26 - par  zarer (Christophe Gallaire)

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.

Logo de Syvolc
dimanche 3 juin 2007 à 14h24 - par  Syvolc

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

Brèves

9 mars 2007 - Musique !

Pour rester dans le même esprit que mon ami Zarer, laissez nous vous présenter un des sites de (...)