Derniers journaux de lordcow :
- [26/12@23:51] [BLOG] montage video avec cinelerra
- [24/10@16:36] J'ai mal au petit doigt
- [26/09@10:24] Le logiciel libre tue la PSP..
- [30/03@12:48] Les impot en ligne c'est bien, mais...
- [08/03@12:42] TNT toulouse: plus de mire!
- [31/10@19:55] lirc & plircc
- [27/09@08:37] Sensibiliser les utilisateurs de IE à la faille JPEG
- [30/08@08:55] La télé remarche sur mdk 10.1!
- [27/08@11:54] Stop au trolls!
- [15/07@15:18] linux 2.6.4 est sorti!
- [22/06@15:13] hebergement pour RMLL
- [11/05@15:22] freebox/neufbox et router
- [04/05@22:09] CSS de linuxfr
- [24/04@22:52] gcc3.4 et les precompiled headers [bench]
- [19/04@22:28] 3dlaunch
- [29/03@15:48] n9ufbox
- [26/03@00:42] Manjeur de sigognes.
- [24/03@16:24] xml, power-point, css, xhtml
- [14/03@23:23] [911] netsky a t il été créé par Al Quaida?
- [12/03@19:41] linux 2.6.4
Journal : reencoder ses ogg mp3 wma d'un coup.
Posté par lordcow () le 01 octobre 2007Ca fait longtemps que je chercher un truc qui me reencoderais tous mes mp3/oggvorbis/wma en mp3 de moindre qualitee, mais lisible par tous les petits gadget bien pratiques (lecteur mp3, n770 via mediastreamer, mp3act pour le streaming sur internet)
Ce dimanche, pas grand chose a faire. Je m'y attele..
ca donne ca:
http://tardyp.free.fr/mp3rerate.py
un script de quelques lignes, qui utilise:
mplayer pour le decodage
lame pour l'encodage
mp3gain pour la correction reelle du gain (lame n'insere qu'un tag)
python-mutagen pour convertir les tags (la partie la plus delicate).
Ca tourne.. On verra demain ce que ca donne.
> Lire le journal (20 commentaires, moyenne: 3,1).
réencoder
Et pourquoi pas s'implement recoder ?
> mplayer pour le decodage
Décodage ou déencodage ?
Si t'as encodé, c'est déencodage.
-
[^]Re: réencoder
Posté par Snarky (Jabber id, page perso, ) le 01/10/2007 à 08:57. (lien). Évalué à 5.+1
mencoder est bien la première chose a penser quand on veut transferer des formats vers d'autres formats. L'avantage c'est qu'il fait abstraction du format d'entré tellement il est portable.--
Milite pour un about:black sur les navigateurs ! (Sauvons la planète)-
[^]Re: réencoder
Posté par lordcow () le 01/10/2007 à 16:06. (lien). Évalué à 2.Autant je fais confiance a mplayer pour decoder sans probleme tous les fichiers audio, autant je ne lui fait pas du tout confiance pour ce qui est d'encoder et de recopier les tags (je me trompe peut etre, je n'ai meme pas essaye)
Je comptait sur lui pour me lire les tags (avec identify), mais ca marche tres mal ( il ne trouve pas mes tags Genre)--
Je est un autre.
-
-
[^]Re: réencoder
Posté par lejocelyn () le 01/10/2007 à 09:05. (lien). Évalué à 3.A ma connaissance, on dit plutôt convertir et codage pour utiliser des termes exacts et précis. Je ne vois pas ce qu'apporte encoder au terme coder. M'enfin bon, je ne suis pas un expert.
Sinon, dans la langue courante, rien n'est fixé donc si on prend des habitudes cohérentes, tout le monde suivra.
mp3togo
Il existe (au moins) un autre projet en python qui fait la même chose ("le workflow est identique") dans le but de caser des fichiers sur un baladeur. Ça s'appelle mp3togo.
Pour la partie tags, dans le cas des mp3, c'est facile avec id3cp (qui fait partie de id3lib).
Mal nommé
La tradition veut que le nom d'un projet libre contienne le nom de la solution technique qu'il utilise.
Ainsi, pour ton outil, je te suggèrerais plutôt le nom "mp3pyrate", qui permet de comprendre bien plus vite de quoi il s'agit.
Pas besoin de me remercier !
-
[^]Re: Mal nommé
Posté par lordcow () le 01/10/2007 à 17:35. (lien). Évalué à 4.Hehe, ca me rappele ca:
% apt-cache show pornview
Package: pornview
[snip]
Description: Image and movie viewer/manager
PornView is an image and movie viewer/manager with thumbnail previews.
Additional features includes thumbnail caching, directory tree views,
adjustable zoom, and fullscreen view. Slideshows allow for unattended
presentation of images for hands-free viewing. Pornview is written
using GTK+.
.
Homepage: http://pornview.sourceforge.net/
Bugs: mailto:ubuntu-users@lists.ubuntu.com
Origin: Ubuntu--
Je est un autre.-
[^]Re: Mal nommé
Posté par imalip (page perso, ) le 02/10/2007 à 09:03. (lien). Évalué à 2.Vu dans une signature :
(Christian) bignachos: the famous pornview maintainer?
(HoserHead) Christian: *don't* ask why he's typing so slowly
(bignachos) hey, at least i thoroughly test my packages--
"While a monkey can be a manager, it takes a human to be an engineer" Erik Zapletal
-
-
[^]Re: Mal nommélibcaca
GStreamer
Juste une idée comme ça qui pourrait peut-être t'aider...
GStreamer permet de convertir très facilement des fichiers d'un format vers un autre. Il s'occupe également des tags ce qui semble être un point délicat avec les outils que tu utilises.
J'ai justement donné un exemple assez simple pour convertir un ogg en mp3 en conservant les tags (en une seule commande) :
http://www.deltalima.net/blog/index.php/2007/09/29/5-transfo(...)
Pour les + :
- gstreamer connait beaucoup de formats de fichiers [1]
- il existe un binding pour python, mais je ne sais pas ce qu'il vaut [2]
Pour les - :
- apprendre une nouvelle API
- mettre de côté ce que tu as déjà codé...
Après, il faut voir si il y a des différences de performances entre ta méthode et l'utilisation de gstreamer.
[1] http://gstreamer.freedesktop.org/documentation/plugins.html
[2] http://gstreamer.freedesktop.org/modules/gst-python.html
-
[^]Re: GStreamer
Posté par Guillaume Caron (Jabber id, ) le 01/10/2007 à 16:07. (lien). Évalué à 2.D'autant que c'est encore mieux si on apprécie Python, car Gstreamer offre des bindings vers ce langage.
C'est pas évident au premier abord, mais on peut faire des trucs pas mal (cf. Sound Converter nommé plus bas, ou bien Elisa, un media center en Python).
Pour apprendre et avoir des exemples, les meilleurs liens que j'ai trouvés : http://www.jonobacon.org/?p=750 (manipulation audio)
http://www.david-web.co.uk/blog/?p=166 et http://www.david-web.co.uk/blog/?p=182 (lecture de vidéo)
Et oeuf corse, la documentation de Pygst : http://pygstdocs.berlios.de/--
La seule chose qui arrive à la cheville de Chuck Norris... c'est sa chaussette.-
[^]Re: GStreamer
Posté par lordcow () le 01/10/2007 à 16:19. (lien). Évalué à 3.cat mp3rerate.py |wc -l
81
avec pygst:
- Ca aurrait pris beaucoup plus de temps a coder (l' API est pas si simple que ca)
- Ca serait plus compliqué. (J'ai toujours pas compris comment marche vraiment le playbin, alors j'aurrais fait un cas par format de fichier en entrée)
J'aime beaucoup pygst, mais c'est trop compliqué pour le truc très simple que j'ai a faire..
Mon script respecte la philosophie unix en utilisant les outils simples, dans ce qu'ils savent faire le mieux. ;-)--
Je est un autre.-
[^]Re: GStreamer
Posté par Xavier Teyssier (Jabber id, page perso, ) le 03/10/2007 à 12:50. (lien). Évalué à 1.cat mp3rerate.py |wc -l
Rhâââ ! Cette manie de rajouter des pipes de partout.
Il est pourtant tellement simple de juste écrire : wc -l mp3rerate.py
-
-
Obligé
Sisi, je suis bien obligé de caser une pub honteuse là...
http://soundconverter.berlios.de
-
[^]Re: Obligé
Un peu dans le même genre...
... je chercher moi-même une solution pour retagguer proprement et réencoder en Ogg Vorbis des MP3 récupérés à droite et à gauche par des flux podcasts, le tout en cron. Évidemment.
Il y a des solutions qui permettraient de faire ça de manière pas trop chiante (de préférence intégrées à Debian SID) ?
[+] De l'utilité du réencodage.
Ce sujet a déja tellement été discutté que je me demande quel est l'intérêt que succite un réencodage systématique d'un format à pertes vers un autre ? Car finalement, la qualité d'écoute est moins bonne et cette prolifération de fichiers de moins bonne qualité ne peut qu'entammer la réputation du codec utilisé.
Mes 0,02 ¤
-
[^]Re: De l'utilité du réencodage.
Posté par lordcow () le 01/10/2007 à 21:19. (lien). Évalué à 4.Comme je dis, c' est pour mettre ces fichiers dans des environments a moins bonne qualite sonore. J'ai fait quelques tests, je n'arrive pas a faire la difference entre des mp3 320kbit/s et les memes reencodes en 96kbps.
Donc pourquoi mettre les 320kbit/s dans mon player flash 1Go quand je peux mettre 3 fois plus de 96kbs.
Va faire la distinction entre du flac et du mp3 96kbit/s dans le metro ou dans la bagnole..
Par contre, ne pas ecouter tout le temps la meme chose, c' est important pour moi.
maintenant, j' ai 2 version de ma bibliotheque musicale. Celle en version originale que j'ecoute tranquillement chez moi avec des bonnes baffles, et celle pour le baladeur que je peux remplir rapidement sans le reencodage a la volee de amarok qui mets 3 plombes.--
Je est un autre.-
[^]Re: De l'utilité du réencodage.
Posté par benja () le 01/10/2007 à 23:16. (lien). Évalué à 0.Effectivement c'est une très bonne raison de le faire.
Néanmoins, permets moi d'insister sur le fait que vouloir convertir tous ses fichiers vers un codec libre à pertes pour des raison "éthiques" n'est pas, selon moi, une démarche constructive même si ce n'était visiblement pas l'objet de ton journal. Désolé.
-
-
[^]Re: De l'utilité du réencodage.
Posté par PsychoFox () le 02/10/2007 à 08:41. (lien). Évalué à 2.je le fais pour copier mes fichiers sur mon téléphone quand j'ai la flemme de prendre mon pda rempli de flac et ogg et mon gros casque hi-fi.
De toute façon quand tu es dans un bus, avec des hp de téléphone de qualité correcte (mais sans plus), c'est pas vraiment gênant d'avoir des mp3 réencodés en 64kbit depuis des ogg, c'est pas pire que d'écouter la radio avec leur compresseur automatique...

Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.