Bonjour ,
J'aimerais savoir comment ont fais en C pour afficher une vidéo a l'écran en quelque lignes de codes pas plus SVP merci de vos réponse ;)
Version imprimable
Bonjour ,
J'aimerais savoir comment ont fais en C pour afficher une vidéo a l'écran en quelque lignes de codes pas plus SVP merci de vos réponse ;)
Premièrement, on poste dans le topic adéquate, c'est plus efficace.
Ce didacticiel est assez intéressant, même si certains aspects des exemples proposés semblent obsolètes: http://dranger.com/ffmpeg/
avec mes meilleures salutations
Thierry
Merci je l'ajoute au favoris
Euh désolé je suis nouveau je sais pas ou poster .
Mais n'y a t-il pas un moyen plus simple ?
Bonsoir,
Tu peux aussi essayé d'y aller à la bourrin, en décomposant la vidéo en images et en faisant une boucle pour toutes les afficher ! Mais plus j'y pense plus je me dit que ce sera très lourd dans un dossier et aussi compliquer à mettre en œuvre ...
Ouais :'( J'y avais pensai
tu peux avoir à dispo le code source des décodeurs MPEG soit à la page centrale The MPEG Home Page
soit en cherchant sur le net, comme ici
Désolée mais je ne comprend pas les sites que tu m'a donner
si tu veux afficher une vidéo, 2 solutions :
- se servir d'un afficheur externe (que tu appelles en C ou dans un autre langage)
- avoir le code permettant de lire une video
Les liens fournis donnent des liens vers les codes sources (la plupart en C) des décodeurs MPEG, ou bien des téléchargements des binaires..
Si tu veux utiliser un outil externe, il suffit de l'appeler en C via l'instruction
Code:
1
2 system("mondecodeur nomdufichierfilm");
Excusez moi de mon incompréhension , je suis débutant mais pourrai-je avoir un exemple de la solution la plus simple svp merci d'avance
Plus simple que la solution de souviron34 ? Il ne va plus rester grand chose…
Hum nan il m'en a donné deux et je voudrais avoir un exemple si possible de la plus simple des deux ( a et puis lol si ya encore plus simple je suis preneur :lol: )
Hum après relecture j'ai cru comprendre que il faut télécharger un logiciel , mais sur le lien il y en a pleins je sais pas lequel prendre et faire une ligne de code mais c'est très flou :(
télécharger ou non..
Je ne sais pas, au dessus tu parles de ffmpeg...
Si tu as ce logiciel, il suffit d'inclure dans ton programme C, comme je l'ai indiqué, la ligne :
ou n'importe quel autre nom de visualiseur de video (WindowsMedia, ou ce que tu veux)Code:system ("ffmpeg nomdufilm");
Tu n'auras pas plus simple...
Ah merci , hum juste sa ?! Mais je pense que cela ouvre dans un lecteur video et non dans la fenêtre SDL ?
Hum je désolée , je code un petit jeu sympas en SDL assez simple , je ne maîtrise pas les animations etc mais j'aimerais bien mettre une vidéos pour les intros etc et que sa soit dans ma fenêtre SDL .
De plus j'ai essayer ce bout de code avec VLC mediaplayer ( c'est ce que j'ai mis ) et le nom du fichier mais rien ne se produit SVP puis-je avoir un petit bout de code montrant comment faire ?