Lecture de fichiers vidéos

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
anissa
Messages : 136
Inscription : mer. 13/oct./2010 15:43

Lecture de fichiers vidéos

Message 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
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Re: Lecture de fichiers vidéos

Message 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.
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: Lecture de fichiers vidéos

Message 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. :D
Moi, j'arrive à lire des DivX avec
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
pat
Messages : 411
Inscription : mar. 24/nov./2009 15:13

Re: Lecture de fichiers vidéos

Message 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.
Répondre