Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1695 connectés 

  FORUM HardWare.fr
  Video & Son
  Traitement Audio

  Informations sur les Tag des fichiers musicaux (résolu)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Informations sur les Tag des fichiers musicaux (résolu)

n°404418
1805
Posté le 24-01-2003 à 08:31:39  profilanswer
 

Je cherche à améliorer un petit programme que j'ai fait (sert à cataloguer les fichiers musicaux en affichant leur noms réels, par exemple le nom du tag ID3 pour les MP3).
Pour l'instant le logiciel extrait le tag des fichiers 669, IT, MDL, MP3, MOD, OGG, S3M, et XM.
J'aimerais connaitre d'autres formats de fichiers audios et savoir où se trouve dans le fichier le tag donnant le nom réel (pour le Monkey audio par exemple). Si vous citez des sites, evitez les URL en anglais, je n'y comprend pas grand chose.


Message édité par allanh le 19-02-2003 à 14:43:40
mood
Publicité
Posté le 24-01-2003 à 08:31:39  profilanswer
 

n°405211
Tang
Plug'n'Troll
Posté le 25-01-2003 à 22:26:47  profilanswer
 

Salut 1805,
Bon je vois que tu as oublié un formats audio qui n'est pourtant pas sans importance: le MPC qui supporte les tags APE (v2)....
Pour + d'info je te conseille de jeter un oeil sur le guide des codecs de gurur meme si la queqdstion des tags n'ets pas centrale pour notre ami mélomane (jeu de mot foireux style amelie melo inside ;) )
Ciao.

1805 a écrit :

Je cherche à améliorer un petit programme que j'ai fait (sert à cataloguer les fichiers musicaux en affichant leur noms réels, par exemple le nom du tag ID3 pour les MP3).
Pour l'instant le logiciel extrait le tag des fichiers 669, IT, MDL, MP3, MOD, OGG, S3M, et XM.
J'aimerais connaitre d'autres formats de fichiers audios et savoir où se trouve dans le fichier le tag donnant le nom réel (pour le Monkey audio par exemple). Si vous citez des sites, evitez les URL en anglais, je n'y comprend pas grand chose.  


---------------
• • • "La démocratie c'est bien mais il faudrait que les gens soient pas cons..." © Alpacou aux Nouilles • • •
n°405216
gURuBoOleZ​Z
Posté le 25-01-2003 à 22:32:53  profilanswer
 

