Récupérer/Modifier Propriétés de Fichiers avec un Programme en C

Fermé
JockerDamien Messages postés 22 Date d'inscription mercredi 6 octobre 2010 Statut Membre Dernière intervention 2 novembre 2017 - Modifié le 31 oct. 2017 à 01:08
JockerDamien Messages postés 22 Date d'inscription mercredi 6 octobre 2010 Statut Membre Dernière intervention 2 novembre 2017 - 2 nov. 2017 à 14:46
Bonjour,

Après pas mal de recherches infructueuses, je me permets de vous poser ma questions ici.

J'aurais aimé savoir comment faire (car j'imagine que c'est possible) pour récupérer dans une variable, en langage C, certaines propriétés d'un fichier, et comment les modifier ?

Concrètement, je veux faire un programme en langage C qui serait capable de modifier seul le titre, l'auteur, l'album, l'année etc... d'un fichier musique .mp3 (en fonction des données que je lui donne bien sur)

Mais je ne sais pas et ne trouve pas comment pointer sur les propriétés concernées, les récupérer dans une variable, et les modifier.


Merci beaucoup pour le temps que vous accorderez !

Damien.

A voir également:

1 réponse

[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
31 oct. 2017 à 09:37
Bonjour JockerDamien,

Le format des métadonnées des fichiers .mp3 s'appelle id3.

Il existe des bibliothèques en facilitant la manipulation à partir du langage C.

Par exemple, celle-ci, qui est sous licence libre LGPL :

http://id3lib.sourceforge.net/


Dal
0
JockerDamien Messages postés 22 Date d'inscription mercredi 6 octobre 2010 Statut Membre Dernière intervention 2 novembre 2017
31 oct. 2017 à 19:45
Salut! Merci pour la réponse.

Sais tu s'il est possible de le faire sans passer par des bibliothèques externes ? Car je vais le coder sur Windows et c'est toujours assez galère...

Merci !
0
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
2 nov. 2017 à 10:20
Salut,

Oui, en refaisant ce que fait cette bibliothèque après avoir compris le format id3 dans ses différentes versions.

L'auteur de cette bibliothèque en explique les formats :

pour id3v1 : http://id3lib.sourceforge.net/id3/id3v1.html
pour id3v2 : http://id3lib.sourceforge.net/id3/

Dal
0
JockerDamien Messages postés 22 Date d'inscription mercredi 6 octobre 2010 Statut Membre Dernière intervention 2 novembre 2017
2 nov. 2017 à 14:46
Ok merci, alors je pense que je vais essayer de maitriser la bibliothèque id3lib :P
Merci bien!
0