begin process at 2010 03 22 15:37:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Multimedia

 > DETECTION DU CODEC VIDEO D'UN AVI (FONCTION)

DETECTION DU CODEC VIDEO D'UN AVI (FONCTION)


 Information sur la source

Note :
7 / 10 - par 6 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Multimedia Classé sous :codec, avi, video, détecter, divx Niveau :Débutant Date de création :18/07/2003 Date de mise à jour :25/08/2003 18:29:50 Vu / téléchargé :111 488 / 2 119

Auteur : pcpunch

Ecrire un message privé
Site perso
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note

 Description

MAJ : 25/08/03 : J'ai mis a jour la source du projet. La fonction utilise maintenant un fichier txt (celui de Gspot) pour detecter le code du codec.(fichier joint a la source!!!)


voila le code codec se trouve a l'octec 113 d'un fichier avi, donc on le lit en mode binaire...
c'est tous simple et efficace!!!

  

Source

  • Public Function CkelCodec(fichier_avi As String)
  • Open fichier_avi For Binary As #1
  • Dim Codec As String * 4
  • Get #1, 113, Codec
  • Close #1
  • Select Case Codec
  • Case "divx"
  • CkelCodec = "c'est un divx4"
  • Case "div3"
  • CkelCodec = "c'est un Divx3 (Low Motion)"
  • Case "div4"
  • CkelCodec = "c'est un Divx3 (Fast Motion)"
  • Case "div5"
  • CkelCodec = "c'est un Divx5"
  • Case "cvid"
  • CkelCodec = "c'est un Cinepak Codec By radius"
  • Case "dx50"
  • CkelCodec = "c'est un Divx 5"
  • Case "iv50"
  • CkelCodec = "c'est un Intel Indeo r5.0"
  • Case "wmv2"
  • CkelCodec = "c'est un Windows Media Video 8"
  • Case "yvu9"
  • CkelCodec ="C'est un Indeo Video Raw 1.1"
  • Case "xvid"
  • CkelCodec ="C'est un Xvid"
  • Case "mrle"
  • CkelCodec ="Microsoft RLE"
  • Case "yvu9"
  • CkelCodec ="C'est un Indeo Video Raw 1.1"
  • Case "vdom"
  • CkelCodec ="VDOnet VDOWave"
  • Case "mpv4"
  • CkelCodec = "MS MPEG-4 Video Codec V1"
  • Case "mp42"
  • CkelCodec ="MS MPEG-4 Video Codec V2"
  • Case "i263"
  • CkelCodec = "Intel I.263 Video Driver 2.55.012"
  • Case "iv41"
  • CkelCodec ="Intel Indeo Video Interactive"
  • End Select
  • End Function
  • Pour utiliser la fonction
  • msgbox CkelCodec("c:\fichier.avi")
  • ou encore
  • text1 = CkelCodec("c:\fichier.avi")
Public Function CkelCodec(fichier_avi As String)
Open fichier_avi For Binary As #1
Dim Codec As String * 4
Get #1, 113, Codec
Close #1
Select Case Codec
    Case "divx"
    CkelCodec = "c'est un divx4"
    Case "div3"
    CkelCodec = "c'est un Divx3 (Low Motion)"
    Case "div4"
    CkelCodec = "c'est un Divx3 (Fast Motion)"
    Case "div5"
    CkelCodec = "c'est un Divx5"
    Case "cvid"
    CkelCodec = "c'est un Cinepak Codec By radius"
    Case "dx50"
    CkelCodec = "c'est un Divx 5"
    Case "iv50"
    CkelCodec = "c'est un Intel Indeo r5.0"
    Case "wmv2"
    CkelCodec = "c'est un Windows Media Video 8"
    Case "yvu9"
    CkelCodec ="C'est un Indeo Video Raw 1.1"
    Case "xvid"
    CkelCodec ="C'est un Xvid"
    Case "mrle"
    CkelCodec ="Microsoft RLE"
    Case "yvu9"
    CkelCodec ="C'est un Indeo Video Raw 1.1"
    Case "vdom"
    CkelCodec ="VDOnet VDOWave"
    Case "mpv4"
    CkelCodec = "MS MPEG-4 Video Codec V1"
    Case "mp42"
    CkelCodec ="MS MPEG-4 Video Codec V2"
    Case "i263"
    CkelCodec = "Intel I.263 Video Driver 2.55.012"
    Case "iv41"
    CkelCodec ="Intel Indeo Video Interactive"
    End Select
    
End Function


Pour utiliser la fonction

