AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le Deal du moment : -23%
(Black Friday) Apple watch Apple SE GPS 44mm ...
Voir le deal
199 €

Partagez
 

 [VX] Lire des vidéos

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
berka
Maire Lv.9
Maire Lv.9
berka


Masculin Age : 34
Inscrit le : 15/10/2008
Messages : 351

[VX] Lire des vidéos Empty
MessageSujet: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeVen 16 Jan 2009 - 21:50

Voici ma dernière mouture de la gestion de vidéo dans rpgmaker !
désormais, vous n'avez plus aucune excuse de ne pas mettre des animations dans votre jeu !

Ce script, je l'ai concu très simple, en m'inspirant du système d'EL de roys et Avygeil... et il permet plusieurs réglages:

  • plein écran en mode fenetré,
  • réglage du volume, basses/aigus (pas très satisfait la dessus, mais ca doit etre du a ma video de test)
  • positionnement et redimensionnement de la vidéo



vous lancer une premiere fois le projet, un dossier "Videos" va se créer dans le répertoire. vous copier vos vidés dedans.

ensuite pour lancer la vidéo:
dans un event, appel de script:
Code:
[film]
film = test.avi
aig = 999
bass = 0
par exemple, voir applications dans les instructions au début du script

le script: pour rmxp:
à placer au dessus de main:
Code:
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#                            -  Game_Film II - reloaded ^^
#  par berka
#                          www.rpgmakervx-fr.com                                         
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#  Rgss 1 & 2                  v 1.0
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#                              Utilisation
# écrivez dans un event, commande insérer un script:
#
# #minimum requis:
# [film]                # obligatoire !
# film = monfilm.avi    # ou mpg... nom du fichier à lire
#
# #configuration optionnelle, l'ordre n'est pas important
# mettre les 4 coordonnées sinon aucune !
# x = 12                # position horizontale
# y = 1                  # position verticale
# w = 150                # redimensionnement du film: largeur
# h = 150                # redimensionnement du film: hauteur
#
# full = true            # active (ou pas) le plein écran dans le mode fenetré
# vol = 750              # entre 0 et 1000 volume sonore du film
# bass = 999            # entre 0 et 1000 volume des basses: tres faible nuance
# aig = 250              # entre 0 et 1000 volume des aigus: tres faible nuance
# #commandes:
# bouton B pour quitter, C pour interrompre/reprendre la lecture
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# pourquoi un nouveau script de video ?
# simplement pour ne plus avoir à répondre à toutes ces questions sur la video !
# ce script est le plus simple possible: j'ai testé toutes les erreurs possibles
# l'appel est personalisable
# le format de la video est auto-détecté
# ajout du plein écran
# de la gestion du volume
# Un dossier Films est automatiquement créé dans votre projet.
# vous y déposez les vidéos à lire !
# Il vaut mieux prendre de petites videos: parce que les démos de 200 Mo...
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

