begin process at 2010 03 22 01:47:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > CONVERTIR IMAGES & WAV VERS FICHIER AVI (WIN32)

CONVERTIR IMAGES & WAV VERS FICHIER AVI (WIN32)


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :12 751 / 1 422

Auteur : Urgo

Ecrire un message privé
Site perso
Commentaire sur cette source (18)
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.

 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


 Historique

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...

 Sources du même auteur

Source avec Zip Source avec une capture BITMAP EN GRAYSCALE (WIN32)
Source avec Zip Source avec une capture MINI SPY (WIN32)
Source avec Zip Source avec une capture FENETRE NON RECTANGULAIRE (WIN32)

 Sources de la même categorie

Source avec Zip Source avec une capture CALENDRIER (WIN64) par BruNews
Source avec Zip Source avec une capture IMPRESSION EN WIN32 API AVEC OPTIONS par racpp
Source avec Zip Source avec une capture INFOTIP SHELL EXTENSION (BULLE DE L'EXPLORATEUR WINDOWS) (WI... par racpp
Source avec Zip Source avec une capture BROUILLAGE DES FICHIERS JAVASCRIPT ET CSS(WIN32) par gagah1
Source avec Zip Source avec une capture CHANGE CURSEUR par ganjarasta

Commentaires et avis

Commentaire de LordBob le 01/01/2005 10:43:53

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

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

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?

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).

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

Commentaire de Ombitious_Developper le 08/01/2005 14:32:09

Salut:

Félicitations!!! Bonne Courage.

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.

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 çà

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

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?

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...

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?

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.

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! :)

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.

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...
;)

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???

Commentaire de twil le 11/12/2008 01:07:54

Parfait cette source !!!
J'etais parti sur une solution directshow mais j'ai trouvé ca et c'est mille fois plus simple !
En plus c'est clair et concis, ca va à l'essentiel.
Bravo.

 Ajouter un commentaire




Nos sponsors


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,577 sec (4)

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