msgbox  CkelCodec("c:\fichier.avi")
ou encore
text1 = CkelCodec("c:\fichier.avi")  

 Conclusion

Ps: Laissez moi un commentaire!!! et une bonne note lol ++  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture SIMON EN VB
Source avec Zip Source avec une capture GRAVURE CD AVEC NEROCMD DEPUIS APPLI VB
Source avec Zip Source avec une capture RADIO SUR INTERNET
Source avec Zip Source avec une capture AFFICHE DES TITULAIRES FOOTBALL (MCFOOTMANAGER)
Source avec Zip Source avec une capture IMPRESSION LABEL DVD

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) MESSENGER .NET par banana32
Source avec Zip Source avec une capture EASYSAMPLE : JOUER DES SONS (MP3, WAVE) DEPUIS UN CLAVIER MI... par bierman
Source avec Zip Source avec une capture Source .NET (Dotnet) EXTRACT' SOUND MP3 par dheroux
Source avec Zip Source avec une capture Source .NET (Dotnet) CAPTURE ET ENREGISTREMENT D'UNE IMAGE DEPUIS UNE WEBCAM par RENAUD34
Source avec Zip Source avec une capture FLVPLAYER+XML+TXT DYNAMIQUE+TILELIST+UILOADER par tranber78

 Sources en rapport avec celle ci

Source avec Zip LECTEUR DE VIDEOS AVEC RECHERCHE DES INFORMATIONS SUR INTERN... par stan1
Source avec Zip Source avec une capture INFOS SUR LES VIDÉOS (CODECS) par Renfield
Source avec Zip LECTEUR VIDEO IMITANT POWERDVD par ROOTVL69
Source avec Zip Source avec une capture CREER FILM AVI VIDEO ET AUDIO STREAM par hackademius
Source avec Zip AVI SUR PICTUREBOX + LISTE COMPLÈTE DES COMMANDES MCI par fredlynx

Commentaires et avis

Commentaire de processus le 18/07/2003 15:21:00

Ca a porté ses fruits alors &h70 ? ;)=

Commentaire de Cyberdevil le 19/07/2003 10:41:53

ya deja 3 source comme ça sur le site... c bon je crois en plus ça erssemble a la mienne....

Commentaire de pcpunch le 19/07/2003 13:23:48

dsl, mais j ai fais des recherches sur ce site, j ai rien trouvé!!! Sinon je m aurais pas casser le cul a le faire!!! En plus ta source s appelle xtag va trouvé ca en faisant une recherche sur les codecs!!!
De plus je l ai telecharger et impossible de lancer ta source, il y a un probleme avec un appel dll je crois. Donc j ai pas trop chercher dedans!!!
Dsl Si cette source ressemble a la tienne!!! mais elle a le merite d'etre explicite et simple...

Commentaire de Cyberdevil le 19/07/2003 13:50:49

ma source va très... ya plein e gars qui la télécharge et elle marche bien.. donc ça doit etre ton vb qui merde... oublie aps que c du vb6.. ! Deplus il y a une source qui vient d'apparaitre pour les codec vidéo + audio etc... excellente cette source...  http://www.vbfrance.com/article.aspx?ID=9799

A+

Commentaire de yasr le 18/08/2003 12:55:06

Ton code est bien sauf ke ca marche une fois sur deux, g des divx ki ne reconnait pas, il afficge Rien une fois lu le type de codec, il n y a pas dans tes types de codecs. faut il completer la liste des codecs ki existent?

Commentaire de Cyberdevil le 18/08/2003 12:58:00

yasr-> regarde ma source xtag.. la liste est très complete.. sinon fait une recherche sous le nom de RIFF code.

Commentaire de pcpunch le 18/08/2003 13:19:53

En fait cette source, est simplement destiné a faire comprendre comment reconnaitre le codec d'un avi!!!! Moi je l'ai améliorer en prenant le ficheir txt des codec de gspot, on peu pas etre plus a jour!!!
c'est assez facile a adapter, on consulte le fichier txt de codec de gspot qu'on place dans le dossier du soft!!!
Si vous voulez que je mette a jour le code????

Commentaire de borntoclimb le 17/09/2003 14:35:08

C'est vrai qu'il y a plus complet sur le site mais c'est simple et educatif donc pourquoi pas... ;)
Je rajouterais:

case else
    CkelCodec ="Codec: " + Codec

comme ça tu peux afficher qqchose même pour les codecs inconnus.

@+
Borntoclimb

Commentaire de pcpunch le 21/09/2003 23:08:33

Regarder la source elle utilise le fichier dat de gspot donc tous les codecs sont reconnu!!!!

