Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

DETECTION DU CODEC VIDEO D'UN AVI (FONCTION)


Information sur la source

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é: 106 398 / 1 905

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de processus le 18/07/2003 15:21:00

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

signaler à un administrateur
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....

signaler à un administrateur
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...

signaler à un administrateur
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+

signaler à un administrateur
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?

signaler à un administrateur
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.

signaler à un administrateur
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????

signaler à un administrateur
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

signaler à un administrateur
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!!!!

signaler à un administrateur
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...

signaler à un administrateur
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.

signaler à un administrateur
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!! ++

signaler à un administrateur
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

signaler à un administrateur
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

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,577 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.