Insérer une seconde vidéo en médaillon ?

Les questions des débutants ...

Modérateur : Modérateurs

Répondre
oliver_S
Messages : 2
Enregistré le : dim. 08 juil., 2012 22:22

Insérer une seconde vidéo en médaillon ?

Message par oliver_S »

Bonjour,
je me suis inscrit avec une principale préoccupation que je vous livre :
est-il possible d'insérer une seconde vidéo (en médaillon en haut à gauche par exemple) dans une première vidéo avec M4ng?

Merci par avance pour ves réponses.

Cdt,
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

Salut oliver_S et :welc sur le forum...

A moins que ça n'est changer je ne crois pas que ce soit possible "directement", mais notre ami leon a fait une fonction avisynth qui le permet...

Pour l'utiliser avec m4ng, il te faudra depuis la prévisualisation éditer le script avisynth pour y ajouter ce qu'il faut...

Si tu n'y connait rien aux script avisynth, n'hésite pas à demander... leon passe régulièrement, il devrait pouvoir te guider... et s'il est en vacances, on arrivera bien à t'aider quand même...

[edit]Oups, j'allais oublié... la fonction de leon, c'est par là : http://www.forum.m4ng.fr/image-vp103710.html#103710
oliver_S
Messages : 2
Enregistré le : dim. 08 juil., 2012 22:22

Message par oliver_S »

OK merci :)
Je vais regarder cela en détail.
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

Pour te faire gagner un peu de temps, j'ai fait un test chez moi, et voilà à quoi devra ressembler ton script avisynth après édition depuis la prévisualisation de m4ng et ajout des lignes qu'il faut...

Je t'ai mis en rouge les lignes qu'il faudra ajouter et en vert des commentaires qu'il faudra bien sur virer...
# **** m4ng & AVIsynth 2.5x script **** pass 2+


LoadPlugin("C:\PROGRA~1\m4ng_v3\system\undot.dll")
LoadPlugin("C:\PROGRA~1\m4ng_v3\system\FluxSmooth.dll")
LoadPlugin("C:\PROGRA~1\m4ng_v3\system\Convolution3D.dll")
LoadPlugin("C:\PROGRA~1\m4ng_v3\system\MaskTools.dll")
LoadPlugin("C:\PROGRA~1\m4ng_v3\system\MVTools.dll")
LoadPlugin("C:\PROGRA~1\m4ng_v3\system\Asharp.dll")
LoadPlugin("C:\PROGRA~1\m4ng_v3\system\MSharpen.dll")
LoadPlugin("C:\PROGRA~1\m4ng_v3\system\TDeint.dll")
LoadPlugin("C:\PROGRA~1\m4ng_v3\system\TDeint.dll")
Import("C:\PROGRA~1\m4ng_v3\system\Incrustation.avsi") Ici, à la place de C:\PROGRA~1\m4ng_v3\system\ tu dois mettre le chemin qui mène à Incrustation.avsi que tu auras peut être stocker à un autre endroit que moi...

Source="k:\TELECH~1\_H8488~1.MP4"
Largeur=1920
Hauteur=1080
ratio =1.777778
vratio =1.777778
real_l=1920
real_l4=1920
Crop_g=0
Crop_d=0
Crop_h=0
Crop_b=0
Borders_g=0
Borders_d=0
Borders_h=0
Borders_b=0
Indice=0.021018

Video=DirectShowSource( Source, fps=23.976000).DelayAudio(0.000000)
petite_video=DirectShowSource("K:\video\test_incrust.mp4") Ici tu comprends bien que c'est le chemin de ta vidéo que tu souhaites mettre en médaillon qu'il faut mettre...
Video=Video.Incrustation(video=petite_video, haut=200, depart=100, fin=2000, fade=3.75) En l'état, le médaillon sera placé en haut à gauche sans aucune marge, si tu veux le mettre ailleurs, il te faut ajouter avant "haut=200", x="valeur_en_px", y="valeur_en_px"... tu peux également modifier les autres valeurs et en ajouter d'autres conformément aux explications de leon (voir lien donné dans le précédent message...)
Video=ConvertToYV12(Video)
Video=BilinearResize(Video, Largeur, Hauteur)

Return(AssumeFrameBased(Video))
Espérant que tu arriveras à ce que tu souhaites... :d: :did:


[edit] si tu n'avais pas encore télécharger l'avsi de leon, il faudra changer des choses au script que j'ai mis ci-dessus... les 2 dernières lignes en rouges devront être ainsi :
video2=DirectShowSource("K:\video\test_incrust.mp4")
Video=Video.Incrustation(video2=video2, haut=200, depart=100, fin=2000, fade=3.75)
Modifié en dernier par Subbat le lun. 09 juil., 2012 18:15, modifié 1 fois.
Avatar du membre
leon1789
Messages : 775
Enregistré le : dim. 26 août, 2007 14:09
Contact :

Message par leon1789 »

Salut ! :)

Les explications de Subbat sont claires, pas de problème.
Et comme il l'a dit, n'hésite pas à demander et faire des remarques.
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

Salut leon :did:

Il m'a quand même fallut tester... et me souvenir que m4ng utilisait video comme nom de variable alors que tu utilises film dans tes explications... :d:
Avatar du membre
leon1789
Messages : 775
Enregistré le : dim. 26 août, 2007 14:09
Contact :

Message par leon1789 »

Effectivement, c'est pas cool que "video" ne désigne pas la même chose.
Comment appeler les deux premiers arguments de Incrustation : "video" pour la vidéo principale, et "video2" pour l'inscrustée ?

EDIT : c'est changé (dans le script et les commentaires) : "video", "video2" à la place de "film", "video".
Répondre