Page 1 sur 1
Lecture de fichiers vidéos
Publié : ven. 27/mai/2011 19:34
par anissa
Bonjour
Question simple, peut être bête mais importante pour moi (j'ai jeté un coup d’œil sur le tuto j'ai vu quelques exemples mais j'avoue que tout cela ne répond pas à ma question).
1. Comment faire pour lire un fichier vidéo en Pb?
2. Peut on lire n'importe quel type de fichiers ou seulement des types reconnus par le Pb?
(exemple video1.wmf, vidéo2.flv etc..)
Merci de me donner un exemple très simple sous forme de code.
Anissa
Re: Lecture de fichiers vidéos
Publié : ven. 27/mai/2011 19:56
par Chris
Un exemple simple de code, il y en a déjà au moins un dans l'aide de Pb.
Tu pourrais peut-être commencer par l'essayer.
Code : Tout sélectionner
If InitMovie() = 0
MessageRequester("Error", "Can't initialize movie playback !", 0)
End
EndIf
MovieName$ = OpenFileRequester("Choose the movie to play", "", "Movie/Audio files|*.avi;*.mpg;*.asf;*.mp3;*.wav|All Files|*.*", 0)
If MovieName$
If LoadMovie(0, MovieName$)
OpenWindow(0, 100, 150, MovieWidth(0), MovieHeight(0), "PureBasic - Movie")
PlayMovie(0, WindowID(0))
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
Else
MessageRequester("Error", "Can't load the movie...", 0)
EndIf
EndIf
En clair, LoadMovie pour charger le fichier, PlayMovie pour le lire.
C'est une des bibliothèques les plus simple à utiliser dans Pb.
Pour ce qui est de lire du wmv, ce serait étonnant. Idem pour le flv, mais on ne sait jamais
Le mieux est d'essayer les différents formats. tu verras bien si il les lit ou non.
En principe, la bibliothèque Movie lit pas mal de formats dans la mesure ou les codecs sont sur ta machine.
Re: Lecture de fichiers vidéos
Publié : ven. 27/mai/2011 21:53
par Le Soldat Inconnu
Tu peux lire tous les formats supporté par Windows Media Player, en clair, tous les formats dont le pilote est installé sur ton PC.

Moi, j'arrive à lire des DivX avec
Re: Lecture de fichiers vidéos
Publié : mar. 14/juin/2011 13:32
par pat
Bonjour,
Je suis d'accord avec LSI mais il faut se dire que les fichiers vidéo de type .mov (QuickTime) ne fonctionnent pas et certains fichiers .vob (les fichiers vidéo des disques).
Donc il faut en tenir compte.
De plus, un fichier vidéo en 16/9 sera compressé dans l'axe des x (il semblerait que le format implicite soit celui du 4/3).
Donc si tu veux lire un fichier 16/9 pour avoir une image correcte, il faudra que tu élargisses la fenêtre dans l'axe des x pour avoir une image correcte).
Prend l'exemple du fichier Movie de PB pour constater ça.