Trucs:Convertir des fichiers wma en ogg vorbis

De Lea Linux
Révision datée du 20 août 2011 à 18:57 par Jiel (discussion | contributions) (→‎Autre solution)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche


Convertir des fichiers WMA en OGG Vorbis

par Jiel

Introduction

Windows Media Audio (WMA) est un format propriétaire de compression audio développé par Microsoft.

Ogg Vorbis est un fichier audio au format Ogg contenant des données audio compressées en Vorbis, un codec audio sans brevet, ouvert et libre, et de plus plus performant en termes de qualité et taux de compression que le format MP3. Si vous ne savez pas pourquoi vous devriez utiliser Ogg Vorbis pour vos fichiers audios, consultez cette page.

Ce petit truc explique comment convertir en ligne de commande des fichiers *.wma, situés dans le répertoire courant, en fichiers *.ogg.

Quelques outils graphiques permettent également de faire la même chose à la souris, par exemple SoundKonverter ou Xcfa.

Conversion

Installez le paquet ffmpeg.

Positionnez-vous dans le répertoire où sont vos fichiers *.wma, puis tapez :

find -name '*wma' -exec ffmpeg -i {} -acodec vorbis -ab 256k {}.ogg \;

-ab 256k représente le taux d'encodage (débits de données) souhaité, ici 256 kbit/s.

Les fichiers obtenus *.wma.ogg sont au format Ogg Vorbis. Le tour est joué !

Autre solution

Installez les paquets mplayer et oggenc.

Copiez et collez le petit script suivant dans un fichier, et lancez le en ligne de commande là où sont vos fichiers.

#!/bin/sh

ls -1 *wma > tmp file="`head -n1 tmp`" echo $file while [ -n "$file" ]; do

       echo $file
       mplayer "$file" -ao pcm:file=1.wav && oggenc 1.wav -o "$file.ogg"
       mv "$file" "$file.done"
       ls -1 *wma > tmp
       file="`head -n1 tmp`"

done rename 's/\.wma.ogg$/\.ogg/' *.wma.ogg rm tmp 1.wav

Les fichiers obtenus *.wma.ogg sont au format Ogg Vorbis. Le tour est joué !

Copyright

© 2009, 2011 Jiel Beaumadier

Tête de GNU Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale.