cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 2009
-
24 sept. 2005 à 01:05
MuPuF
Messages postés536Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention22 août 2008
-
24 sept. 2005 à 18:19
Hello tous ! :)
Petit exposé ce soir sur les fichiers mp3 :)
En considérant qu'un fichier mp3 est découpés en frames et que chaque
frame contient un header de 32 bits, donc 4 octects, dont les 11
premiers bits sont à 1 :).
En sachant également que la première frame ne se trouve pas forcément
au début du fichier, et n'a ni une taille fixe dans les fichiers mp3 !
Donc desfois, la première frame commence à 4096 bits, 1490 bits, 0 bits enfin bref c'est variable :)
Donc ma question est : :) Comment trouver ou se trouve la premiere frame :) ??? :p
MuPuF
Messages postés536Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention22 août 2008 24 sept. 2005 à 02:28
intéréssant ... si tu sais que chaque frame a un header, il suffit de
chercher un header en partant du debut et le premier sur lequel on
tombe sera le ......... premier ! Il doit bien y avoir un truc qui
caracterise le debut d'une frame ...
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201013 24 sept. 2005 à 09:54
Pour détécter si c'est une frame, tu lis un word w(2 octets), puis tu fais
if(w & 0xFFE0)... Mais ce n'est pas une condition suffisante, c'est sur qu'il peut y avoir autre chose qu'une frame qui commence par 11 bits à un.
Ton problème en fait c'est que les tags sont optionnels? Dans ce cas il y a sans doute moyen de savoir s'il y a un tag ou pas (ils ne commencent sans doute pas par FF)
SnOOpss
Messages postés571Date d'inscriptionsamedi 3 avril 2004StatutMembreDernière intervention 5 décembre 2013 24 sept. 2005 à 13:02
Par contre pour les V2 qui varient
C'est plus baleze ils faut calculer la taille du tag et des frames, le
code sur ce site s'appelle ExtractID3 pour l'ecriture c'est encore plus
baleze (c'est pour ca que j'ai laissé tombé et suis passé aux
librairies speciales)
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 24 sept. 2005 à 17:38
Donc en effet c'est une histoire de Tag optionnel qui contiennent les
informations liés au fichiers mp3. Mais j'pense que j'vais devoir
parcourir jusque temps trouver FFE0, reste juste à vérifier qu'il n'y
aura jamais cette séquence dans les tag :)
J'me renseigne et j'vous dis quoi mm si vous vous en foutez :)
MuPuF
Messages postés536Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention22 août 2008 24 sept. 2005 à 17:41
pas du tout meme si tu pouvais me donner tes sources(pas ton programme,
mais les documents) qui te permettent de lire ce mp3 ce serait super
sympa de ta part.