Il existe comme formats de tags :  
· APEv1 (mpc, Monkey) : fin du fichier audio
· APEv2 (mpc uniquement à l'heure actuelle, Monkey pour bientôt) : fin du fichier audio actuellement.
· WMA, taggable avec un format propriétaire.

n°406009
1805
Posté le 27-01-2003 à 08:32:32  profilanswer
 

Merci pour vos réponses.
 
En fait si j'ai bien compris ce que j'ai lu sur les liens que vous m'avez donné, les formats MPC (musepack) et APE (monkey audio) utilise le même tag que le MP3.
 
Reste l'AAC qui comporte plusieurs types de tag et le VQF (faut que je me renseigne, je n'ai rien trouvé pour l'instant).
 
Merci de me rectifier si j'ai fait une erreur.

n°406018
gURuBoOleZ​Z
Posté le 27-01-2003 à 09:26:13  profilanswer
 

Erreurs : le mp3 n'utilise pas le format APE propre au mpc et à Monkey (à l'exception d'un player).
 
L'APEv2 est uniquement utilisé par le mpc.
L'APEv1 est utilisé communément pour Monkey et le MPC, encore que pour ce dernier, l'usage des APEv1 est devenu très rare.
 
L'AAC/mp4 n'a pas un système de tag qui lui est propre. Il accepte les IDv2. Apple à intégré un système propre à son propre codec (utilisé je le rapelle dans QuickTime 6). Il se pourrait fort bien que le format APEv2 soit intégré à l'aac/mp4.

n°406427
1805
Posté le 27-01-2003 à 20:21:36  profilanswer
 

OK Merci !
 
J'ai téléchargé un paquet d'encodeurs.
Je vais encoder des titres dans les différents formats et me débrouiller avec les infos que j'ai trouvé et un éditeur hexadécimal pour analyser les tags obtenus.
 
Si vous avez des infos supplémentaires, n'hésitez pas !

n°407342
1805
Posté le 29-01-2003 à 10:25:50  profilanswer
 

Bon, je dois être nul en recherche car je ne trouve pas les spécifications de l'APE v1 et l'APE v2. Ce que je cherche n'est pourtant pas compliqué : juste la description du header. J'ai besoin d'extraire de chaques fichiers juste le nom de l'artiste et le nom du morceau.

n°407440
Kyle_Katar​n
Posté le 29-01-2003 à 12:46:42  profilanswer
 

Pourras tu me faire part des informations que tu auras au final sur les tags ? (lis mon MP svp)

n°407580
1805
Posté le 29-01-2003 à 15:25:29  profilanswer
 

Si je trouve de la doc complète, je poste le lien ou te l'envoi.
Sinon, je posterai les résultats de mes tests (par contre dans ce cas il n'y aura que l'endroit où se trouve le nom du morceau et le nom de l'artiste, étant donné que seuls ces paramètres m'interesse).

n°407586
clown69
Posté le 29-01-2003 à 15:28:40  profilanswer
 

Il y a quelque chose que je n'arrive pas à comprendre : si par exemple, on encode en mpc avec --quality 6 --xlevel --ape2 --artist "%a" --title "%t" --album "%g" --year "%y" --track "%n" --genre "%m" %s, comment faire pour que ces infos apparaissent par exemple sur winamp dans une playlist ?

mood
Publicité
Posté le 29-01-2003 à 15:28:40  profilanswer
 

n°407600
Kyle_Katar​n
Posté le 29-01-2003 à 15:40:43  profilanswer
 

1805 a écrit :

Si je trouve de la doc complète, je poste le lien ou te l'envoi.
Sinon, je posterai les résultats de mes tests (par contre dans ce cas il n'y aura que l'endroit où se trouve le nom du morceau et le nom de l'artiste, étant donné que seuls ces paramètres m'interesse).
 


 
merci

n°407806
clown69
Posté le 29-01-2003 à 18:22:41  profilanswer
 

UP please, :bounce:  :bounce:  que je m'endorme moins idiot. :D

n°407810
gURuBoOleZ​Z
Posté le 29-01-2003 à 18:26:49  profilanswer
 

clown69 a écrit :

Il y a quelque chose que je n'arrive pas à comprendre : si par exemple, on encode en mpc avec --quality 6 --xlevel --ape2 --artist "%a" --title "%t" --album "%g" --year "%y" --track "%n" --genre "%m" %s, comment faire pour que ces infos apparaissent par exemple sur winamp dans une playlist ?


 
Toutes ces infos ? Tu évolues en quelle résolution ? 3000 x 2300 ?
Tu vas dans les options du plug-in, et tu modifies le champ qui aparait en haut à droite. La case HELP te sera d'un grand secours.

n°407823
clown69
Posté le 29-01-2003 à 18:42:11  profilanswer
 

Merci guru.
Je n'attendai qu'une petite réponse de ce genre pour éclairer ma lanterne. Mais ce que tu dis conforte bien ce que je pense de l'utilité relative de mettre tant d'information lors de l'encodage.
Je vais faire un essai pour voir seulement ce que cela donne.

n°407826
gURuBoOleZ​Z
Posté le 29-01-2003 à 18:46:37  profilanswer
 

clown69 a écrit :

Merci guru.
Je n'attendai qu'une petite réponse de ce genre pour éclairer ma lanterne. Mais ce que tu dis conforte bien ce que je pense de l'utilité relative de mettre tant d'information lors de l'encodage.
Je vais faire un essai pour voir seulement ce que cela donne.


 
Les données additionelles n'ont pas pour but d'être affichées toutes à l'écran, et de façon systématique. Elles peuvent être consultées à tout moment (ALT+3) pour y pêcher une information précise, et surtout, elles peuvent être exploitées par un Jukebox capable de trier quelques milliers de fichiers selon l'année, l'album, le genre, etc... etc...

n°407847
clown69
Posté le 29-01-2003 à 19:12:08  profilanswer
 

Oki,  
Maintenant je comprends tout :) . L'intérêt est pour le classement si tu utilises un logiciel type Media Jukebox pour organiser des playlists.

