Bienvenue invité ( Connexion | Inscription )
22/05/2010 16:57
Message
#21
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Salut SG1
je crois comprendre : tu veux une image normalement exposée au début, puis qui "disparaît dans le noir" en quelques secondes ? Cela est possible, je l'ai déjà fait il y a quelques temps... je retrouve les instructions avs, et je reviens. |
|
|
22/05/2010 17:33
Message
#22
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Ok, je reprends l'exemple d'avatar.
La ligne temps = 5 indique le nombre de secondes du début de la transition au noir complet. Il faut que tu mettes la valeur que tu veux, même un nombre à virgule si tu veux. Code (...) Video=mpeg2Source(Source) Video=Undot(Video) Video=BilinearResize(Video, Largeur, Hauteur) Video=Crop(Video, crop_g, crop_h, crop_d, crop_b) Video=TextSub(Video, "D:\Avatar\Avatar2.ssa") temps = 5 nbr_images = round(temps*Video.FrameRate) Image = ImageReader("C:\riam\images\mon_image.jpg", 1, nbr_images, video.FrameRate) Image = BilinearResize(Image, Video.width, Video.height) Video = Image.FadeOut(nbr_images) + Video.convertToRGB24 Audio=WAVsource("H:\Traitement\Avatar\audio0.wav") Audio=DelayAudio(Audio, temps) Video=AudioDub(Video, Audio) Return(Video) Attention à la ligne Audio=DelayAudio(Audio, temps) pour le décalage audio nécessaire. Si tu veux des trucs plus sophistiqués, on peut voir... (IMG:style_emoticons/default/cling1.gif) Ce message a été modifié par leon1789 - 22/05/2010 17:59. |
|
|
22/05/2010 18:23
Message
#23
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Citation je crois comprendre : ... (IMG:style_emoticons/default/yahoo.gif) Viii... Tu as tout à fait compris... L'image fixe, c'est bien, pratiquement pas de décalage... Encore que dans mon dernier script, j'ai modifié le délay de 4 centièmes... Pour l'aperçu dans XP, c'est bien... Sous Seven ensuite, je ne sais pas ce que ça donnera ! Mais il faut toujours chercher mieux ! Citation Cela est possible, je l'ai déjà fait il y a quelques temps.. Génial... Je regarde tes infos demain... Là, je part, je suis invité chez des amis (IMG:style_emoticons/default/icon_cheers.gif) @+ Ce message a été modifié par SG1 - 22/05/2010 18:25. |
|
|
23/05/2010 09:49
Message
#24
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
C'est génial ton truc... Toujours au top, le Léon ! (IMG:style_emoticons/default/yahoo.gif) Un petit détail, la fondue au noir était trop longue. J'ai donc modifié cette ligne : Citation Video = Image.FadeOut(nbr_images) + Video.convertToRGB24 Video = Image.FadeOut(25) + Video.convertToRGB24 La fondue devrait se faire en 1 seconde... 25 images/sec. C'est correct ? Et pour l'audio, j'ai testé en décalant de 5 secondes, ça marche bien... Citation Audio=DelayAudio(Audio, 5.000000) @+ Ce message a été modifié par SG1 - 23/05/2010 09:54. |
|
|
23/05/2010 11:56
Message
#25
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
ok (IMG:style_emoticons/default/aga.gif)
Pour 1 seconde de fondu, mets plutôt Code Video = Image.FadeOut(Video.FrameRate.round) + Video.convertToRGB24 car cela fonctionnera quelle que soit la video (25 fps, ou 30, ou ...) Ce message a été modifié par leon1789 - 23/05/2010 11:57. |
|
|
23/05/2010 12:43
Message
#26
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Citation Pour 1 seconde de fondu, mets plutôt (IMG:style_emoticons/default/bof.gif) Oui, mais si sur un autre film, je veux 2 secondes, je fais comment ? Ouai, je sais, je suis chiant ! (IMG:style_emoticons/default/mrgreen2.gif) @+ PS : Citation Image = ImageReader("C:\riam\images\mon_image.jpg", 1, nbr_images, video.FrameRate) Au fait, le terme « nbr_images » il faut le remplacer par un chiffre ou le laisser comme ça ? Et le chiffre 1, juste avant, ça correspond à quoi ? Ce message a été modifié par SG1 - 23/05/2010 15:00. |
|
|
23/05/2010 16:26
Message
#27
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Voilà une nouvelle version où tu indiques la durée de l'intro et le temps de fondu.
Ceci fonctionne quel que soit le fps de la vidéo. Code (...) Video=mpeg2Source(Source) Video=Undot(Video) Video=BilinearResize(Video, Largeur, Hauteur) Video=Crop(Video, crop_g, crop_h, crop_d, crop_b) Video=TextSub(Video, "D:\Avatar\Avatar2.ssa") # modifier seulement ces deux valeurs (en secondes) # pour indiquer le temps total de l'exposition de l'image --> temps # pour indiquer la durée du fondu --> temps_fondu temps = 5 temps_fondu = 1.5 # ne pas toucher les lignes ci-dessous nbr_images = round(temps*Video.FrameRate) nbr_images_fondu = round(temps_fondu*Video.FrameRate) Image = ImageReader("C:\riam\images\imag(2).jpg", 2, nbr_images, video.FrameRate) Image = BilinearResize(Image, Video.width, Video.height) Video = Image.FadeOut(nbr_images_fondu) + Video.convertToRGB24 Audio=WAVsource("H:\Traitement\Avatar\audio0.wav") Audio=DelayAudio(Audio, temps) Video=AudioDub(Video, Audio) Return(Video) Par exemple, si tu veux voir l'image pendant 5.4 secondes dont un fondu de 1.3 seconde, tu mets temps = 5.4 et temps_fondu = 1.3 (IMG:style_emoticons/default/aga.gif) Si tu touches les lignes du script, tu risques de le rendre incorrect. Pour répondre à ta question sur ImageReader : ImageReader(le nom du fichier, image de début , image de fin, FPS) Ce message a été modifié par leon1789 - 23/05/2010 16:31. |
|
|
23/05/2010 16:55
Message
#28
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Citation si tu veux voir l'image pendant 5.4 secondes Oula... Je suis pas perfectionniste à ce point... Un compte rond en secondes ira déjà très bien ! Mais c'est toujours bon de savoir que l'on peut le faire... Citation Pour répondre à ta question sur ImageReader : Là, je crois que je n'ai pas tout pigé... Ton dernier script : Citation ImageReader("C:\riam\images\imag(2).jpg", 2, nbr_images, video.FrameRate) Ton explication : Citation ImageReader : ImageReader(le nom du fichier, image de début , image de fin, FPS) le nom du fichier / C:\riam\images\imag(2).jpg : OK ! image de début / 2 : Avant il y avait un 1, maintenant, c'est 2 ? image de fin / nbr_images : Là j'ai pas suivi... FPS / video.FrameRate : OK ! @+ Ce message a été modifié par SG1 - 23/05/2010 16:56. |
|
|
06/06/2010 13:17
Message
#29
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Un petit complément... Sur le même principe d'une image répétée sur un certain nombre de secondes... Peut-on faire suivre plusieurs images de la même manière ? J'avais dans l'idée d'utiliser des images GIF ou PNG avec transparence pour créer un genre d'animation de quelques secondes... @+ |
|
|
14/06/2010 19:37
Message
#30
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Salut SG1
C'est possible, mais tu as combien d'images à mettre à la suite ? |
|
|
14/06/2010 20:35
Message
#31
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Salut SG1 C'est possible, mais tu as combien d'images à mettre à la suite ? Ben, c'est à dire, je n'y ai pas vraiment réfléchi avant de savoir si c'était possible ! Pour Avatar, par exemple, j'avais dans l'idée de faire défiler en fondu les personnages principaux... De 3 à 5 images, je dirais... Pendant 5 à 10 secondes. Il ne faut pas non plus que ça soit trop long... @+ |
|
|
15/06/2010 14:10
Message
#32
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Le plus simple est peut-être que tu recopies 3 ou 4 fois le paragraphe d'insertion d'images dans le script avs pour les 3 ou 4 images que tu veux faire voir.
Ce message a été modifié par leon1789 - 15/06/2010 14:10. |
|
|
15/06/2010 14:16
Message
#33
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Citation tu recopies 3 ou 4 fois le paragraphe d'insertion d'images C'est pas plus compliqué ? Bon, alors, même moi je devrais y arriver... (IMG:style_emoticons/default/gniark.gif) Je ferais un essai dès que possible... (Là, je suis au boulot... (IMG:style_emoticons/default/yahoo3.gif) ) C'est quand même bien quand on a pas le patron dans le dos... @+ |
|
|
Sujets récents
Nous sommes le : 23/04/2024 22:28 |