Cher journal.
Ca 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.
# réencoder
Posté par IsNotGood . Évalué à 0.
> mplayer pour le decodage
Décodage ou déencodage ?
Si t'as encodé, c'est déencodage.
[^] # Re: réencoder
Posté par Snarky . Évalué à 5.
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.
[^] # Re: réencoder
Posté par Pierre . Évalué à 2.
Je comptait sur lui pour me lire les tags (avec identify), mais ca marche tres mal ( il ne trouve pas mes tags Genre)
[^] # Re: réencoder
Posté par lejocelyn (site web personnel) . Évalué à 3.
Sinon, dans la langue courante, rien n'est fixé donc si on prend des habitudes cohérentes, tout le monde suivra.
# mp3togo
Posté par 태 (site web personnel) . Évalué à 3.
Pour la partie tags, dans le cas des mp3, c'est facile avec id3cp (qui fait partie de id3lib).
# Mal nommé
Posté par Aldoo . Évalué à 10.
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 Pierre . Évalué à 4.
% 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
[^] # Re: Mal nommé
Posté par imalip . Évalué à 2.
[^] # Re: Mal nommélibcaca
Posté par nicko . Évalué à 5.
# GStreamer
Posté par laurentm . Évalué à 5.
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 zebra3 . Évalué à 2.
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/
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: GStreamer
Posté par Pierre . Évalué à 3.
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. ;-)
[^] # Re: GStreamer
Posté par Xavier Teyssier (site web personnel) . Évalué à 1.
Rhâââ ! Cette manie de rajouter des pipes de partout.
Il est pourtant tellement simple de juste écrire : wc -l mp3rerate.py
# Obligé
Posté par kassoulet (site web personnel) . Évalué à 9.
http://soundconverter.berlios.de
[^] # Re: Obligé
Posté par Pierre . Évalué à 2.
Moi je veux un truc en ligne de commande que je puisse mettre dans un cron.
# Un peu dans le même genre...
Posté par Benjamin Lannoy . Évalué à 1.
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.
Posté par benja . Évalué à -1.
Mes 0,02 ¤
[^] # Re: De l'utilité du réencodage.
Posté par Pierre . Évalué à 4.
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.
[^] # Re: De l'utilité du réencodage.
Posté par benja . Évalué à 0.
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 (Mastodon) . Évalué à 2.
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...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.