Accueil > > > CLASSES POUR RECUPERER DES INFOS SUR LES FICHIERS BMP,GIF,PNG,JPG,AVI,MP3
CLASSES POUR RECUPERER DES INFOS SUR LES FICHIERS BMP,GIF,PNG,JPG,AVI,MP3
Information sur la source
Description
Voilà des classes pour récupérer des infos sur des images (jpeg, png, gif et bmp), des musiques (mp3, tag v1 uniquement) et des vidéos (fichiers avi). Code ultra-commenté. Méthodes de récupération des infos : -mp3 ==> lecture dans le fichier -images ==> lecture dans le fichier -videos ==> APIs windows Infos récupérables : Video : -Fichier -Largeur -Hauteur -Frames -Rate -Scale -Stream -Débit max -Type -Durée -Streams modifiés -Images par secondes -Heures -Minutes -Secondes Images : -type -hauteur -largeur mp3 : -Album -Artiste -Commentaire -Genre -Titre -Numé ro de piste -Année Pas grand grand chose à apprendre dans ces lignes de code, ci se n'est l'utilisation des APIs citées dessous, la lecture dans un fichier et l'utilisation des classes.
Source
- Un exemple très clair dans le *.zip pour utiliser toutes les classes.
-
- APIS utilisées :
-
-
- '-----------------------------------------------
- Private Declare Function AVIFileOpen Lib "avifil32" Alias "AVIFileOpenA" (ppfile As Long, ByVal szFile As String, ByVal mode As Long, pclsidHandler As Any) As Long
- Private Declare Function AVIFileRelease Lib "avifil32" (ByVal pfile As Long) As Long
- Private Declare Function AVIFileInfo Lib "avifil32" Alias "AVIFileInfoA" (ByVal pfile As Long, pfi As AVIFileInfo, ByVal lSize As Long) As Long
- Private Declare Sub AVIFileInit Lib "avifil32" ()
- Private Declare Sub AVIFileExit Lib "avifil32" ()
Un exemple très clair dans le *.zip pour utiliser toutes les classes.
APIS utilisées :
'-----------------------------------------------
Private Declare Function AVIFileOpen Lib "avifil32" Alias "AVIFileOpenA" (ppfile As Long, ByVal szFile As String, ByVal mode As Long, pclsidHandler As Any) As Long
Private Declare Function AVIFileRelease Lib "avifil32" (ByVal pfile As Long) As Long
Private Declare Function AVIFileInfo Lib "avifil32" Alias "AVIFileInfoA" (ByVal pfile As Long, pfi As AVIFileInfo, ByVal lSize As Long) As Long
Private Declare Sub AVIFileInit Lib "avifil32" ()
Private Declare Sub AVIFileExit Lib "avifil32" ()
Conclusion
NOTE 0 : j'ai récupéré sur le net les adresses des octets pour la lecture des infos (pour les images). Par conséquent, j'ai gardé la procédure allant avec ainsi que deux sous fonctions de conversion ; ces lignes de code NE SONT PAS DE MOI (mais je sais pas de qui...) Voir les commentaires dans ma source.
NOTE 1 : récupération des tags des mp3 V1 ==> récupère en FIN DE FICHIER ==> l'année est parfois tronquée d'un carcactère pour certains fichiers
NOTE 2 : Commentez et notez svp ;)
NOTE 3 : On peut récupérer beaucoup plus d'infos sur ces fichiers par d'autres méthodes, voir les sources de ShareVB pour çà. Mais là, l'avantage est que c'est léger et rapide.
NOTE 4 : Fichiers sources qui apparaitront bientot dans un programme de renommage de fichiers de manière massive, qui lui même apparaitra plus tard comme outils dans un éditeur hexa. Je subdivise mes sources pour faciliter le partage et la recherche d'informations.
Merci, @+
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
recherche de fichier dans une filebox [ par Jejedev59 ]
Voila g fait un player mp3 et avi mais dans ma filebox ya tout les fichier qui s affiche et j aimerai que sa soit que les .mp3 et les .avi comment je
Connaitre la durée d'un fichier MP3,AVI, etc sans API ? Oui c'est possible !! [ par Cisco ]
Simple ... Créer un Ctrl MediaPlayer Mettre dans Filename le nom du fichier choisi Mettre CurrentPosition=36000 (ou plus evidement..) comme ca WMP ira
Tag ID3 d'un MP3 [ par MEGATRIX ]
Comment tager un mp3 sur l'ID3et aussi si possible le lire?merci@++Megatrix
Tag ID3 d'un MP3 [ par MEGATRIX ]
Comment tager un mp3 sur ID3et le lire si possible?merci@++Megatrix
Comment modifier tag MP3 (écrire ds fichier mp3) [ par maxilly ]
Help !Pas possible de trouver source pour modifier/écrire les tag idv ds fichier MP3.Les sources pour lire ces tag sont profusions... en binaire, mais
PLAYER DIVX AVI MPG MP3 WAV MID...+fonction autorun [ par NumZ ]
salutje vous propose mon ptit dernier ici.donc le titre en dis bcp je vous laisse découvrir dans le zip tout est compris vous avez juste a le dl<a hre
Tag Mp3 [ par MatthieuFourcade ]
Bonjour j'aimerai savoir si quelqu'un pouvez me filer ou m'indiquer un code simple pour connaitre le genre d'un mp3.avec id3 1.0 et 1.1(j'ai deja le c
MP3 Tag [ par gilles916 ]
Bonjour!Est-ce que quelqu'un pourrait me dire comment saisir la durée d'un MP3 à l'aide de Visual Basic! Merci
TAG MP3 SVP JE NE COMPRENDS RIEN !!! [ par z980x ]
Quelqu'un peut t-il svp me dire comment LIRE des tags de fichiers mp3...Seulement les trucs les plus communs...JE NE COMPRENDS ABSOLUMENT RIEN AUX TRU
TAG MP3 [ par cyborg289 ]
Est ce que qqun aurait la gentillesse de m'expliquer comment récupérer le tag du MP3 parce que j'ai lut les ources d'un certain nombre de personnes ma
|
Derniers Blogs
ASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHEASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHE par fathi
Tout le monde est unanime pour dire que la programmation multi-thread et asynchrone est en train de devenir un sujet incontournable. Beaucoup de choses sont arrivées avec le framework 4 pour le code parallèle (TPL, PLinq,.) et bientôt, on va avoir l...
Cliquez pour lire la suite de l'article par fathi PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|