n°407851
gURuBoOleZ​Z
Posté le 29-01-2003 à 19:17:57  profilanswer
 

clown69 a écrit :

Oki,  
Maintenant je comprends tout :) . L'intérêt est pour le classement si tu utilises un logiciel type Media Jukebox pour organiser des playlists.


 
C'est une possibilité très intéressante, surtout en ce qui concerne les champs de base (genre, année, album, etc...).
Sinon, on peut trouver satisfaction dans la complétude.
Enfin, le champ commentaire peuut-être très utile pour des données ciblées, comme par exemple la distribution d'un opéra ou simplement pour mentionner l'orchestre, le soliste et le chef pour un concerto, la date pour un live (jazz ou autre), les données d'encodage (version de l'encodeur/paramètres employés/transcodage), le lieu d'enregistrement, etc...

n°415259
1805
Posté le 11-02-2003 à 16:54:42  profilanswer
 

Je répond seulement maintenant, j'étais occupé sur le format YM (voir http://forum.hardware.fr/forum2.ph [...] h=&subcat= , je n'ai d'ailleurs pas résolu mon problème).
 
Pour ce qui est des tags APE, je n'ai pas trouvé de documentation donc j'ai regardé avec un éditeur hexadécimal comment sont structurés les fichiers comprenant ce type de tag pour programmer ma routine d'extraction du nom de l'artiste et du titre du morceau. Ca fonctionne avec tous les fichier que j'ai essayés.
 
Voici le principe :
- Vérifier que le fichier comprend un tag APE : Aller chercher la chaine à partir du 32ème caractère en partant de la fin du fichier, qui doit être égale à "APETAG".
- Ensuite il faut rechercher l'octet 0 + chaine "Title" + octet 0 en partant de la fin du fichier, le titre du morceau se trouve juste derrière et l'octet 0 termine le titre. Si le titre du morceau n'est pas renseigné dans le tag, la chaine "Title" (ainsi que l'octet 0 juste avant et après) sera introuvable.
- Ensuite il faut rechercher l'octet 0 + chaine "Artist" + octet 0 en partant de la fin du fichier, le nom de l'artiste se trouve juste derrière et l'octet 0 termine le nom. Si le nom de l'artiste n'est pas renseigné dans le tag, la chaine "Artist" (ainsi que l'octet 0 juste avant et après) sera introuvable.

n°415277
HAL
Pas un jour sans un but
Posté le 11-02-2003 à 17:15:46  profilanswer
 

avec une doc. ça sera plus facile  ;)  
http://www.private.uni-jena.de/~pf [...] gitem.html


Message édité par HAL le 11-02-2003 à 17:16:19
n°415281
HAL
Pas un jour sans un but
Posté le 11-02-2003 à 17:18:42  profilanswer
 

a ta place je regarderais si il n'existe pas déjà des classes pretes à l'emploi pour le APE comme il en existe pour les IDtag

n°415613
1805
Posté le 12-02-2003 à 07:56:29  profilanswer
 

