Le couteau suisse de la conversion audio et plus encore ... :)
jeudi 21 février 2008, par b52 - Claude, leonux
Pour vous présenter ce programme, j’ai choisi de laisser la parole à son concepteur :
"J’ai programmé XCFA (X Convert File Audio) qui me permet d’effectuer des extractions de pistes de CD Audios vers les formats flac, wav, mp3, ogg, m4a, mpc, ape. XCFA permet aussi des conversions inter-formats entre flac, wav, mp3, ogg, m4a, mpc, ape et une décompression des formats SHORTEN et WMA vers flac, wav, mp3, ogg, m4a, mpc, ape ainsi que la création de pochettes de CD. Un programme de conversions de plus penserez-vous ? Oui et non...
OUI... parce que l’on trouve déjà de très bons programmes tel Grip (le plus connu sans doute !) plus d’autres.
NON... parce que les différents logiciels que j’ai utilisés n’ont jamais le choix d’options au bon endroit.
Et puis quel plaisir de penser et d’écrire des lignes de codes et de les voir fonctionner... :-)
Bref, depuis que j’ai fait l’acquisition d’un balladeur MP3, XCFA trouve toute son utilité dans les conversions audio vers mp3. Il peut aussi aller récupérer sur le Web les informations concernant le CD Audio en cours de traitement.
XCFA est écrit en langage C et utilise les librairies Gtk2, Glib2 et Curl. J’utilise Glade2 pour developper l’interface.
Au fait ! L’histoire de mon balladeur n’est peut-être qu’une - mauvaise - excuse. Allez savoir ! :-) "
Les dépots :
Pour cette installation, nous n’avons utilisé que les dépots officiels auquels nous avons ajouté celui de livna ..
L’ajout de livna se fait en automatique en installant le paquet livna-release-8.rpm (pour Fedora 8 à cette adresse.
| il est à noter que cet ajout automatique existe depuis la version 6 de Fedora |
Pour Xcfa, et au cours de nos tests dans la mailing-list linonroot-dev, nous avons ajouté un dépot : xcfa.repo
voici son contenu :
| Fichier : xcfa.repo
[xcfa] name=xcfa baseurl=http://download.tuxfamily.org/xcfaudio/xcfa/RPMS/ enabled=1 gpgcheck=0 |
ouvrez votre éditeur de texte préféré et écrivez-y le contenu ce dessus et enregistrez le en xcfa.repo
.
Nous allons devoir l’ajouter manuellement au dossier /etc/yum.repos.d
Pour gagner du temps, ouvrez une console (clic droit) dans le répertoire où se trouve xcfa.repo et tapez :
| $ su
# cp xcfa.repo /etc/yum.repos.d |
le dépot doit être, maintenant ajouté :)
En amont, installez les paquets suivants :
lsdvd, lame, vorbis-tools, mpg321, sox, normalize, flac123, faad2, mplayer, faac, ImageMagic wget, taglib, vorbisgain et mp3gain


Voici le procédé pour installer facilement Xcfa sous Fedora 8 .. Le tout en images :)
| NB : Xcfa est un programme toujours en évolution, la version que vous installerez sera probablement plus avancée que celle des captures d’écran.
Le but de la creation d’un repo permet de mettre à jour très facilement ce formidable programme. |




Il peut vous manquer quelques paquets absents des dépots Fedora comme le montre cette capture ...

Dans ce cas :
rendez-vous dans le menu déroulant sous le titre installation.
Choisissez "sélection globale"

un fichier xcfa_install.sh vient de se créer dans le dossier /tmp
On passe en root :
su -
Mot de passe :
On se rend dans le répertoire /tmp
# cd /tmp
on lance l’installation :
# ./xcfa_install.sh
Exemple de ce qui se passe avec le paquet shorten :
— 17:11:05— http://download.tuxfamily.org/xcfaudio/convertisseurs/Rpm/shorten-3.6.0-2.i386.rpm
=> `/tmp/download_to_xcfa/shorten-3.6.0-2.i386.rpm’
Résolution de download.tuxfamily.org... 88.191.250.18
Connexion vers download.tuxfamily.org|88.191.250.18|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur : 41136 (40K) [application/x-redhat-package-manager]
100%[====================================>] 41136 93.11K/s
17:11:05 (92.85 KB/s) - « /tmp/download_to_xcfa/shorten-3.6.0-2.i386.rpm » sauvegardé [41136/41136]
wget result_install=0
Préparation... ########################################### [100%]
1:shorten ########################################### [100%]
Ben oui, mais il manque toujours mp3check !
| L’installation que nous vous proposons en toujours en test dans la mailing-list linonroot-dev où Claude, l’auteur de Xcfa, est très actif ... Pour rendre l’installation des programmes tiers plus aisée pour les utilisateurs de Fedora, nous allons continuer à travailler ... Vos remarques et propositions seront, bien sûr, les bienvenues dans le forum |
Mais revenons au fichier mp3check, pour l’instant (en attendant mieux), il se trouve ICI
téléchargez-le
Un double clic gauche sur le paquet téléchargé permet de lancer l’installateur de fichiers rpm.

Ce paquet n’étant pas dans un dépot officiel, il est normal de se trouver confronté à ce problème :

| Cette alerte s’affichera pour tout paquet que vous tenterez d’installer à partir de votre disque dur .. Je trouve que c’est plutôt une bonne chose |
Le paquet est sûr, j’ai fait "installer quand même"
Un raccourci se trouve dans votre menu "Son et vidéo"

A l’occasion, vous pourrez aller faire un tour dans l’onglet logs, vous pourrez ainsi suivre l’historique des évolutions de ce superbe logiciel libre :)
Pour en savoir plus : http://xcfa.tuxfamily.org/
N’hésitez pas à faire vos retours ou propositions à Claude (le développeur) par le biais du forum.. C’est la même chose pour ce tutoriel, il sera mis à jour régulièrement ... :)