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 !

SEARCHCODEC - SOFT QUI PERMET DE TROUVER LE CODEC À UTILISER POUR UN FICHIER AVI DONNÉ


Information sur la source

Description

Le soft utilise un .txt qui donne la liste des codecs à utiliser pour un fichier avi (.txt récupéré dans une des sources de vbfrance, merci pcpunch ;) ) . Merci pour les commentaires. @+
Bonn prog. Kakarim
 

Conclusion

Si vous trouvez comment inclure la recherche sur d'autre format video écrivez moi un message sur cette source, merci ^^

 

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 Rrominet le 01/01/2004 18:29:37

Pas mal comme source, le seul ennui c'est qu'il faut que le codec soit renseigné dans le .txt.

Si tu essayes avec un .AVI encodé en SBC (DivX 3.11 - 2 passes) il ne trouve rien parce que le codec n'est pas ds la liste du .txt.

Mais c'est pas pour ça que ton prog n'est pas bien hein ;-)

signaler à un administrateur
Commentaire de Ludolpif le 01/01/2004 20:37:04

Ouais, c'est sympa... G modifié 2-3 détails sans importance, ça n'apporte pas grand chose de plus, ms c'est pour la forme quoi....
Je poste le Code que j'ai modifié dans le msg d'après...

signaler à un administrateur
Commentaire de Ludolpif le 01/01/2004 20:39:01

Private Sub Form_Load()
    Me.Height = 675
End Sub

Private Sub mnuQuit_Click()
    End
End Sub

Private Sub mnuTrouverCodec_Click()

    With CommonDialog1          'Affiche une boite de dialogue
      .Filter = "avi|*.avi"     'Filtre de Fichier
      .ShowOpen                 'Mode Ouvrir Fichier pour le CommonDialog
    End With
    
    Call MsgBox(fctFindCodec(CommonDialog1.FileName), vbInformation, "SearchCoDec") 'Chercher et afficher le résultat
End Sub

signaler à un administrateur
Commentaire de Ludolpif le 01/01/2004 20:39:54

Private Type CoDecInfos
    strCode As String * 4
    NomCoDec As String
    Editeur As String
End Type

Public Function fctFindCodec(strPathFile As String) As String
    Dim strAVICodeCodec As String       'Code de CoDec présent dans le fichier AVI
    
    On Error GoTo Error1
    
    Open strPathFile For Binary As #1   'Ouvre le fichier avi
        strAVICodeCodec = Space(4)      'Récupère le code de 4 octets du codec à utiliser
        Get #1, 113, strAVICodeCodec    '(Le code dans un fichier avi se trouve sur l'octet 113)
    Close #1                            'Ferme le fichier avi
    
    
    On Error GoTo Error2
    Dim CoDecInfos As CoDecInfos        'Infos sur les CoDecs : 'Codec.txt'
    Open App.Path & "\Codecs.dat" For Input As #1   'Ouvre le fichier contenant les infos des CoDecs connus
        Do While Not EOF(1) 'Parcours le fichier (tant que l'on n'a pas atteint sa fin) pour trouver le bon codec
            Input #1, CoDecInfos.strCode, CoDecInfos.NomCoDec, CoDecInfos.Editeur   'Récupère les infos d'un codec
            If StrComp(CoDecInfos.strCode, strAVICodeCodec, vbTextCompare) >= 0 Then fctFindCodec = CoDecInfos.NomCoDec & " - " & CoDecInfos.Editeur: Exit Do
        Loop
    Close #1
    
    If fctFindCodec = "" Then fctFindCodec = "CoDec Inconnu : " & strAVICodeCodec
    Exit Function
Error1:
    fctFindCodec = "Impossible d'accéder au fihcier spécifié"
    Exit Function
Error2:
    fctFindCodec = "Impossible d'ouvrir la base de données CoDecs.dat"
End Function

signaler à un administrateur
Commentaire de At0mIc le 09/08/2004 05:03:38

Le code fonctionne bien mais lorsque je compare avec "GSpot21", je n'ai pas le même résultat. GSpot donne comme résultat DX50/divx // Divx 5.0 alors que votre code me donne DIVX // Divx 4. Pourquoi?

J'utilise Divx 5.0.5 2 passe

Merci

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



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,218 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é.