Bienvenue invité ( Connexion | Inscription )
08/05/2010 16:26
Message
#1
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Léon, j'ai besoin de tes lumières si tu es dans les parages... Je suis en train d'encoder Avatar... ...Et je voulais ajouter une image comme je l'avais expliqué dans ce tuto : http://forum.ripp-it.com/Tuto-Ajouter-une-...ilm-t22257.html Et puis, j'ai voulu tenter ta méthode : Citation Image = ImageSource("H:\Traitement\Avatar\Image\Avatar.bmp",0,0) Image = BilinearResize(Image.ChangeFPS(Video), Video.width, Video.height) Video = Image + Video.convertToRGB24 Return(Video) Mais j'ai un message d'erreur ! Qu'est ce que j'ai raté ? @+ |
|
|
10/05/2010 10:18
Message
#2
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Léon, je n'ai pas trouvé la solution, mais j'ai un autre problème... Je n'avais pas refait d'encodage avec Ri4m depuis nos tests de Blur Subtittle... ...Et je ne peux plus encoder avec Ri4m. Je mets mon encodage le soir, comme d'habitude, le matin l'ordi est bien arrêté comme demandé... ...Mais le film est illisible car il n'y a que la passe un et la piste audio en Wave (non encodée)... Est-ce qu'un plugin pourrait poser problème (C'est peu probable, mais je pose la question...) ? J'ai refait deux fois, c'est pareil... J'avais vu passer des posts à ce sujet, mais pour les retrouver... Merci @+ PS : Pour info : Le log Citation 09/05 21:50:57 *** Ri4m [ 5.0.3b - Avisynth 2.5.7 / K-lite ] 09/05 21:50:58 *** shutdown_on *** Input : D:\Avatar\VTS_05_1.d2v Output : H:\Traitement\Avatar\film.avi 09/05 21:50:58 Encodage en cours :: Passe 1/2 10/05 00:42:52 Encodage en cours :: Passe 2/2 10/05 00:42:56 Finalisation en cours :: 10/05 00:43:06 --- Le script AVS : Citation # **** Ripp-it & AVIsynth 2.5x script **** pass 2+ LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\VSFilter.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\MPEG2Dec3.dll") # Video codec : Xvid # Video bitrate : 1589655 Source="D:\Avatar\VTS_05_1.d2v" Largeur=720 Hauteur=400 ratio =1.800000 vratio =1.800000 Crop_g=0 Crop_d=0 Crop_h=0 Crop_b=0 Indice=0.220785 Video=mpeg2Source(Source) Video=Undot(Video) Video=BilinearResize(Video, Largeur, Hauteur) Video=TextSub(Video, "D:\Avatar\Avatar2.ssa") Audio=WAVsource("H:\Traitement\Avatar\audio0.wav") Audio=DelayAudio(Audio, 0.000000) Video=AudioDub(Video, Audio) Return(Video) Ce message a été modifié par SG1 - 10/05/2010 10:21. |
|
|
12/05/2010 18:07
Message
#3
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Bon, j'ai réglé le second problème... Virtualdubmod avait conservé le paramètre « Eteindre l'ordi à la fin »... Donc quand Ri4m fermait la passe 1, ben, Virtualdubmod éteignait l'ordi, et Ri4m ne pouvait pas lancer la seconde passe... Le truc tout con... Par contre la question du script pour l'ajout de l'image est toujours d'actualité ! @+ Ce message a été modifié par SG1 - 12/05/2010 18:07. |
|
|
15/05/2010 21:02
Message
#4
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Salut SG1,
C'est (a priori) une histoire de piste audio ... Peux-tu mettre tout le script avs du premier message ? |
|
|
15/05/2010 21:08
Message
#5
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Salut Léon,
Tu étais en vacances au Pôle Nord ? . . . . Voilà la script que j'ai utilisé Citation # **** Ripp-it & AVIsynth 2.5x script **** pass 2+ LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\VSFilter.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\MPEG2Dec3.dll") # Video codec : Xvid # Video bitrate : 1589655 Source="D:\Avatar\VTS_05_1.d2v" Largeur=720 Hauteur=402 ratio =1.800000 vratio =1.800000 Crop_g=0 Crop_d=0 Crop_h=0 Crop_b=-2 Indice=0.223016 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") Audio=WAVsource("H:\Traitement\Avatar\audio0.wav") Audio=DelayAudio(Audio, 0.000000) Video=AudioDub(Video, Audio) Return(Video) J'ai ajouté l'image après encodage, mais, si je peux avoir la solution pour un prochain film... @+ |
|
|
15/05/2010 22:21
Message
#6
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
C'est à la fin de ce script que tu as ajouté ceci ?
Citation Image = ImageSource("H:\Traitement\Avatar\Image\Avatar.bmp",0,0) Image = BilinearResize(Image.ChangeFPS(Video), Video.width, Video.height) Video = Image + Video.convertToRGB24 Return(Video) |
|
|
16/05/2010 08:46
Message
#7
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Citation C'est à la fin de ce script que tu as ajouté ceci ? ...Que j'ai tenté d'ajouter ceci, oui ! Mais comme j'avais l'erreur, je suis revenu à un script traditionnel ! Mes connaissances AVS sont trop limités... @+ |
|
|
16/05/2010 09:06
Message
#8
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
ok, alors essaie ce script (IMG:style_emoticons/default/aga.gif)
Citation # **** Ripp-it & AVIsynth 2.5x script **** pass 2+ LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\VSFilter.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\MPEG2Dec3.dll") # Video codec : Xvid # Video bitrate : 1589655 Source="D:\Avatar\VTS_05_1.d2v" Largeur=720 Hauteur=400 ratio =1.800000 vratio =1.800000 Crop_g=0 Crop_d=0 Crop_h=0 Crop_b=-2 Indice=0.223016 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") Image = ImageSource("H:\Traitement\Avatar\Image\Avatar.bmp",0,0) Image = BilinearResize(Image.ChangeFPS(Video), Video.width, Video.height) Video = Image + Video.convertToRGB24 Audio=WAVsource("H:\Traitement\Avatar\audio0.wav") Audio=DelayAudio(Audio, 0.000000) Video=AudioDub(Video, Audio) Return(Video) |
|
|
16/05/2010 09:48
Message
#9
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
(IMG:style_emoticons/default/interro1.gif) Ben, là je ne comprend plus... L'aperçu fonctionne dans Ri4m, je vois l'image, maintenant au début du film. Mais qu'est ce qui change ? Les deux script me paraissent identique... Voilà le dernier script utilisé, donc... (Je tente de retrouver le premier que j'avais utilisé, mais je pense que je ne l'avais pas sauvegardé...). Citation # **** Ripp-it & AVIsynth 2.5x script **** pass 2+ LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\VSFilter.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\MPEG2Dec3.dll") # Video codec : Xvid # Video bitrate : 1589655 Source="D:\Avatar\VTS_05_1.d2v" Largeur=720 Hauteur=402 ratio =1.800000 vratio =1.800000 Crop_g=0 Crop_d=0 Crop_h=0 Crop_b=-2 Indice=0.223016 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") Image = ImageSource("H:\Traitement\Avatar\Avatar Screen.png",0,0) Image = BilinearResize(Image.ChangeFPS(Video), Video.width, Video.height) Video = Image + Video.convertToRGB24 Audio=WAVsource("H:\Traitement\Avatar\audio0.wav") Audio=DelayAudio(Audio, 0.000000) Video=AudioDub(Video, Audio) Return(Video) Ah, si, le voilà, le premier utilisé : Citation # **** Ripp-it & AVIsynth 2.5x script **** pass 2+ LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\VSFilter.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\MPEG2Dec3.dll") # Video codec : Xvid # Video bitrate : 1589655 Source="D:\Avatar\VTS_05_1.d2v" Largeur=720 Hauteur=400 ratio =1.800000 vratio =1.800000 Crop_g=0 Crop_d=0 Crop_h=0 Crop_b=0 Indice=0.220785 Video=mpeg2Source(Source) Video=Undot(Video) Video=BilinearResize(Video, Largeur, Hauteur) Video=VobSub(Video, "d:\avatar\avatar3_ripp-it.idx") Audio=WAVsource("H:\Traitement\Avatar\audio0.wav") Audio=DelayAudio(Audio, 0.000000) Video=AudioDub(Video, Audio) Image = ImageSource("H:\Traitement\Avatar\Image\Avatar.bmp",0,0) Image = BilinearResize(Image.ChangeFPS(Video), Video.width, Video.height) Video = Image + Video.convertToRGB24 Return(Video) @+ Ce message a été modifié par SG1 - 16/05/2010 09:49. |
|
|
16/05/2010 10:13
Message
#10
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
hé hé (IMG:style_emoticons/default/cling1.gif)
les deux scripts ne sont pas identiques. Regarde bien le paragraphe où est insérée l'image et celui où le son est muxé : je les ai simplement intervertis. Du coup, plus de soucis avs, mais en revanche il y a un décalage audio de 4 centièmes de seconde (mais comme tu dis, avec le doublage français, on n'est pas à 4 centièmes près !) au fait, pourquoi utilises-tu une hauteur de 402 pixels ? (et non les 400 habituels) Ce message a été modifié par leon1789 - 16/05/2010 10:14. |
|
|
16/05/2010 10:43
Message
#11
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Citation Regarde bien le paragraphe où est insérée l'image et celui où le son est muxé : je les ai simplement intervertis. Oui, ça j'ai remarqué, et j'ai fait un petit test avec mon premier script en inversant aussi, comme toi... J'obtiens un nouveau message d'erreur Citation Du coup, plus de soucis avs, mais en revanche il y a un décalage audio de 4 centièmes de seconde (mais comme tu dis, avec le doublage français, on n'est pas à 4 centièmes près !) Il faudrait faire un recalage de 4 centièmes, mais bon... On ne peut pas prendre un bout d'audio dans le film et le coller en même temps ? J'en demande peut-être un peu trop, mais jusqu'à présent tu as toujours trouvé une solution... (IMG:style_emoticons/default/yahoo.gif) Citation au fait, pourquoi utilises-tu une hauteur de 402 pixels ? (et non les 400 habituels) Toujours l'oeil vif... J'étais sûr que tu allais poser la question... En fait, j'ai encodé une première fois et j'ai remarqué un défaut du film sur une ligne du bas... J'ai donc croppé juste le nécessaire, et rajouté 2 pixels dans la taille pour ne pas modifier mes dimensions habituelles. Ceci dit, j'ai donc mon image qui sera allongé en hauteur de 2 pixels. Mais comme j'ai souvent remarqué que 720x400 donnait une image légèrement aplatie... (IMG:style_emoticons/default/cling.gif) @+ |
|
|
16/05/2010 11:15
Message
#12
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Pour éviter le décalage audio, le plus simple est de modifier un paramètre de DelayAudio : modifie la ligne
Audio=DelayAudio(Audio, 0.04) Mettre une hauteur finale à 402 pixels me paraît "dangereux" (problèmes de compression et de compatibilité, etc.) Oui, ri4m aplatit les images, c'est pour cela que j'utilise CropResizeBorder (IMG:style_emoticons/default/cling1.gif) Ce message a été modifié par leon1789 - 16/05/2010 11:17. |
|
|
16/05/2010 11:23
Message
#13
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Citation Mettre une hauteur finale à 402 pixel est dangereux je pense (problème de compression, de compatibilité, etc.) Compatibilité, non, puisque je rajoute 2 pixels sur la hauteur de départ... Au final, j'ai toujours du 720x400... Citation Pour éviter le décalage audio, le plus simple est de modifier un paramètre de DelayAudio : modifie la ligne Audio=DelayAudio(Audio, 0.04) Oui, ça je sais, c'est moi qui avait proposé l'astuce pour modifier le Delay au départ de l'encodage du DVD http://forum.ripp-it.com/Astuce-decalage-audio-t17895.html Merci pour le script de l'image... Je retenterais ça avec mon prochain film, ça m'évitera de coller l'image après encodage (c'est un peu plus complexe...) @+ |
|
|
16/05/2010 11:24
Message
#14
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
720x400 , ouf ! ok, je n'avais tout compris.
Tiens, stp, peux-tu poster une image (tirée directement du .vob) du film où le défaut apparaît ? Ce message a été modifié par leon1789 - 16/05/2010 11:41. |
|
|
16/05/2010 12:00
Message
#15
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Citation Tiens, stp, peux-tu poster une image du film où le défaut apparaît ? Le défaut que j'ai corrigé avec le cropp de 2 pixels ? Je crois que je n'ai pas gardé l'encodage... Je vais recréer les conditions dans Ri4m et faire une capture... @+ Dans Ri4m, le problème n'est pas visible sur la capture... et avec Virtualdub, on le vois légèrement en bas en agrandissant... J'ai pris une image claire... Si tu regardes en bas entre les deux personnages, tu peux y voir un décrochement de la ligne. La ligne est noire sur la droite de l'image. C'est nettement plus visible après encodage ! Ce message a été modifié par SG1 - 16/05/2010 12:10. |
|
|
16/05/2010 12:22
Message
#16
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
merci.
ok. C'est effectivement un problème qui se rencontre souvent. Ce message a été modifié par leon1789 - 16/05/2010 12:22. |
|
|
16/05/2010 12:46
Message
#17
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Et tu le corriges en général ou bien tu le laisses comme ça ?
@+ |
|
|
16/05/2010 13:54
Message
#18
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Je demande à CropResizeBorder de couper la ligne, tout en gardant une résolution multiple de 16.
Pas question d'avoir un bout de noir qui traine (IMG:style_emoticons/default/cling1.gif) |
|
|
16/05/2010 13:57
Message
#19
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Citation Pas question d'avoir un bout de noir qui traine (IMG:style_emoticons/default/gniark.gif) Idem chez moi... On est trop perfectionniste ! Citation Je demande à CropResizeBorder de couper la ligne, tout en gardant une résolution multiple de 16. Ce qui revient au même que ce que j'ai fait sauf c'est peut-être plus simple avec CropResizeBorder... @+ |
|
|
21/05/2010 10:08
Message
#20
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Lééoooonnnnn !!!!!!!!!!!!!!!!!!!!!!!!!! Une nouvelle petite question, au cas où tu aurais encore un truc à me proposer au fond de tes cartons... (IMG:style_emoticons/default/yahoo.gif) Citation Image = ImageSource("H:\Traitement\Avatar\Image\Avatar.bmp",0,0) Image = BilinearResize(Image.ChangeFPS(Video), Video.width, Video.height) Video = Image + Video.convertToRGB24 J'ai testé deux soir le rajout d'une image en début... Ça fonctionne, maintenant ! Et je me suis souvenu que pour les tests de BlurSubtitle, tu utilisais un script pour créer une mi,i-vidéo par une suite d'une même image... Citation v = ImageReader("C:\riam\images\mon_image.jpg", 1, 10000, 25) Return v J'ai testé, et ça a l'air intéressant... Donc, question : Y aurait-il possibilité de rajouter une série d'images identique (mélange entre les deux scripts) avec un effet de fondue noir... ...Que l'on pourrait ajouter en début de film, disons sur une durée de 3 à 5 secondes ! Je ne sais pas si je m'explique bien... @+ |
|
|
Sujets récents
Nous sommes le : 20/04/2024 04:08 |