class Game_Film
  def initialize(hash)
    hash.has_key?(:film) ? film=hash[:film] : return
    hash.has_key?(:x) ? @x=hash[:x]+" " : @x="0"
    hash.has_key?(:y) ? @y=hash[:y]+" " : @y="0"
    hash.has_key?(:w) ? @w=hash[:w]+" " : @w=""
    hash.has_key?(:h) ? @h=hash[:h]+" " : @h=""
    hash.has_key?(:vol) ? @vol=hash[:vol]+" " : @vol="1000"
    hash.has_key?(:bass) ? @bass=hash[:bass]+" " : @bass="1000"
    hash.has_key?(:aig) ? @aig=hash[:aig]+" " : @aig="1000"
    hash.has_key?(:pos) ? @pos="at pos #{hash[:pos].to_i*1000} " : @pos="at pos 0 "
    @full=hash[:full] if hash.has_key?(:full)
    @full&&dim_ecran !=[640,480] ? @plee="fullscreen " : @plee=""
    @type=" "
    @type=" type mpegvideo" if File.extname(film)==(".mpg"||".mpeg")
    @type=" type avivideo" if File.extname(film)==".avi"
    @nom='./Films/'+film
    (p "fichier #{@nom} non trouvé";return) if !FileTest.exist?(@nom)
    @film=Win32API.new('winmm','mciSendString','ppll','v')
    @film.call("close FILE",0,0,0)
    @status=" "*255
    lecture
  end
  def handle
    jeu="\0"*256
    ini=Win32API.new('kernel32','GetPrivateProfileStringA','pppplp', 'l')
    ini.call('Game','Title','',jeu,255,".\\Game.ini")
    return Win32API.new('user32','FindWindowEx','llpp','l').call(0,0,nil,jeu.delete!("\0"))
  end
  def lecture
    pause=false
    @film.call("open #{@nom} alias FILE#{@type} style child parent "+handle.to_s,0,0,0)
    @film.call("put FILE window at #{@x}#{@y}#{@w}#{@h}", @status,0,0)
    @film.call("setaudio File volume to #{@vol}",@status,0,0)
    @film.call("setaudio File bass to #{@bass}",@status,0,0)
    @film.call("setaudio File trebble to #{@bass}",@status,0,0)
    @film.call("play FILE #{@plee}",@statut,0,0)
    Graphics.freeze
    loop do
      sleep(1.0/24)
      Input.update
      @film.call("status FILE mode",@status,255,0)
      break if @status.unpack("aaaa")=="stop".split(//)||Input.trigger?(Input::B)
      if Input.trigger?(Input::C)
        Input.update
        if !pause;@film.call("pause FILE",@status,0,0);pause=true
        else;@film.call("play FILE #{@plee}",@statut,0,0);pause=false
        end     
      end
    end
    @film.call("close FILE",0,0,0)
    $scene=Scene_Map.new
  end
  def dim_ecran
    lw=Win32API.new('user32','GetSystemMetrics','i','i')
    return lw.call(0),lw.call(1)
  end
end
Dir.open("./Films") rescue Dir::mkdir("./Films",0777)
class Game_Interpreter
  def eval(script)
    if script.include?("[film]")
      hash={}
      script.gsub!("[film]"){}
      list=script.split("\n")
      list.each{|e|e.gsub!(" "){};f=e.split("=");hash[f[0].to_sym]=f[1] if !f[1].nil?}
      Game_Film.new(hash)
    else;return Kernel.eval(script)
    end
  end
end
Revenir en haut Aller en bas
http://rpgruby.olympe-network.com
zz2manuz3
Prêtre Lv13
Prêtre Lv13
zz2manuz3


Masculin Age : 30
Inscrit le : 11/10/2008
Messages : 801

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeSam 17 Jan 2009 - 0:59

Le script pour RMXP ?
Revenir en haut Aller en bas
akakin
Corsaire Lv.19
Corsaire Lv.19
avatar


Masculin Age : 30
Inscrit le : 20/08/2008
Messages : 2555

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeSam 17 Jan 2009 - 8:00

Erreur ! Il est pour VX.

C'est génial pour faire des cinématiques, encore bravo berka !
Revenir en haut Aller en bas
http://eternara-rpg.1fr1.net/forum.htm
Elezia
Roi des Lapinous
Roi des Lapinous
Elezia


Masculin Age : 34
Inscrit le : 11/10/2008
Messages : 2292

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeSam 17 Jan 2009 - 16:50

Pas mal du tout ^^ Merci c'est exactement ce que je recherchais j'ai plus qu'à apprendre à monter mes images en video et convertir en .avi et hop!
Revenir en haut Aller en bas
kordarr
Templier Lv.15
Templier Lv.15
kordarr


Masculin Age : 34
Inscrit le : 11/12/2008
Messages : 1278

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeSam 17 Jan 2009 - 17:42

Windows movie maker, c'est simple et efficace et pour convertir en .avi, ya des convertisseur gratuit un peu partout sur le net
Revenir en haut Aller en bas
Invité
Invité
avatar



[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeDim 8 Mar 2009 - 13:53

merci beaucoup pour ce script, qui est très utile! encore et encore bravo à toi!
Revenir en haut Aller en bas
Matsuo Kaito
+ Heir Øf Ŧime +
+ Heir Øf Ŧime +
Matsuo Kaito


Masculin Age : 33
Inscrit le : 27/06/2008
Messages : 10881

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeDim 8 Mar 2009 - 14:11

Va te présenter dans la bonne section =_=

+ 1 averto ...
Revenir en haut Aller en bas
Darknight
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
Darknight


Inscrit le : 16/04/2009
Messages : 57

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeDim 19 Avr 2009 - 13:03

Je comprend pas... Normalement une fois qu'on a mit le script, un Dossier Vidéo se créé ? Moi je l'ai pas ^^' Ou il faut tout simplement mettre la vidéo dans l'event sans le mettre dans un dossier du projet ?
Revenir en haut Aller en bas
yamazaki
Illusionniste Lv.12
Illusionniste Lv.12
avatar


Masculin Age : 34
Inscrit le : 27/12/2008
Messages : 757

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeDim 19 Avr 2009 - 13:09

tu mets le script et tu lance ton jeu la première fois ,puis tu l'éteins normalement il doit se créer
Revenir en haut Aller en bas
http://mods-jeu-rpg.forumactif.org
Darknight
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
Darknight


Inscrit le : 16/04/2009
Messages : 57

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeDim 19 Avr 2009 - 13:19

Ok c'est bon il est apparut : Film il s'apelle ^^
Revenir en haut Aller en bas
Sylfurion
Mage Lv.11
Mage Lv.11
Sylfurion


Masculin Age : 27
Inscrit le : 02/03/2009
Messages : 513

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeVen 24 Avr 2009 - 16:47

Salut, moi sa marche pas le script ^^

J'appelle le script mais sa ne me fait rien, rien du tout, aucun bug aucune cinématique, j'ai pris le script que tu as poster, si tu savais comment faire ?

edit : sa me met " video indisponible impossible de lancer le décompresseur MPEG4 " un truc dans le genre ^^

edit 2 : sa marche c'était juste la video qui marcher pas ^^
Revenir en haut Aller en bas
Maniawill
Poulet carnivore Lv.2
Poulet carnivore Lv.2
avatar


Inscrit le : 16/02/2009
Messages : 10

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeMar 2 Juin 2009 - 0:47

Moi j'ai un problème, ma video est en .avi , le dossier est créé, j'ai copié le script et j'ai fais un évènement.
Mais ça marche pas Neutral !

Ça me dit: NameError occured while running script. uninitialized constant Game_Interpreter::Film

Besoin d'aide
Revenir en haut Aller en bas
Azeroth
Illusionniste Lv.12
Illusionniste Lv.12
Azeroth


Masculin Age : 28
Inscrit le : 29/03/2008
Messages : 673

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeMar 2 Juin 2009 - 4:59

Va d'abord te présenter et quelqu'un pourra t'aider et là tu nécroposte :\
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 31
Inscrit le : 27/04/2008
Messages : 1835

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeMer 3 Juin 2009 - 16:11

Tu as créé le dossier manuellement? Oo ou tu as attendu qu'il se crée? =/
Revenir en haut Aller en bas
berka
Maire Lv.9
Maire Lv.9
berka


Masculin Age : 34
Inscrit le : 15/10/2008
Messages : 351

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeMer 3 Juin 2009 - 16:17

Nan, donne nous plutot ton appel dans l'event,

berka
Revenir en haut Aller en bas
http://rpgruby.olympe-network.com
zaioun
Habitant Lv.6
Habitant Lv.6
zaioun


Masculin Age : 28
Inscrit le : 06/05/2009
Messages : 121

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeSam 29 Aoû 2009 - 12:38

Sa marche pas, sa me met : video indisponible impossible de lancer le décompresseur MPEG4

EDIT : Sa y est, sa marche sauf que je n'entends que le son et je ne vois pas la vidéo...
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeSam 29 Aoû 2009 - 13:09

T'a fait gaffe a ce que ta vidéo soit en avi?
Revenir en haut Aller en bas
zaioun
Habitant Lv.6
Habitant Lv.6
zaioun


Masculin Age : 28
Inscrit le : 06/05/2009
Messages : 121

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeSam 29 Aoû 2009 - 14:42

oui, elle est bien en avi...
Revenir en haut Aller en bas
Mitsarugi
Citadin Lv.7
Citadin Lv.7
Mitsarugi


Masculin Age : 35
Inscrit le : 12/05/2010
Messages : 159

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeJeu 10 Juin 2010 - 14:36

(pour se qui veulent le faire avec des evenement et pes du script)

met ton video en format windows media player et place le dans Audio/BGM
fait un evenement qui fait jouer le bgm (ton video ) ^^ voila!
Revenir en haut Aller en bas
Biward
Gardien des Scripts
Gardien des Scripts
Biward


Féminin Age : 28
Inscrit le : 30/12/2009
Messages : 1067

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeJeu 10 Juin 2010 - 15:43

Euh...xD

Nécro...

Puis, Smile, c'est ta vidéo ! Very Happy

Et puis le truc du BGM vidéo, tout le monde le connait puisqu'il y a des tutoriels dessus Razz

Biward
Revenir en haut Aller en bas
http://vx-fan.1fr1.net
Mitsarugi
Citadin Lv.7
Citadin Lv.7
Mitsarugi


Masculin Age : 35
Inscrit le : 12/05/2010
Messages : 159

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeVen 11 Juin 2010 - 8:29

je suis pas Francais -_- (dsl pour le necro)
lis mon présentation tu verra
Revenir en haut Aller en bas
Eisei
Poulet carnivore Lv.2
Poulet carnivore Lv.2
Eisei


Inscrit le : 18/05/2010
Messages : 26

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeLun 12 Juil 2010 - 15:05

J'ai rencontré un problème lors de l'utilisation du script, je m'explique :

Les events sont mis en place, tout ce lance, j'atterris sur la bonne map, la vidéo ce lance mais il n'y a que le son et pas d'image.

Je m'excuse d'avance si le problème a déjà été soulevé, ou posté au mauvaise endroit mais je ne l'est pas trouvé dans le forum.

Je pense pas que faire un screen d'un ecran noir soit capital pour vous aidez a comprendre le problème.
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeLun 12 Juil 2010 - 16:03

Problème d'encodage, RPG maker n'est pas un lecteur multimédia, donc il ne prend pas en charges tous les encodages.

En gros, laisse tombe ta vidéo.
Revenir en haut Aller en bas
Samu
Voyageur Lv.10
Voyageur Lv.10
Samu


Masculin Age : 44
Inscrit le : 14/04/2010
Messages : 455

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeSam 31 Juil 2010 - 19:51

Bonjour.
Bon desolé si je fais du nécro post...

Moi quand je lence la vidéo sa me fais "Fichier ./Films/épisode 19(le nom de ma video) non trouvé"
Alors que j'ai bien mis la video dans le fichier Films !!
Quelqu'un pourrait m'aider ?
Merci d'avance.
Revenir en haut Aller en bas
Samu
Voyageur Lv.10
Voyageur Lv.10
Samu


Masculin Age : 44
Inscrit le : 14/04/2010
Messages : 455

[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitimeLun 9 Aoû 2010 - 9:55

Personne ?? Sad
Sa fait un petit moment que j'attend la réponse...
j'en aurait vraiment besoin !!
Revenir en haut Aller en bas
Contenu sponsorisé




[VX] Lire des vidéos Empty
MessageSujet: Re: [VX] Lire des vidéos   [VX] Lire des vidéos Icon_minitime

Revenir en haut Aller en bas
 

[VX] Lire des vidéos

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant

 Sujets similaires

-
» Jeux vidéos - Venez parlez de jeux vidéos en tout genre.
» mes vidéos de WoW
» OST de jeux vidéos
» Prendre des vidéos de son jeu...[resolu]
» Jeux-vidéos du moment

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Scripts VX - RGSS2 :: Divers-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit