windows ou linux : comment inclure de la video ?

windows ou linux : comment inclure de la video ? - C++ - Programmation

Marsh Posté le 08-09-2003 à 17:52:14    

salut,
 
Je dois faire une etude de faisabilité sur l'incrustation de video (en vignette et plein ecran) sur une machine avec un processeur C3 a 800 MHz et une carte video savage 4.  
 
En fonction des resultats (et d'autres parametres), je choisirai le systeme d'exploitation approprié.
 
Mais je ne sais pas comment faire pour incruster de la video simplement dans mon programme (programmé en C++). J'ai le choix entre 2 possibilités :
 
 - soit j'utilise une methode portable (car mon programme pour le moment compile sous les 2 OS), mais comment faire ? Existe-t-il des bibliotheques fonctionnant sur les 2 OS ?  
 
 - Soit j'utilise une methode optimale pour chacun des systemes : par exemple sous windows je peux utiliser directShow (pour linux , il existe peut etre quelque chose mais je ne sais pas quoi :( ). Dans ce cas, quels sont les methodes existantes les plus efficaces ?
 
Je precise pour le type de compression video (audio je pense que ce sera du mp3/ac3), ce sera normalement du mpeg2 car ca viendra d'un DVD mais il est possible que le type de compression change (ca n'est pas encore défini).
 
 
Merci d'avance pour les reponses :) .

Reply

Marsh Posté le 08-09-2003 à 17:52:14   

Reply

Marsh Posté le 09-09-2003 à 14:32:39    

up

Reply

Marsh Posté le 09-09-2003 à 14:40:43    

Si c'est du mpeg2, je pense qu'il y a tout ce qu'il faut dans la libSDL pour lire la vidéo et pour l'afficher de façon portable.

Reply

Marsh Posté le 09-09-2003 à 14:49:02    

Kristoph a écrit :


il y a tout ce qu'il faut dans la libSDL pour lire la vidéo


T'es sut? Pour tous les fichiers MPEG, il y a la bibliothèque libmpeg2

Kristoph a écrit :


pour l'afficher de façon portable.


As-tu déjà essaié d'afficher?

Reply

Marsh Posté le 10-09-2003 à 00:43:07    

Salut,
 
Moi aussi je developpe un soft compilable sur windows et linux avec Qt.
 
Sous windows, c'est tout simple, utilise vfw(Video For Windows) de microsoft, c'est super documenté (msdn) et tu trouveras plein d'exemples sur internet :)
http://nehe.gamedev.net/data/lesso [...] ?lesson=35
 
Pour linux c'est une autre paire de manche. Il n'existe pas d'api multimédia generale pour ce systeme (vive linux). Alors il faut se fier à des groupes de developpeurs. J'ai en trouvé un plus ou moins acceptable : ffmpeg. C'est pas DUTOUT documenté :pfff:, et c'est inutile de leur envoyer des mails, ils ne daigneront pas répondre ! Alors il faut regarder dans les sources et voir comment ils font ; je l'ai fait, c'est abominable. Bonne chance avec linux (deteste cet os).
 
Si tu as besoins d'un renseignement, mail moi.
 
amicalement !

Reply

Marsh Posté le 10-09-2003 à 02:04:20    

encom a écrit :

Salut,
 
Moi aussi je developpe un soft compilable sur windows et linux avec Qt.
 
Sous windows, c'est tout simple, utilise vfw(Video For Windows) de microsoft, c'est super documenté (msdn) et tu trouveras plein d'exemples sur internet :)
http://nehe.gamedev.net/data/lesso [...] ?lesson=35
 
Pour linux c'est une autre paire de manche. Il n'existe pas d'api multimédia generale pour ce systeme (vive linux). Alors il faut se fier à des groupes de developpeurs. J'ai en trouvé un plus ou moins acceptable : ffmpeg. C'est pas DUTOUT documenté :pfff:, et c'est inutile de leur envoyer des mails, ils ne daigneront pas répondre ! Alors il faut regarder dans les sources et voir comment ils font ; je l'ai fait, c'est abominable. Bonne chance avec linux (deteste cet os).
 
Si tu as besoins d'un renseignement, mail moi.
 
amicalement !


 
[:tapai]
 
Utilises libxine par exemple. Ca devrait faire l'affaire pour n'importe quel média ou presque. Il est aussi possible de le faire efficacement avec mplayer et ce doit être bien documenté aussi.


Message édité par Kristoph le 10-09-2003 à 02:04:32
Reply

Marsh Posté le 10-09-2003 à 19:56:24    

merci bien, je vais regarder ca.

Reply

Marsh Posté le 07-02-2004 à 12:47:42    

Je sais que ça n'est pas directement lié mais j'ai trouvé ici un lien que je cherchais depuis quelque temps ( merci encom ).
 
Je suis en train d'écrire un program utilisant Video4Linux2 et je cherchais des infos sur Video4Windows ( vfw ) pour voir si le code pouvait être facilement portable d'une plateforme à l'autre.
 
Si vous avez d'autres liens sur le sujet, je suis preneur.:D

Reply

Marsh Posté le 08-02-2004 à 15:27:59    

[:drapo]

Reply

Sujets relatifs:

Leave a Replay

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