Question

J'ai écrit lentement un petit projet pour créer un éditeur de tag TV Film / Show / Musique ID3 qui peut être utilisé sur des lots de fichiers de ma bibliothèque iTunes. J'ai commencé à concevoir l'interface graphique en python après avoir trouvé un tas d'éditeurs ID3 tag ici: http: // wiki. python.org/moin/UsefulModules#ID3Handling

Malheureusement, quand il est venu le temps de mettre en place l'éditeur de tag ID3 réelle j'ai découvert que aucune des bibliothèques sur la page, ou l'un des autres ceux que je trouvais, comme eyed3, capable de gérer les fichiers vidéo réels. Je l'ai déjà mis beaucoup d'efforts dans l'application python et j'espérais que quelqu'un pourrait me dire l'une des trois choses (sinon, je dois passer à Java, qui, selon un précédent post a apparemment une bibliothèque pour le traitement mp4 fichiers de balises ID3):

  1. Y at-il une bibliothèque / package que vous connaissez peut être utilisé pour modifier les ID3 des films (la grande majorité des choses là-bas que j'ai pu trouver, et je l'ai fait mes devoirs bien sur cela est pour seulement audio) fichiers MP4 spécifiquement. Je dois souligner que eyed3 était en fait très bien pour MP3 et vraiment facile à utiliser, donc plus comme eyed3 mieux.

  2. Y at-il une sorte de lecteur comme fichier de bibliothèque qui me permettrait de lire le fichier entier, changer l'étiquette ID3 à ce que je veux, puis l'écrire. En désespoir de cause, j'ai essayé d'ouvrir le fichier MP4 avec notepad ++ et a constaté que la première ligne du fichier est la balise ID3, mais je ne pouvais pas le décoder. Si vous les gars savent quelque chose sur ce niveau, comme la façon d'aller et modifier manuellement avec python, alors ce serait apprécié.

ou

  1. Une sorte de script dans une autre langue que je serais en mesure d'exécuter avec python (garder à l'esprit cependant que je ne connais que Java et Python pour le moment), mais cela devrait être quelque chose ridiculement simple à utiliser comme: edit_MP4_Tag (nom, titre, artiste, etc ...) que je doute existe.

Merci d'avance pour toute aide.

Était-ce utile?

La solution

Pour commencer, je ne sais pas grand-chose à propos de python, donc je vais juste vous donner mes 2 cents comme personne ne vous a répondu encore.

En second lieu, si vous savez où la chaîne est le id3, il devrait être réalisable. Vous devez écrire votre code à partir de zéro car il n'y a rien de vraiment là-bas pour id3 en python dans les films.

Maintenant, tout cela a à voir avec STRING et SUBSTRING. Vous devez ouvrir le fichier et saisir la sous-chaîne dont vous avez besoin et de modifier avec essayer et échouer. Un bon exemple, est fait dans cette par Prashant Khandelwal.

Bonne chance.

Autres conseils

Massivement en retard, mais si vous êtes sur Mac OS X, vous pouvez utiliser appscript aux métadonnées alter via iTunes lui-même , ce qui est très facile si lent.

La grande chose à ce sujet est que cela fonctionne sur tout type de support et vous pouvez modifier les métadonnées spécifiques iTunes, aussi.

Dans le cas contraire, vous pouvez utiliser atomique persil via subprocess ou similaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top