Perl Audio Converter (PAC) - Philip Lyons (viiron@gmail.com)
Utilisation
pacpl --<formattoformat> <--file/--dir> <fichier(s)/répertoire(s)>
pacpl --convertto <format> <--file/--dir> <fichier(s)/répertoire(s)>
Voir 'pacpl --help' ou 'pac --man' pour une liste des options disponibles.
Dépendances
- = Nécessaire
Application Version URL ----------- ------- --- *perl 5.8.7 http://www.perl.com lame 3.96.1 http://lame.sourceforge.net flac 1.2.1 http://flac.sourceforge.net mac 3.99 http://www.sourceforge.net/projects/mac-port shorten 3.5.1 http://www.etree.org/linux.html#reqsoft faac 1.24+ http://www.audiocoding.com faad 2.0 http://www.audiocoding.com cdparanoia 9.8 http://www.xiph.org/paranoia oggenc 1.0.1 http://www.vorbis.com oggdec 1.0 http://www.vorbis.com mplayer 1.0pre7+ http://www.mplayerhq.hu mppenc 1.15 http://www.musepack.com mppdec 1.95z2 http://www.musepack.com wavpack 4.3.2 http://www.wavpack.com ofr/ofs 4.510 http://www.LosslessAudio.org ttaenc 3.2 http://www.true-audio.com lpac 1.40 http://www.nue.tu-berlin.de/wer/liebchen/lpac.html kexis 0.2.2 http://sourceforge.net/projects/kexis ffmpeg 0.4.9 http://ffmpeg.sourceforge.net la 0.3d http://www.lossless-audio.com bonk 0.6 http://www.logarithmic.net/pfh/bonk sox 12.17.8 http://sox.sourceforge.net/ amarok 1.3 http://amarok.kde.org
Modules Perl nécessaires
*Getopt::Long
*File::Find
*File::Copy
*File::Basename
*Parse::RecDescent
*Carp
*Inline
*Inline::C
*Pod::Usage
Modules de Tag
Pour installer tous les modules précédents, tapez la commande suivante:
pacpl-install --install tags
Vous pouvez aussi installer les modules manuellement:
MP3::Tag - perl -MCPAN -e 'install MP3::Info' MP4::Info - perl -MCPAN -e 'install MP4::Info' Ogg::Vorbis::Header - perl -MCPAN -e 'install Ogg::Vorbis::Header' Audio::WMA - perl -MCPAN -e 'install Audio::WMA' Audio::FLAC::Header - perl -MCPAN -e 'install Audio::FLAC::Header' Audio::Musepack - perl -MCPAN -e 'install Audio::Musepack' Audio::APETags - perl -MCPAN -e 'install Audio::Musepack' CDDB_get - perl -MCPAN -e 'install CDDB_get'
Aperçu
PAC est une tentative de création d'un frontend "tout-en-un" de conversion audio. Il y a beaucoup de convertisseurs audio pour GNU/Linux qui convertissent les mp3->ogg, ogg->mp3 ... mais jamais à partir de la plupart des formats vers un autre.
PAC propose également des extensions pour convertir vos fichiers audio dans amaroK et Konqueror.
Exemples
La plupart des opérations devraient être aisées. Convertir un répertoire de mp3 en ogg vorbis est aussi simple que ...
pacpl --mp3toogg --dir=/home/user/mp3s
Ou bien si vous avez besoin de convertir plusieurs mp3s différents en wav et de les placer dans votre home pour graver un cd, faîtes simplement :
pacpl --mp3towav --outdir=/home/dupont --file=fichier1.mp3 --file=fichier2.mp3
Encodage récursif de répertoire
pacpl --wavtomp3 --dir=/home/mes_fichiers_wav --recursive pacpl --convertto ape --dir=/home/dir/ --recursive
Expressions régulières
pacpl --mp3toflac .mp3
pacpl --mp3toogg Michael
Playlist
Conversion de fichiers à partir d'une playlist Les formats de playlist supportés sont XMMS et CHEMIN/FICHIER :
/chemin/vers/chanson1.ogg
/chemin/vers/chanson2.ogg
Le format XMMS .M3U est également supporté
pacpl --oggtomp3 --playlist myplaylist pacpl --flactotta --playlist xmms.m3u
Exemples KDE
Konqueror
Ouvrez Konqueror et rendez vous dans votre répertoire audio. Cliquez avec le bouton droit de la souris sur un fichier ou un répertoire, clic gauche sur "Actions", clic gauche sur "PAC Convert" et choisissez le format de conversion.
Pour désactiver les messages d'avertissement, les popups et les boîtes de dialogues, éditez le fichier pac.conf et changez la valeur désirée à 0.
Bugs
Si vous rencontrez un bug, laissez moi un email avec une description détaillée du problème à viiron@gmail.com et il sera corrigé dans la prochaine version, ou un patch sera proposé.
Comme toujours, les reports de bugs sont nécessaires et grandement appréciés !
Demandes de fonctionnalités
Vous pensez que quelque chose manque ?
Vous désirez qu'une fonction soit implémentée ?
Vous avez besoin d'un codec audio qui n'est pas géré par PAC ?
Des questions, des commentaires ?
Email : Philip Lyons (viiron@gmail.com)
Jobs
Traduction - Tous les langages autres que l'Anglais sont les bienvenus.
Si vous êtes intéressé, laissez moi un message, et je vous
fournirai le texte à traduire.
Beta Testeurs
Packages de Distributions - Mis à part le package Slackware que j'ai conçu, il y a un package debian
(grâce à Chad Martin). J'aimerais en ajouter autant que possible.
