#1 Le 19/06/2007, à 18:28
conversion wma->mp3 a la chaine
Bonjour,
J'ai recement recuperer pas mal de son pour mon ipod, malheureusement celle-ci sont en .wma. Pour regler ce soucis j'utilise la commande:
ffmpeg -i son.wma -ab 96k son.mp3
Mais une ligne par morceaux...
Et donc est-il possible de rendre cette tache moin fastidieuse avec une ligne de commande pour encoder X fichier nommé par exemple: son1, son2,..., son x????
Je prefererai realiser ces encodage en mode non-graphique, pour apprendre un peu quoi^^
Merci pour vos infos
Soyez indulgent avec un newbie linuxien^^
TiW clan Wolfenstein
Hors ligne
#2 Le 19/06/2007, à 18:58
Re : conversion wma->mp3 a la chaine
Perso j'utilise un script (à rendre exécutable et mettre dans le dossier ~/.gnome2/nautilus-scripts), que d'ailleurs j'ai pris je ne sais plus où
:
#!/usr/bin/perl -w
# Script perl parcourant toute une arborescence pour transcoder les wma en mp3
# Utilise mplayer pour transformer en wave
# Utilise le package lame pour réencoder en mp3
use strict;
ReadRep('.');
exit;
sub ReadRep
{
my ($Dir) = @_;
my (@fichiers,$fic);
opendir(DIR,$Dir) || return(0);
@fichiers=readdir(DIR);
closedir(DIR);
foreach $fic (@fichiers)
{
if (($fic ne ".") && ($fic ne ".."))
{
if (-d "${Dir}/$fic")
{
# appel recursif
ReadRep ("${Dir}/$fic");
}
elsif ($fic =~ /\.wma$/i)
{
my $base = "${Dir}/$fic";
$base =~ s/\.wma$//i;
# wma -> wave
system "mplayer \"$base.wma\" -ao pcm:file=/tmp/tmp.wav";
# wave -> mp3
system "lame -h /tmp/tmp.wav \"$base.mp3\"";
unlink("/tmp/tmp.wav");
}
}
}
}Quand tout le reste a échoué, lisez le mode d'emploi.
Hors ligne
#3 Le 19/06/2007, à 19:40
Re : conversion wma->mp3 a la chaine
il semblerai dans ton script qu'il faut lame, et je ne pense pas l'avoir.
Un sudo apt-get lame ne donne rien
une infos svp
Soyez indulgent avec un newbie linuxien^^
TiW clan Wolfenstein
Hors ligne
#4 Le 19/06/2007, à 20:03
Re : conversion wma->mp3 a la chaine
Bonjour
Pour convertir tous les .wav du répertoire courant, une petite boucle suffit (avec une version de ffmpeg supportant l'encodage en mp3, comme la version de Medibuntu) :
for i in *.wma; do ffmpeg -i "$i" -ab 96k "${i%wma}mp3"; doneLes mp3 porteront le même nom, juste l'extension change.
Pour convertir d'un coup des .wma compris dans différents dossiers, tous leurs sous-dossiers inclus, on peux utiliser la même ligne en remplaçant *.wma par le résultat de la commande find et en changeant avant l'IFS pour éviter des soucis si les noms de fichiers contiennent certains caractères :
IFS=$'\n'; for i in $(find . -name '*.wma'); do ffmpeg -i "$i" -ab 96k "${i%wma}mp3"; doneSinon il existe aussi des outils avec interface graphique qui peuvent convertir en lot. Voir Soundconverter : très simple et efficace. En plus il y a peut-être moyen de conserver les tags (pas essayé avec les wma)
Dernière modification par Alain.g (Le 29/03/2008, à 13:30)
Xubuntu Karmic !
Hors ligne
#5 Le 19/06/2007, à 20:13
Re : conversion wma->mp3 a la chaine
Un sudo apt-get lame ne donne rien
une infos svp
Lame est dans multiverse.
Quand tout le reste a échoué, lisez le mode d'emploi.
Hors ligne
#6 Le 21/06/2007, à 23:58
Re : conversion wma->mp3 a la chaine
Le code:
for i in *.wma; do ffmpeg -i "$i" -ab 96k "${i%wma}mp3"; done
marche parfaitement merci
Soyez indulgent avec un newbie linuxien^^
TiW clan Wolfenstein
Hors ligne
#7 Le 26/06/2007, à 08:55
Re : conversion wma->mp3 a la chaine
hello ! j'ai testé également mais ça ne marche pas...
c'est pourtant pas des wma drm à ce qu'il me semble (rippés depuis un CD original, sous windows XP).
j'ai bien ffmpeg, gstreamer0.10-ffmpeg et w32codecs et même rajouté les plugins bad de gstreamer 0.10.
que manque-t-il ? j'arrive pas à trouver...
Config. actuelle : bodhilinux 2.3 (basée sur ubuntu) e17 [0.17.3]
Des exercices d'entraînement en maths (niveau 4e/3e) : http://mr.hainaux.net/
Hors ligne
#8 Le 26/06/2007, à 10:19
Re : conversion wma->mp3 a la chaine
correction, ça marche en ligne ; en revanche, gnormalize ne reconnaît pas les wma...
Config. actuelle : bodhilinux 2.3 (basée sur ubuntu) e17 [0.17.3]
Des exercices d'entraînement en maths (niveau 4e/3e) : http://mr.hainaux.net/
Hors ligne
#9 Le 26/06/2007, à 11:09
Re : conversion wma->mp3 a la chaine
et t'as essayé soundconverter ?![]()
Hors ligne
#10 Le 26/06/2007, à 11:48
Re : conversion wma->mp3 a la chaine
Je viens d'installer à partir des dépôts...
(pour la dernière version, en tgz, je laisse tomber j'ai un problème de compil insoluble "C compiler cannot create executables", problème auquel des solutions sont proposées sur le net mais j'y ai passé des heures sans résultat).
Bref, ben c'est bizarre, je choisis le répertoire qui contient mes wma. Dans préférences, en sortie, y'a bien ogg de coché, ça c'est OK. Quand j'appuie sur convertir, il mouline soit 1, soit 3 secondes et puis plus rien. Dans le répertoire source, rien n'a bougé (alors que les préférences indiquent bien pour Where to place results ? > Same folder as the input file).
De toute façon, si ça marche en ligne, je vais pas me prendre la tête.
Sinon, au fait, la qualité 96k de la ligne de commande donne un résultat "téléphonique" ! C'est plus sympa de lui substituer 192k, par exemple... (ou 128k, au moins...)
Dernière modification par nico_h (Le 26/06/2007, à 11:51)
Config. actuelle : bodhilinux 2.3 (basée sur ubuntu) e17 [0.17.3]
Des exercices d'entraînement en maths (niveau 4e/3e) : http://mr.hainaux.net/
Hors ligne
#11 Le 26/06/2007, à 12:12
Re : conversion wma->mp3 a la chaine
Une autre question sur le même sujet : j'ai un pote qui a toute sa collection de musique en wma sur windows. Il a organisé ses chansons dans Windows Media Player et aimerait (sur mon conseil
) les convertir en mp3.
Est-ce que son classement (des tags j'imagine) sera convertit également ou devra-t-il redéfinir tous les tags des mp3 ?
Merci d'avance
Lilian
Hors ligne
#12 Le 26/06/2007, à 12:21
Re : conversion wma->mp3 a la chaine
@ Nico_h :
À mon avis tu n'as pas ffmpeg avec support mp3 et donc tu n'encodes pas en mp3 mais en mp2 malgré l'extension. Normalement il faudrait ajouter -f mp3 pour être sûr.
Est-ce que tu pourrais donner le résultat de cette commande :
ffmpeg -version@ LR : normalement Soundconverter conserve les tags
Dernière modification par Alain.g (Le 26/06/2007, à 12:22)
Xubuntu Karmic !
Hors ligne
#13 Le 26/06/2007, à 13:14
Re : conversion wma->mp3 a la chaine
voici :
nico@tezcatlipoca:~$ ffmpeg -version
ffmpeg version CVS, build 3276800, Copyright (c) 2000-2004 Fabrice Bellard
configuration: --extra-cflags=-fomit-frame-pointer -DRUNTIME_CPUDETECT --build i486-linux-gnu --enable-gpl --enable-pp --enable-zlib --enable-vorbis --enable-libogg --enable-theora --enable-a52 --enable-dts --enable-dc1394 --enable-libgsm --disable-debug --prefix=/usr
built on Oct 4 2006 10:57:36, gcc: 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
ffmpeg CVS
libavcodec 3276800
libavformat 3211520
nico@tezcatlipoca:~$mais là, je vois pas comment on sait si ça encode en mp2 ou mp3... faut être au courant du numéro de la version, non ?
Dernière modification par nico_h (Le 26/06/2007, à 13:16)
Config. actuelle : bodhilinux 2.3 (basée sur ubuntu) e17 [0.17.3]
Des exercices d'entraînement en maths (niveau 4e/3e) : http://mr.hainaux.net/
Hors ligne
#14 Le 26/06/2007, à 13:30
Re : conversion wma->mp3 a la chaine
@ LR : normalement Soundconverter conserve les tags
Je viens de l'essayer chez moi, il a l'air parfait ! Et d'une simplicité enfantine. Je vais peut-être pousser mon pote à l'utiliser depuis un liveCD.
Merci ![]()
Hors ligne
#15 Le 26/06/2007, à 13:33
Re : conversion wma->mp3 a la chaine
Ça ce voit à la ligne configuration. Là tu n'as pas le support mp3, ni xvid, x264, aac....
S'il y avait le support mp3, tu devrais voir un truc du style : --enable-mp3lame
Donc tu as du encoder en mp2, ce qui explique aussi pourquoi tu as du mettre 192kbs pour avoir une qualité correcte et pourquoi ce n'a pas été pas reconnu par gnormalize.
Tu peux installer la version FFmpeg du dépôt Medibuntu, c'est celle que j'ai.
Voici le résultat chez moi :
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2004 Fabrice Bellard
configuration: --enable-gpl --enable-pp --enable-pthreads --enable-vorbis --enable-libogg --enable-a52 --enable-dts --enable-libgsm --enable-dc1394 --disable-debug --enable-mp3lame --enable-faadbin --enable-faad --enable-faac --enable-xvid --enable-x264 --enable-amr_nb --enable-amr_wb --enable-shared --prefix=/usr
libavutil version: 0d.49.0.0
libavcodec version: 0d.51.11.0
libavformat version: 0d.50.5.0
built on Mar 21 2007 14:14:05, gcc: 4.1.2 (Ubuntu 4.1.2-0ubuntu4)
ffmpeg SVN-rUNKNOWN
libavutil 3211264
libavcodec 3345152
libavformat 3278080
Dernière modification par Alain.g (Le 26/06/2007, à 13:38)
Xubuntu Karmic !
Hors ligne
#16 Le 26/06/2007, à 14:19
Re : conversion wma->mp3 a la chaine
Ben j'ai bien le dépôt de medibuntu... et y'a un seul choix ffmpeg.
C'est peut-être qu'on n'a pas le même ubuntu ? je suis sous dapper...
Sinon, pour gnormalize, c'est pas les mp3 qui posaient problème (j'ai fait une série de conversions ogg->mp3, pour transfert vers autoradio non ogg:/), mais les wma. Si je choisis un répertoire ne contenant que des wma, par exemple, il renvoie ce message d'erreur : "Can not find no supported file inside of directory!"
Config. actuelle : bodhilinux 2.3 (basée sur ubuntu) e17 [0.17.3]
Des exercices d'entraînement en maths (niveau 4e/3e) : http://mr.hainaux.net/
Hors ligne
#17 Le 26/06/2007, à 14:34
Re : conversion wma->mp3 a la chaine
Ça ne doit être en effet que pour Feisty que FFmpeg est dispo sur Medibuntu.
Sous Edgy je l'avais compilé moi-même, tu peux toujours faire ça.
Sinon regarde cette page : http://blogger.rukker.org/2006/07/12/enable-mp3-and-amr-support-in-ffmpeg-ubuntudebian/
Dans le commentaire 2, il y a un deb à télécharger, justement pour Dapper.
Xubuntu Karmic !
Hors ligne
#18 Le 28/06/2007, à 23:24
Re : conversion wma->mp3 a la chaine
salut !
excelent topic comme toujours sur ce site ![]()
cette ligne de commande est superbe :
for i in *.wma; do ffmpeg -i "$i" -ab 96k "${i%wma}mp3"; doneseulement si on fait :
for i in *.wma; do ffmpeg -i "$i" -ab 128k "${i%wma}mp3"; donec'est quand meme beaucoup mieux pour les oreilles ![]()
[EDIT]nico_h l'avait déjà signalé j'avais pas tout lu ....
Dernière modification par bunutu (Le 28/06/2007, à 23:26)
The Matrix has you
Hors ligne
#19 Le 11/07/2007, à 18:55
Re : conversion wma->mp3 a la chaine
"Tu peux installer la version FFmpeg du dépôt Medibuntu, c'est celle que j'ai."
Commen faire cela??
Soyez indulgent avec un newbie linuxien^^
TiW clan Wolfenstein
Hors ligne
#20 Le 12/07/2007, à 11:31
- toto1234
Re : conversion wma->mp3 a la chaine
hello,
si vous voulez récupérer les tag dans un script je vous conseille hachoir-metadata
il reconnais<--citation de linuxfr;-)
* Archive : bzip2, gzip, TAR, zip
* Audio : CDDA, MPEG audio, Ogg Vorbis, Sun/NeXT audio, wav, WMA
* Image : bmp, cur, GIF, ico, JPEG, pcx, PNG, TIFF, WCF (The Gimp)
* Métadonnées : AMF (utilisé dans les vidéos FLV), EXIF (image JPEG), ID3 (MPEG audio), IPTC (image JPEG)
* Vidéo : AVI, ASF, FLV, Ogg Theora, Matroska, MPEG video, MOV (Quicktime), WMV
ensuite bah un peu de grep and co et sa fait l'affaire^^
@+
#21 Le 29/10/2007, à 08:36
Re : conversion wma->mp3 a la chaine
@ nesta12, cherches dans la doc sur les dépôts et medibuntu pour savoir comment on le rajoute, puis recherche ffmpeg dans synaptic...
@toto1234 merci pour cette astuce !
Config. actuelle : bodhilinux 2.3 (basée sur ubuntu) e17 [0.17.3]
Des exercices d'entraînement en maths (niveau 4e/3e) : http://mr.hainaux.net/
Hors ligne
#22 Le 26/12/2007, à 18:04
Re : conversion wma->mp3 a la chaine
bonjour je suis chez neuf et j'ai telecharger de la musique par mon abonnement neufmusic j'obtiens des fichiers .WMA et lorsque j'utilise soundconverter j'obtiens un message erreur "impossible de multiplexer"
que faire ?
merci
Hors ligne
#23 Le 26/12/2007, à 18:12
Re : conversion wma->mp3 a la chaine
bonjour je suis chez neuf et j'ai telecharger de la musique par mon abonnement neufmusic j'obtiens des fichiers .WMA et lorsque j'utilise soundconverter j'obtiens un message erreur "impossible de multiplexer"
que faire ?
merci
En fait, il faut savoir que les fichiers que tu télécharges via ton abonnement Neuf sont DRMisés.
Tu ne peux donc pas en faire ce que tu veux (la conversion en fait malheureusement partie).
Il faut aussi savoir que le jour où tu changes de FAI, tes fichiers ne seront plus lisibles !
Après, les majors se demandent pourquoi les solutions de téléchargement légal ont du mal à décoller !
Desmogone, pour la musique aussi, passez au libre ![]()
Phenom II X4 940 - RAM 4Go - 9600GT - HDD Sata 500Go - Ubuntu 12.04 64 bits
MSI Wind Atom N270 - RAM 1Go - i945 - HDD Sata 80Go - Ubuntu 12.04 32 bits
Dell Inspiron 4100 - PIIIm 1Ghz - RAM 512Mo - Ati M6ly - HDD IDE 40Go - Ubuntu 8.04 32bits
Cel220 Mini-ITX - RAM 1Go - SiS - HDD Sata 250Go - Archlinux 64bits
Hors ligne
#24 Le 26/12/2007, à 20:10
Re : conversion wma->mp3 a la chaine
bonjour je suis chez neuf et j'ai telecharger de la musique par mon abonnement neufmusic j'obtiens des fichiers .WMA et lorsque j'utilise soundconverter j'obtiens un message erreur "impossible de multiplexer"
que faire ?
merci
j'ai envie de dire: "bienfait !"
primo neuf c'est de la daube en boite, et deuxios download des fichiers avec DRM
et en plus les payer...
c'est pas la peine de venir se plaindre...
je sais je suis mechant mais c'est normal je suis humain ![]()
The Matrix has you
Hors ligne
#25 Le 26/12/2007, à 20:34
Re : conversion wma->mp3 a la chaine
fonfonsd a écrit :bonjour je suis chez neuf et j'ai telecharger de la musique par mon abonnement neufmusic j'obtiens des fichiers .WMA et lorsque j'utilise soundconverter j'obtiens un message erreur "impossible de multiplexer"
que faire ?
mercij'ai envie de dire: "bienfait !"
primo neuf c'est de la daube en boite, et deuxios download des fichiers avec DRM
et en plus les payer...
c'est pas la peine de venir se plaindre...
je sais je suis mechant mais c'est normal je suis humain
C vrai que sur ce coup-là , j'ai été un peu plus diplomate ! ![]()
Desmogone, les offres DRMisées, ça craint !
Phenom II X4 940 - RAM 4Go - 9600GT - HDD Sata 500Go - Ubuntu 12.04 64 bits
MSI Wind Atom N270 - RAM 1Go - i945 - HDD Sata 80Go - Ubuntu 12.04 32 bits
Dell Inspiron 4100 - PIIIm 1Ghz - RAM 512Mo - Ati M6ly - HDD IDE 40Go - Ubuntu 8.04 32bits
Cel220 Mini-ITX - RAM 1Go - SiS - HDD Sata 250Go - Archlinux 64bits
Hors ligne
- Accueil
- » Forum
- » Lecture et configuration multimédia
- » conversion wma->mp3 a la chaine