Merci HAL, je n'avais pas réussi à trouver de doc de mon coté. Mais j'en ai plus besoin maintenant, ma routine fonctionne bien avec les tag APEv1 et APEv2. Par contre si tu as de la doc pour le format YM (comment décompresser les fichier en VB6 ça m'interresse)...

n°415644
HAL
Pas un jour sans un but
Posté le 12-02-2003 à 10:33:44  profilanswer
 

YM, connais pas

n°416655
1805
Posté le 14-02-2003 à 08:18:22  profilanswer
 

YM, c'est les musiques soundchips Atari/Amstrad.
 
J'ai rajouter à mon soft les formats APE, MPC, FLAC, LA, PAC, VQF, WV... mais je bloque sur les WMA : le tag ne se situe pas toujours au même endroit suivant l'encodeur utilisé. Je n'arrive pas à trouver de doc suffisement claire pour m'expliquer comment fonctionne les tags WMA. Quelqu'un connait bien ce format ici ?
 

n°419109
1805
Posté le 19-02-2003 à 14:43:15  profilanswer
 

Pb résolu pour les WMA

n°419230
durtt
Posté le 19-02-2003 à 17:41:24  profilanswer
 

Bonjour ...
si tu vas sur ce site tu y trouvera un outil  ..... intéressant qui pourrait bien te servir ... il me semble ...
 
http://freshmeat.net/projects/geti [...] =914%2C114
 
getID3() is a PHP script that extracts useful information from MP3s and other multimedia file formats. It extracts information like the play time, bitrate, and resolution from the following file formats: MP3, Ogg Vorbis, WAV, AVI, MPEG-1 video, Windows Media (ASF, WMA, WMV), RealAudio & RealVideo, Monkey's Audio, FLAC & OggFLAC, VQF, Speex, MPEGplus / Musepack / SV7, AAC, Quicktime, NSV, MIDI, ZIP, ISO9660, BMP, PNG, GIF, and JPEG. It parses information from ID3v1, ID3v2, Ogg Vorbis, Lyrics3 v1 & v2, RIFF (AVI, WAV, CDA), APE, ReplayGain, PNG, and GIF tags, and can write ID3v1, ID3v2, and OggVorbis tags.
 
Les sources sont open ...
ainsi que pour http://freshmeat.net/projects/id3lib/
About:
id3lib is an open-source, cross-platform software development library for reading, writing, and manipulating meta-information in digital audio files. Currently id3lib supports reading and writing of ID3v1 and ID3v2 tags, as well as reading of Lyrics3, Lyrics3 v2.00, and MusicMatch tags. id3lib is written in C++, but provides both C and COM interfaces to the library.  
 
A noter que pour ID3 il y ala release v1, V2 courante mais aussi la V3 et V4 pas encore répandus ... un des sites officiel http://www.id3.org/
 
A ce lien tu trouve les sources et description de l'outil "TAG" http://www.saunalahti.fi/~cse/html/tag.html  
Supports ID3v1.x, ID3v2.x (reading and removing), APE v1.0, APE v2.0, Vorbis comments, FLAC tags and Lyrics3 v2.0.
 
 
 
D'autres part ... un outil couvre tous les formats de Tag - peut servir pour valider ton travail ... c'est : http://www.softartstudio.com/tagcontrol/ Support tags:  
? MP3 ID3v1 and ID3v2  
? OGG (OGG Vorbis)  
? WMA (Windows media)  
? ASF (Audio & Video)  
? APE (Monkey's audio)  
? Lyrics (MP3 ID3v2, OGG, WMA, ASF)  
? Album Art (MP3 ID3v2, WMA, ASF)  
 
Enfin outre les tag audio ... sans oublier les tags real .. il y a aussi les tags video .... avi info ... etc ...
 
BON courage ...


Message édité par durtt le 19-02-2003 à 18:04:46

---------------
newbie for ever ....
n°419474
1805
Posté le 20-02-2003 à 08:43:38  profilanswer
 

Merci pour ta réponse complète, qui arrive un peu tard vu que j'ai terminé la programmation du soft, mais qui fait toujours plaisir.
Je suis déjà allé voir sur plein de sites, dont ceux que tu indique (sauf pour http://www.saunalahti.fi/~cse/html/tag.html) mais les sources ne sont pas en VB et je n'y comprend pas grand chose en C ou Delphi... Je me suis débrouillé comme j'ai pu avec le peu de doc que j'avais, un éditeur hexadécimal, plusieurs encodeurs et des utilitaires pour tagger les fichiers.
A présent mon logiciel gère les fichiers 669, AAC, APE, ASF, FLAC, IT, LA, MDL, MID, MOD, MP+, MP1, MP2, MP3, MPC, OFR, OGG, PAC, RKA, S3M, SHN, VQF, WAV, WMA, WV, XM et YM. Il me reste juste un problème au niveau des fichiers YM (je n'arrive pas à lire le tag pour les fichiers compressés, impossible de les décompresser).

n°419914
durtt
Posté le 21-02-2003 à 02:05:03  profilanswer
 

Bien .. c'est beau ....
j'envie ceux qui savent bien programmer ..j'ai toujours été nul pour ce travail ... une cata ...
 
YM : tu connais ce site et plus particulièremetn cette page ? http://bulba.at.kz/progr_e.htm
 
 
Ce serait super si tu savais faire un outil comme :
Dapyx : (à l'abandon) http://www.dapyx-soft.com/
Mp3-Explorer (abandonné)  - http://www.mp3-explorer.com/explorer.htm
 
1) capable d'indexer 5.000 file avec tous les tags que tu lis en moins de 1/2h (ce qui est le cas de dapyx) et de faire des update des tags pour mise à jour de la base
2) pemettant un accès aussi facile au morceau par hiérarchie et catégorie que Dapyx  
3) capable de se lier avec le lecteur que l'on veut en background ... foobar par ex ... (ou Coolplay, xmplayer etc..)
4) permettatnt d'afficher les lyrics et les covers .. et d'intégrer des plugins winamp comme Lyrix(un french) http://lyrix.best.cd/ et LyricsAmp
5)éventuellement capable d'être serveur sur réseau local .. un luxe ... comme Mediacenter ...de J.River  
 