La fonction montrent simplement comment detecter un codec!!!!

Commentaire de Zeroc00l le 29/10/2003 15:27:20

Euh justement je cherchais comment acceder au codec d'un fichier video...
Mais perso je voudrais aller plus loin. Quand je lis un fichier video avec ..disons WMP 9 est ce que lui utilise le codec en fonction de ce qui est ecris a partir de l'octet 113 ?
en fait je voudrais forcer la lecture d'un fichier video en utilisant un codec autre que celui nromalement utilise.
Il me suffit simplement de changer ce qui est ecrit ?
Si kkun connait toutes la structure, ou bien un site qui la connait, des fichiers video, ma joie serait immense !!!

J'attend un truc du genre : octet 1 a 112 : bidule
                                      octet 113 a ...: truc

Merci d'avance...

Commentaire de vxr888 le 10/04/2004 15:39:58

J'aimerais utiliser ce programme pour trouver un codec mais le zip ne contient que la source et mon compilateur vb ne fonctionne pas avec les commondialog.

Y'aurait-il moyen de générer un exe.

Merci.

Commentaire de pcpunch le 16/04/2004 01:46:37

Zeroc00---> je pense que tu doit chercher au niveau du FourCC de l'avi, c'est lui qui indentifie le codec utilisé pour le décodage de la vidéo!!!!

Je n'est pas trop le tps de me pencher la dessus pour le moment mais cela peu etre utile pour  les platines de salon divx qui ne supporte pas le Divx 3x!!! peu etre????

Enfin si tu as reussi fais le moi savoir, ca m'interesse!! ++

Commentaire de Philippe734 le 15/11/2006 00:00:59

salut,
je me suis penché sur le sujet et juste avant de laisser tomber je suis tombé sur l'éditeur du soft abctag qui a mis en ligne une dll pour acceder à toutes les info d'une video avi. je l'ai mis sur le site, je pense que tu pourra mieux les exploiter que moi.
http://www.vbfrance.com/codes/LIRE-ECRIRE-TAG-DIVX-VIDEO-AVI_23623.aspx

Commentaire de Zeroc00l le 21/11/2006 10:07:13

pcpunch:

J'ai essayé "FourCC Changer" ...
Il ne propose même pas de savoir ce que contient le FourCC d'une vidéo !
Il permet juste d'y accéder en écriture (stupide donc).
J'en ai pas essayé d'autre, de toute façon j'imagine qu'il n'y a que deux champs dans un FourCC.

Philippe734:
La lib que tu a trouvé semble me convenir parfaitement, j'ai vu ta source : genial :)
Accessible en Lecture / écriture,
Et on peut changer un (gros) TAS de truc.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

video [ par Ninja ] Je voudrai savoir comment créer un avi,c'est t'a dire utilisation de codec etc... a partir d'image les assembler et créer un avi... aussi exiterai t'i Lancer un AVI (divx) a parttir d'un prog VB URGENT!! [ par $KuLL-d0zeN_ ] Salut, si kk1 sait comment faire pour lancer un divx a partir d'un prog vb maaaaaail mooooooooooooooaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Convertisseur DVD -> AVI (Divx) :) [ par MOA ] URL :http://deltasoftfr.free.fr/URL DOWNLOAD : http://deltasoftfr.free.fr/downloads/convertdvdfile.php3#21_betaDESCRIPTION :Utilitaire GUI (Graphical Convertisseur DVD -> AVI (Divx) :) [ par MOA ] MERCI DE ME DIRE LES BUGS DU LOGICIELS (V2.1 BETA)URL :http://deltasoftfr.free.fr/URL DOWNLOAD : http://deltasoftfr.free.fr/downloads/convertdvdfile.p video *.avi sur form [ par {-Yah!-} ] Comment puis je faire pour mettre ma video *.avi sur ma form directement (pas qu elle se lance sur une autre fentre) ?? Merci d'avance AVI OU MPG sur form [ par {-Yah!-} ] Comment puis je faire pour inserer une video sur mon projet? je voudrais que cette video soit lu sur une form speciale et non sur un autre fenetre win Lire un video .avi [ par Supo ] Quelle controle y faut prendre pour lire un video AVI? 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 detecter codec [ par ticapix ] bonjourcomment faire pour savoir si un codec video est installé.Je distribue un prgm avec une video compressée avec divx 5.02. comment savoir si l'ord detecter codec [ par ticapix ] bonjourcomment faire pour savoir si un codec video est installé.Je distribue un prgm avec une video compressée avec divx 5.02. comment savoir si l'ord


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales