Transformer des OGG en MP3 en masse
Cet article est le troisième d'une série d'articles concernant l'utilisabilité des logiciels. Un peu moins de fond que dans les deux premiers, ce post décrit un cas concret dans lequel les logiciels les plus "utilisables" c'est à dire conviviaux, kalasoory et avec des zoulies icônes multicolores se trouve proprement inutilisable.
Anciens articles :
Hier, j'suis allé boire un (bon) café chez Béhème, pour tester deux-trois trucs. Et j'en ai profité pour lui montrer gNo', en vrai, avec des vrais morceaux de Linux dedans.
On discute, on se marre, on bidouille et il me fait : "Tu pourrais pas me copier les épisodes de Lugradio en MP3 plutôt qu'en OGG ? Tu m'avais filé le CD avec les 12 premiers épisodes, mais mon auto-radio, il prend que les MP3..."
J'lui fais, confiant :
"bah, le temps de trouver un programme de conversion, et c'est bon. A mon avis, Audacity, présent dans les paquets Debian, en doit pouvoir le scripter et demander à convertir une tralée de OGG en MP3."
Un petit apt-get install plus tard, je me retrouve avec un programme incapable de traiter des fichiers par lots. Putain de trucàlasouris...
Je fouille google : il me donne un script perl qui marche pas sous mon Ubuntu de base, il doit manquer des librairies perl. Pas le temps de me replonger dans la doc perl...
Aujourd'hui, je tombe sur une pure merveille, qui va fonctionner du premier coup. Une simple ligne de commande (et même pas besoin de la taper, un copier-coller dans la console et ça roule).
Je l'ai modifiée un peu pour avoir un MP3 à 128kbs plutôt que 320, ça faisait de trop gros fichiers, et j'ai préféré mettre les mp3 dans un répertoire à part.
for i in *.ogg; do ogg123 -d wav -f - "$i" | lame -h - > mp3/"$i".mp3; done
tout ce que ça nécessite, c'est d'avoir installé les outils ogg (ogg-tools) et le codec LAME
Ca vaut quand même mieux que de se taper douze fois un "fichier-ouvrir -> click(s) pour sélectionner le fichier -> attendre le chargement -> exporter en OGG -> paramétrages de l'export -> click sur OK -> attendre la fin -> retour à la première étape", non ?
Je préfère franchement pouvoir taper ce post dans ce blog pendant que le PC fait le boulot à ma place (et c'est exactement ce qui se passe : je suis vraiment en train de taper pendant que la console mouline dans son coin).
Et c'est tout à fait ce que devrait faire un programme utilisable correctement conçu. Parce que l'informatique est une industrie de feignasses, elle doit rendre les choses rébarbatives et répétitives les plus confortables possibles. Il m'a peut-être fallu chercher un peu dans google, mais une fois la manip trouvée (et bookmarkée), elle ouvre d'autres perspectives. En s'inspirant de ce modèle, il me serait tout à fait possible d'exécuter ce genre de commande sur d'autres types de fichiers, du travail à la chaîne, du traitement de masse... Et mes mains restent sur mon clavier, tout à fait disposées à saisir n'importe quoi d'autre.
18 Nov. 2004 - 15:35, par Bmwe21
15 Jan. 2005 - 12:36, par Play
15 Jan. 2005 - 12:37, par Play
15 Jan. 2005 - 12:59, par kNo'
(t'as décidé de faire l'ascension de mon blog par la face nord ?)
23 Juillet 2005 - 01:18, par Jean-Christophe
J'ai lié ça dans un fichier bash qui demix (ogmdemux) les sons et bande vidéo des films "ogm" puis qui transforme le son en MP3 grace à ta ligne et qui recompose le film en AVI, je rajoute la boulce pour en faire à la volée et je te poste le scripte complet
En fait au début tu te sert de tes 10 doigts pendant 2 minutes et aprés t'as les mains libres pour la bière et le cacahuètes
Merci à toi :)
elle est pas belle l'AVI :p
23 Juillet 2005 - 02:11, par kNo'
23 Juillet 2005 - 19:51, par To@ne
26 Juillet 2005 - 18:45, par Jean-Christophe
rendre executable,
exécuter dans le repertoire contenant les ".ogm"
normalement on obtient DES aviS lisiblent sur platine de salon :o)
[script coupé - collé et remis dans un nouveau post. Désolé, mais ma mise en forme du contenu n'aime pas trop les étoiles des bash.]
Ca oblige à avoir AviDemux mais ça marche au poil :o)
Si qulequ'un à mieux qu'avidemux je suis prenneur
J'ai lu dans une de tes pages un truc à propos d'une licence BeerWare, quand tu veux je mets ma tournée:p
Jean-Christophe
26 Juillet 2005 - 18:47, par
il en faut une avant .ogm au demixtage et une avant .ogg dans transformation.
'xcuses :)
26 Juillet 2005 - 18:52, par kNo'
27 Juillet 2005 - 08:11, par Jean-Christophe
Ta remarque me pousse à une conclusion : mon site est tellement bordélique que je n'ose même plus en donner l'adresse
Je vais donc y remédier et j'ouvrirai une section scripts :p
merci :)
@+
1 Aôut 2005 - 23:44, par Jean-Christophe
Tu me demandais une adresse là voilà :o)
Merci à toi ta remarque toute bête ("donne moi un lien ...") m'a répconcilié avec le php !
6 Aôut 2005 - 00:01, par martoni
15 Oct. 2005 - 14:03, par opla
2 Fév. 2006 - 00:08, par BERTRAND
car je n'arrive pas à intaller d'autres programmes que des CD d'installation.
merci d'avoir la gentilesse de me répondre car je suis un peu perdu sur Linux.
Ps système d'exploitation = linux DISCOVERY
2 Fév. 2006 - 00:12, par kNo'
Pour toute question correspondant à mandriva, consulter le site de Mandriva, notamment ses forums techniques, les archives de listes de diffusion et sa documentation.
Autrement dit : RTFM.
Si ça ne suffit pas, se plonger dans ce document, qui permet d'apprendre, non pas comment être* intelligent, mais comment *poser une question de manière intelligente (et accessoirement lui trouver une réponse).
Serviteur,
21 Aôut 2006 - 22:53, par FC