Creation de video en C

Creation de video en C - C - Programmation

Marsh Posté le 29-01-2007 à 00:26:57    

:hello:  
 
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   :jap:

Reply

Marsh Posté le 29-01-2007 à 00:26:57   

Reply

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.

 

:jap:


Message édité par -ThX- le 29-01-2007 à 06:47:58
Reply

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- :jap:

Reply

Marsh Posté le 29-01-2007 à 17:43:34    

Reply

Marsh Posté le 30-01-2007 à 01:58:10    

peut etre ? si je savais ce que c'etait ;)

Reply

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!

Reply

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)


---------------
TriScale innov
Reply

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 !

Reply

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

Reply

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 :


libavcodec est une bibliothèque logicielle open source écrite en C, développée dans le cadre du projet FFmpeg


 
[:pingouino] keskejédi  
 
reading is teh tech  [:joel f]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed