Rechercher sur AfrikBlog

des articles visant les codecs audio

Mon avis sur les codecs audio de Microsoft

30 mai 2009

XRECODE en un clin d’œil

XRECODE en un clin d’œil

En furetant cette semaine dans l’actualité hi-Tech, le dieu Hasard a bien voulu que je remarque la présence d’un nouveau venu dans le monde surchargé de la conversion audio. XRECODE, qu’il s’appelle, m’a attiré de par la petite taille de son fichier d’installation zippé (4 Mo) et de par la quantité impressionnante de formats supportés, en import comme en export. Ce logiciel est même en mesure d’extraire l’audio d’une vidéo. Et là encore, les formats supportés couvrent quasiment tous les codecs actuels. Le tout pour pas un rond ! Génial outil, mais souffrant de quelques imperfections, comme on le verra.

Au premier usage de XRECODE, j’ai été surpris de constater qu’il me demandait un composant Visual Basic à télécharger à partir du site de Microsoft (gentils qu’ils sont, les développeurs ont donné le lien direct) et à installer. Ce qui s’est opéré rapidement, le fichier ne pesant qu’environ 1,8 Mo. Je parie que les ordis mis régulièrement à jour ne posent pas ce type de problème (la dernière fois que j’ai mis à jour mon XP SP2 date de… euh…).

Une fois ce petit impédimenta franchi, l’interface assez rudimentaire s’offre à mes yeux. Chose rare dans l’arène des logiciels de ce genre, il est proposé le choix à la volée de la langue d’interface d’un seul clic. La conversion des fichiers s’effectue par glisser-déposer ou en choisissant le dossier contenant ces fichiers. La touche CTRL aide à sélectionner plusieurs éléments à la fois. Le répertoire par défaut où sont stockés les sons convertis est le répertoire du fichier source. Il est possible de demander à XRECODE d’effacer le ou les fichier(s) d’origine, mais il s’agit d’une suppression temporaire, le ou les fichier(s) en question allant à la corbeille. Sage précaution, mais fastidieuse à la longue pour l’utilisateur désirant se débarrasser une bonne fois pour toutes de ces encombrants fichiers sources. Enfin, XRECODE peut signaler une erreur dans le processus de conversion ou la fin de celle-ci au moyen d’un son que vous prédéfinirez, lequel son devra être au format WAV ou MP3.

Les options avancées de XRECODE s’avèrent fort intéressantes. Je ne connais pas par exemple de logiciels gratuits capables de convertir un même fichier source en neuf formats différents en une seule fois ! Par ailleurs, notre convertisseur semble jongler avec les capacités des processeurs multi-cœurs, la vitesse d’encodage étant, ma foi, très rapide, surtout en WAV et en WMA avec mon antique Dual Core Pentium D à 3 GHz. Autres fonctions utiles : la possibilité de découper automatiquement un fichier en vertu des secondes de silence (paramétrables). On peut même imposer la découpe uniquement des morceaux sources de durée minimale de x secondes, voire insérer un silence à la fin d’une chanson. Le must est atteint dans l’outil ReplayGain qui marche ici pour tous les formats audio et ce, de manière « physique », c'est-à-dire en modifiant le volume réel du fichier et pas seulement en incorporant une ou plusieurs valeurs de correction qu’un lecteur compatible est censé interpréter. Moins pratiques, l’option de modification de tempo et de la fréquence d’échantillonnage, ainsi que la conversion en mono, intéresseront les gens les plus pointilleux.

La conversion est plus ou moins finement ajustable selon les formats audio. Le MP3 dispose de l’encodeur LAME 3.98 de 2008 qui délivre de meilleurs résultats que ses prédécesseurs. L’utilisateur, en mode VBR, a le choix entre le modèle psycho-acoustique ancien (old) ou actuel (new). Les modes CBR et ABR, ainsi que les ajustements stéréo (joint-stereo et consorts) sont également supportés. Le WMA est supporté en CBR comme en VBR, dans toutes ses variantes, sauf la variante vocale (WMA Voice). Selon toute évidence, le nombre de paliers VBR est exagéré. Ainsi, le palier VBR 20 proposé n’existe pas en WMA. À l’encodage, il est automatiquement remplacé par VBR 25. Pareillement, VBR 30 et 40 sont assimilés à VBR 50 ; VBR 60 et 70 sont automatiquement considérés comme VBR 75 ; VBR 80 produit du VBR 90. Le format OGG Vorbis, lui, peut être affiné en VBR (les fameux niveaux de qualité) comme en ABR. Malheureusement en VBR, il n’est pas possible de choisir des paliers décimaux de qualité (comme 7.3), chose que certains encodeurs proposent, à l’instar de Sqrsoft Batch Encoder. Pour ce qui est de l’AAC, ses paramétrages, en plus d’être abscons, s’avèrent incomplets, du moment que toutes les améliorations de ce format (comme l’HE-AAC et ses variantes) ne sont pas prises en charge. Les formats FLAC, APE et WAVPACK, tous sans perte, disposent d’une gamme presque complète de réglages. En revanche, l’ALAC d’Apple, lossless également, n’est pas ajustable. De même, chose inattendue, le WAV.

Les bugs

XRECODE comporte de nombreux dysfonctionnements dus assurément à sa jeunesse et au développement pas encore très poussé de ses fonctions (à moins qu’il y ait en plus des problèmes de licence).