Il y a bien quelques projets Php sur sourceforge etc ... mais ce sont des outils lourds à mettre en oeuvre et avec une interface Html ... trop incommode ..pour ne pas dire plus ..
 
bon je rêve tout haut ...
 
franchement si je savais progr je le ferai .. mais j'ai pas dépassé avec mal Vb dans MsAccess
 
Dapyx est payant, est plus très maintenu, ne permet pas de voir lyrics et cover
 
bon voilà ... je rêve tout haut là ..
 
 
bravo quand même ...


Message édité par durtt le 21-02-2003 à 02:23:01

---------------
newbie for ever ....
n°419929
1805
Posté le 21-02-2003 à 08:21:48  profilanswer
 

Mon soft n'est pas aussi beau que ceux que tu me cite mais se concentre sur la simplicité (j'aime bien tout avoir à la porté d'un clic), je t'ai envoyé l'url en message privé.
 
Merci pour le lien pour les YM, je vais jeter un oeil, je ne connaissais pas ce site.

n°422521
Kyle_Katar​n
Posté le 26-02-2003 à 20:26:33  profilanswer
 

1805 a écrit :

Mon soft n'est pas aussi beau que ceux que tu me cite mais se concentre sur la simplicité (j'aime bien tout avoir à la porté d'un clic), je t'ai envoyé l'url en message privé.
 
Merci pour le lien pour les YM, je vais jeter un oeil, je ne connaissais pas ce site.


 
Pourrais tu me donner (en MP ou ici) un lien qui décrit correctement les Tags OGG ?

n°423528
1805
Posté le 28-02-2003 à 21:04:20  profilanswer
 

Pour ma part, j'ai regardé avec un éditeur hexa comment c'était fait, donc je n'ai pas de doc précise.  
- Il faut rechercher la chaine "TITLE=" en début de fichier pour avoir le titre du morceau, l'octet 0 termine le titre.
- Il faut rechercher la chaine "ARTIST=" en début de fichier pour avoir le nom de l'artiste, l'octet 0 termine le titre.
- Il faut convertir les lettres accentuées (2 octets dont le premier = &HC3 en un seul octet correspondant au code ASCII Windows).
 
Il y a un peu de doc ici :  
http://www.xiph.org/ogg/vorbis/docs.html
 
Tu peux t'aider d'un code source en Delphi ici :  
http://www.maresweb.net/atl.zip

n°423532
Kyle_Katar​n
Posté le 28-02-2003 à 21:17:15  profilanswer
 

ok merci

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Video & Son
  Traitement Audio

  Informations sur les Tag des fichiers musicaux (résolu)

 

Sujets relatifs
Album.mp3 -> fichiers pour chaque piste, possible ???fichiers trop gros
Fichiers .ram et .movou trouver de jolis fichiers midi pour sonnerie de portable ?
Faire une vidéo a partir de fichiers bmp avec adobe premiere.comment coller des fichiers wav bout à bout ?
j arrive pas a lire de fichiers midiPB virtualdub pour réunir 2 fichiers AVI
Fichiers au format M2pQue faire avec les fichiers de ce rip ?
Plus de sujets relatifs à : Informations sur les Tag des fichiers musicaux (résolu)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR