Creation lecteur video

Creation lecteur video - C - Programmation

Marsh Posté le 11-02-2007 à 11:07:45    

Salut a tous,
 
Voila, en fait j'aimerais demander votre aide  afin de pouvoir coder le lecteur video/audio en C que je compte creer. Le gros probleme c'est que je n'ai pas trouve de bibliotheque pour gerer les video :s
En ce qui concerne les contraintes de la biblio, j'en ai pas vu que c'est un projet perso,  quoique quelquechose de portable me botterait bien.
 
Merci d'avance pour vos reponses

Reply

Marsh Posté le 11-02-2007 à 11:07:45   

Reply

Marsh Posté le 11-02-2007 à 16:20:09    

regarde du coté de la libxine , ou vlc. Ce sont 2 bibliothèques multimédias sous licence GPL et elles ont un portage sous différentes plateformes (au moins windows et linux).

Reply

Marsh Posté le 11-02-2007 à 18:57:00    

merci, j'ai regarde, mais soit c'est moi soi il n'y en a pas, j'ai trouve aucun tutorial sur l'utilisation de l'un ou l'autre, je me suis dit que je vais chercher la doc, mais j'ai trouve aucune doc qui recense les fonction presente dans la lib :s
 
Si quelqu'un a un adresse je suis preneur

Reply

Marsh Posté le 11-02-2007 à 19:24:01    

Je travaille actuellement sur la libxine, effectivement, c'est très peu documenté, l'idéal étant de fouiller dans les sources d'ui (xine-ui par exemple) pour comprendre comment ca marche.
 
Pour avoir la liste des fonctions, étant donné que tu as accès aux sources de la lib, utilise doxygen, c'est pas mal pour avoir une vue détaillée de chaque fonction (il sait meme recuperer les commentaires associés à chaque fonction).
 
Sur le site de xine, tu as également un petit tutorial avec un fichier source exemple pour mettre en oeuvre une mini application.
 
Et sinon il reste les listes de diffusion.
 
 
 

Reply

Marsh Posté le 11-02-2007 à 21:19:15    

Ok je vais essayer :p piur l'instant les seuls lib que j'ai etudies etaient la SDL  GTK+  et Fmod, qui sont a mon gout assez documentee, et avec des tuto.
 
Par contre pour le tuto sur leur site j'avais pas trouvé, je vais mieu chercher.

Reply

Marsh Posté le 11-02-2007 à 21:33:34    

Reply

Marsh Posté le 11-02-2007 à 21:52:13    

Quel idiot je fait XD j'avais vu et j'ai pense que c'etait sans interet pour moi, merci beaucoup
 
C'est bizarre mais j'ai l'impression que c'est pas possible de l'utiliser sous windows, ou c'est ptet moi qui me debrouille comme un pied :s


Message édité par kuroro20 le 12-02-2007 à 15:43:28
Reply

Marsh Posté le 12-02-2007 à 20:15:49    

Sinon xilebo, je voudrais te poser une question, tu developpe sous windows ou sous linux ?
Car je programme principalement sous windows, et en telechargant la lib, ca fait vachement fouillis et j'ai clairement l'impression que c'est pas fait pour windows.
Surtout en regardant le hackers guide ou ca inclut des libs dans X, qui je pense n'existent pas sous win.
 
 
D'autres idées de bilblio pour lire des video ? ou des cours expliquan la facon de lire une video ?


Message édité par kuroro20 le 13-02-2007 à 01:48:16
Reply

Marsh Posté le 13-02-2007 à 09:42:53    

ffmpeg

Reply

Marsh Posté le 18-02-2007 à 21:10:13    

Sous Windows,  pas besoin de bibliothèque : tout est inclus en interne.

Reply

Marsh Posté le 18-02-2007 à 21:10:13   

Reply

Marsh Posté le 18-02-2007 à 21:25:38    

Direct SDK n'est pas inclus à windows, et ce n'est pas une solution portable.
 
Kuroro20, as tu regardé du coté de VLC ? c'est une bibliothèque portable sous windows et sous linux, ou tout est deja fait, tu n'auras qu'a developper un plugin d'interface pour en faire ta propre application (licence GPL inside).  
 

Reply

Marsh Posté le 18-02-2007 à 21:49:27    

J'ai regarde du cote VLC et j'ai trouve aucune doc (bon aparement avec doxygen c'est jouable)  mais j'ai pas trouve les libs, ou j'ai trouve mais mal installé, donc j'ai tout degagé.
Apres, je me demande si il est possible d'utiliser VLC avec GTK+, je me demande si il faut creer un widget (carrement hors de mon niveau) ou si il y a un widget special qui permet la "comunication"

Reply

Sujets relatifs:

Leave a Replay

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