Le bug majeur qui a le plus retenu mon attention est le refus catégorique de convertir certains types de fichiers monophoniques dont la fréquence d’échantillonnage est inférieure à 44100 Hz. Les fichiers audio au format WAV ADPCM, notamment issus des baladeurs numériques dans leur fonction de dictaphone, refusent carrément d’être encodés en tous formats, sauf en MP3, en WMA et en ALAC. En MP3, avec ces types de fichiers, les débits choisis par l’utilisateur sont respectés, mais la fréquence d’échantillonnage et le canal mono sont ceux du fichier d’origine, même si l’utilisateur exige la stéréo ou une fréquence supérieure. En WMA, avec ces types de fichiers, quels que soient les paramètres choisis, XRECODE crée après conversion invariablement un fichier CBR de bitrate adapté à la fréquence d’échantillonnage source (ex : 16 ou 20 kbps si la fréquence d’échantillonnage est de 22050 Hz), monophonique et de fréquence d’échantillonnage égale à celle du fichier source.

En parlant justement du WMA, l’encodage en ce format comporte aussi de nombreuses anomalies. Hormis ce que j’ai écrit supra quant aux paliers VBR, XRECODE dispose d’une mauvaise gestion du WMA Pro. En effet, en mode CBR, surtout pour des débits binaires inférieurs à 128 kbps (ce qui suppose que la version 10 de ce codec a été installée), l’encodage ralentit terriblement. De plus, le bitrate n’excède pas 256 kbps, même si 320 kbps est demandé ; la résolution en bits est imposée à 16 et la fréquence d’échantillonnage à 44100 Hz. En mode VBR, quel que soit le palier proposé, les fichiers sont convertis en WMA Lossless à 16 bits, 44100 Hz, quand bien même la case permettant l’encodage en mode lossless ne serait pas cochée !

Conclusion

XRECODE est un précieux outil gratuit de conversion assez rapide et riche en options poussées. L’utilisateur lambda sera satisfait s’il veut obtenir les résultats les plus courants. Cependant, le bidouilleur confirmé restera quelque peu sur sa soif, vu les bugs et insuffisances de certains paramétrages au niveau de certains codecs (comme le WAV ou le WMA). 

Posté par rouspecteur à 16:53 - Commentaires [2] - Rétroliens [0] - Permalien [#]

Commentaires

XRECODE II : LES CHANGEMENTS PAR RAPPORT À LA VERSION PRÉCÉDENTE

XRECODE II : LES CHANGEMENTS PAR RAPPORT À LA VERSION PRÉCÉDENTE
Depuis août 2009, Xrecode, ce génial convertisseur audio multi-formats, est passé à la version 2. Par rapport à la version de juin, les changements sont notables, certains heureux, d’autres moins souhaitables :
 À chaque ouverture du programme, une fenêtre apparaît qui lance une espèce de compte à rebours. À la fin de celui-ci, vous êtes invité à verser une contribution financière à l’auteur en vous connectant au site proposé. Si vous voulez passer outre cette étape, cliquez sur le chiffre (qui peut être 1, 2, 3 ou 4) sur lequel il vous est autorisé de cliquer. Avouons-le, c’est particulièrement chiant !...
 L’accès aux paramétrages de chaque codec est plus ergonomique.
 Merde alors ! L’interface en français n’est plus proposée ! Dommage…
 Les informations sur le fichier (bitrate, durée, taux d’échantillonnage, taille, etc.) sont plus détaillées. Dans la même logique, l’éditeur des métadonnées (album, pochette, artiste, année, etc.) s’avère assez complet.
 L’extraction des CD audio est plus conviviale et le taggage automatique des titres en se connectant sur une base de données comme FreeDb ou MusicBrainz est proposé par défaut.
 De nouveaux codecs s’ajoutent (Speex, OFR, MPC, Shorten, Nero AAC). Encodage en ces formats via un programme externe contenu dans le sous-dossier External du dossier de Xrecode II et auquel il faudra accéder. Chaque codec a son programme de conversion. Toutefois, le fichier encodeur de Nero AAC n’est pas présent.
 L’encodage par défaut en AAC est moins abscons, mais aussi moins complet, seul l’encodage en mode ABR étant supporté et seulement jusqu’à 256 kbps.
 Disparition regrettable de l’outil de découpe automatique des fi-chiers en fonction d’une durée déterminée de silence et de l’outil d’insertion de silence en fin de piste.
 Le codec WMA Professional n’est plus disponible lors de l’encodage en WMA. Lorsqu’en VBR, on use des paliers supérieurs à 90, le fi-chier est automatiquement converti en WMA 9.2 Lossless, on ne sait pourquoi. Autre bug : quand la case à cocher Lossless est activée, Xrecode II enregistre bel et bien en WMA sans perte… mais en résolution 24 bits et à fréquence de 44 kHz ! Allez également savoir pourquoi.

Posté par wmaimperator, 23 août 2009 à 19:10

Xrecode II désormais en français

Xrecode II est désormais en français, depuis le 18 novembre de cette année.

Posté par wmaimperator, 19 novembre 2009 à 19:02

Poster un commentaire







Rétroliens

URL pour faire un rétrolien vers ce message :
http://www.canalblog.com/cf/fe/tb/?bid=161527&pid=13908017

Liens vers des weblogs qui référencent ce message :