begin process at 2008 07 05 07:12:25
1 205 054 membres
40 nouveaux aujourd'hui
14 118 membres club

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 !

CONVERTIR IMAGES & WAV VERS FICHIER AVI (WIN32)


Information sur la source

Catégorie :API Niveau : Débutant Date de création : 01/01/2005 Date de mise à jour : 08/01/2005 00:51:34 Vu / téléchargé: 9 731 / 1 248

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note

Description

Programme en C permettant de convertir une série d'images (bmp, jpg ou gif), avec un son wave, en un fichier AVI.
Possibilité de compresser la vidéo en choisissant le codec à l'aide d'une boîte de dialogue.

Testé uniquement sous XP!

Conclusion

Fichier rar fourni dans zip contenant images + son wave pour tester le programme.

Toute aide (ou idée) pour l'amélioration de ce programme est la bienvenue.
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

01 janvier 2005 04:46:40 :
03 janvier 2005 17:27:26 :
Restructuration du code : EXE passe de 32Ko à 28Ko. Ajout compatibilité pour les fichiers jpg et gif.
03 janvier 2005 17:29:35 :
R.A.S
08 janvier 2005 00:51:34 :
- Ajout de la possibilité de compresser la vidéo. - Ajout d'une boîte de dialogue pour suivre la progression de la création du fichier AVI. - Autres petites améliorations...
  • signaler à un administrateur
    Commentaire de LordBob le 01/01/2005 10:43:53

    lol !!! je viens de poster une source qui utilise le meme code :)

  • signaler à un administrateur
    Commentaire de Urgo le 01/01/2005 15:44:33

    En effet, je m'en suis aperçu trop tard... J'avais fais ce petit example il y a une semaine, mais je compte le mettre à jour dès que possible ;)

    Bonne année à tous

  • signaler à un administrateur
    Commentaire de Funto66 le 01/01/2005 20:36:36

    Avec la source c'est mieux non...?
    Et y'aurait pas possibilité de régler les FPS aussi?

  • signaler à un administrateur
    Commentaire de Urgo le 01/01/2005 21:40:20

    Y'a tout ce qu'il faut dans le zip.
    On peut régler le FPS en modifiant la valeur "500" dans la fonction CreateAviWithBmpAndWav.

    Je suis en train de faire quelques modifications qui seront disponibles lorsque la source sera mise à jour (prochainement).

  • signaler à un administrateur
    Commentaire de Urgo le 08/01/2005 00:57:52

    Voilà, une mise à jour de plus vient d'avoir lieu comme prévu.

    J'ai remarqué quelques bugs lors de la création du fichier AVI avec certains bitmap, ainsi qu'avec des fichiers gifs...

    A suivre, ciao

  • signaler à un administrateur
    Commentaire de Ombitious_Developper le 08/01/2005 14:32:09

    Salut:

    Félicitations!!! Bonne Courage.

  • signaler à un administrateur
    Commentaire de KeniiyK le 19/01/2005 10:36:17

    Salut :

    ben moi g un probleme avec ta source, le fichier avi n'est jamais enregistre, pourtant j'ai bien la "progress bar" qui s'affiche.

  • signaler à un administrateur
    Commentaire de sim_richard286 le 23/01/2005 23:09:58

    j'aime bien ton petit soft je v testé avec d'autres image et son. Chapeau pour le prog moi je ne conné pas encore assez  ce langage pour faire çà

  • signaler à un administrateur
    Commentaire de supergrey le 18/08/2005 09:29:23

    Je trouve ta source nickel, c'est ce qu'il me fallait par contre je n'arrive pas à compiler je pensait qu'il fallait ajouter VFW32.dll au projet mais toujurs les meme erreurs:
    SantyAVICreator.obj : error LNK2001: unresolved external symbol "long __cdecl CloseAvi(struct HAVI__ *)" (?CloseAvi@@YAJPAUHAVI__@@@Z)
    SantyAVICreator.obj : error LNK2001: unresolved external symbol "long __cdecl AddAviWav(struct HAVI__ *,char const *,unsigned long)" (?AddAviWav@@YAJPAUHAVI__@@PBDK@Z)
    SantyAVICreator.obj : error LNK2001: unresolved external symbol "long __cdecl AddAviFrame(struct HAVI__ *,struct HBITMAP__ *)" (?AddAviFrame@@YAJPAUHAVI__@@PAUHBITMAP__@@@Z)
    SantyAVICreator.obj : error LNK2001: unresolved external symbol "long __cdecl SetAviVideoCompression(struct HAVI__ *,struct HBITMAP__ *,struct AVICOMPRESSOPTIONS *,bool,struct HWND__ *)" (?SetAviVideoCompression@@YAJPAUHAVI__@@PAUHBITMAP__@@PAUAVICO
    MPRESSOPTIONS@@_NPAUHWND__@@@Z)
    SantyAVICreator.obj : error LNK2001: unresolved external symbol "struct HAVI__ * __cdecl CreateAvi(char const *,int,struct tWAVEFORMATEX const *)" (?CreateAvi@@YAPAUHAVI__@@PBDHPBUtWAVEFORMATEX@@@Z)
    LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main

    Voila si quelqu'un peut m'aider, ce serait sympa.
    Merci

  • signaler à un administrateur
    Commentaire de Funto66 le 18/08/2005 11:32:57

    T'as essayé de compiler le projet en Debug non? Il ne serait pas préconfiguré déjà pour la Release?
    Ne serait-ce pas avec WinMM.lib qu'il faudrait linker?

  • signaler à un administrateur
    Commentaire de supergrey le 18/08/2005 12:04:42

    Pardon pardon, j'avais pas ajouter tous les fichiers au projet, maintenant ca marche.
    Sinon est il possible de ne pas créer la video a partir fichier mais a partir de tableaux d'octets représentant une image, et comment?
    Merci.


    Sinon j'ai constaté un bug, j'ai voulu faire une video avec beaucoup d'image et ca réaffiché la fenetre de choix de fichiers...

  • signaler à un administrateur
    Commentaire de jf72 le 02/11/2005 16:58:13

    Bonjour à tous et merci pour votre aide.

    Le code source marche bien mais lorsque je fais une vidéo avec plus de 1600 images sans compression, le fichier avi n'est plus lisible. (~1min avec 25 im/s).
    En effet, à partir de cette limite, plus rien ne s'affiche  dans l'onglet propriété du fichier .
    Existe t'il une limite dans le taille du fichier de sortie?
    Avez-vous remarqué vous-aussi ce problème?

  • signaler à un administrateur
    Commentaire de Urgo le 24/11/2005 15:32:23

    Tout d'abord merci pour ta remarque et désolé du retard, je vais bientôt mettre la source à jour... malgré que le temps me manque ces temps-ci.

    Je vais d'analyser ce problème le plus rapidement possible.

  • signaler à un administrateur
    Commentaire de lol55 le 26/11/2006 12:43:07

    Super!!! 10/10!

    Ca m'a sorti d'un très gros problème! ;)

    Encore Bravo! :)

  • signaler à un administrateur
    Commentaire de katsankat le 21/07/2007 01:12:23

    Très bon travail.

    J'ai ajouté un Edit pour les FPS, un préview des images quand on clique sur la liste (redimensionnée avec conservation du ratio), et transformé AviFile.cpp en classe, le tout compilé avec GCC, si ça t'intéresse.

  • signaler à un administrateur
    Commentaire de phaz40 le 31/12/2007 15:16:45

    Bonjour à tous,
    je cherchais quelquechose assurant ces fonctions, et j'étais sur ffmpeg ou mpeg.org qui fournissent les sources en GPL.
    Je tenais à rester multiplateformes, mais bon, dans un 1er temps, je vais tenter d'utiliser SantyAVICreator afin d'avoir une base qui tourne... ;)

    Aussi j'ai tenté de recompiler avec VC++2005, mais sans succès, j'ai entre autres des erreurs d'importation du projet (merci MS !), puis sur tous les fichiers à inclure :((
    Donc je pars pour l'adapter en gcc/MinGW, çà sera surement plus compact.

    Katsankat, si tu veux bien publier ton adaptation, çà m'intéresse vivement...
    ;)

  • signaler à un administrateur
    Commentaire de hhabla le 04/06/2008 10:36:28

    Bonj;
    est possible de faire le contraire, c'est à dire: à partir des .avi, on récupère les images et on les transforme en BMP???

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS