Creation de video en C - C - Programmation
Marsh Posté le 29-01-2007 à 06:46:26
J'ai ptet trouvé quelque chose pour toi.
Jette un oeil ici : http://www.codeproject.com/audio/a [...] ct=1505281
AMHA, c'est par là que tu devrais creuser... créer un AVI a partir de tes images, pas à pas.
Marsh Posté le 29-01-2007 à 15:55:03
Le probleme c que c'est un header C++, et moi j'aurai voulu rester en C basique, et puis ca utilise les APi windows alors que je voudrai le faire tourner chez moi = win et a la fac = linux (je suis chiant je sais). De plus je n'arrive pas a trouver aviUtil.h, je ne trouve q'un truc pour le proc : http://www.koders.com/cpp/fid82D6E [...] D.aspx#L59
sur la meme page y'a videoencoder.h , qui a l'air d'etre ce que je cherche, faut juste que je comprenne comment l'utiliser.
En tout cas thx -ThX-
Marsh Posté le 30-01-2007 à 02:02:55
ok je viens de voir ce que c'est sur le net, ca m'a l'air etre ce qu'il me faut ! Mais la je suis retourne sur le code du programme de simu, je m'occuperai des videos plus tard.
en tout cas merci pour vos aides!
Marsh Posté le 30-01-2007 à 09:35:08
de mon côté, quand j'ai à faire ce genre de choses là, je me contente d'exporter les images depuis mon programme C. Je m'occupe de la mise en vidéo avec des outils externes (par exemple ImageMagick/convert)
Marsh Posté le 30-01-2007 à 18:06:08
ben ouais c ce que je fais pour l'instant, mais bon tant qu'a faire si on peut faire tout en 1 !
Marsh Posté le 30-01-2007 à 21:29:52
le mieu est de regarder du coté de la bibliotheque AVC (surement le meilleur codec mpeg4)
http://fr.wikipedia.org/wiki/Libavcodec
Sinon une méthode temporaire mais rapide :
system("mencoder \"mf://*.jpg\" -o sortie.mpg -ovc lavc -lavcopts vcodec=mpeg4 -mf fps=24" );
Marsh Posté le 30-01-2007 à 22:37:28
Joel F a écrit : ffmpeg non ? |
dave_tetehi a écrit : le mieu est de regarder du coté de la bibliotheque AVC (surement le meilleur codec mpeg4) |
Citation : |
keskejédi
reading is teh tech
Marsh Posté le 29-01-2007 à 00:26:57
J'effectue un programme de simulation physique, d'un agregat d'atomes.
Je voudrais essayer d'exporter le resultat sous forme de video, ma question est donc la suivante :
existe t-il un moyen de creer une video sans compression avec un code C, aussi simplement qu'on peut creer des images ?
je sais que je pourrai faire ca avec des bibliotheques diverses en C++, mais ca depasserai le cadre du projet que j'ai à faire.
La j'ai deja cree la structure des images, je les exporte en TGA, et donc voila, me serait-il possible de rajouter un peu de code pour rassembler ces tga en une video brut ?
Merci d'avance pour l'aide