Wiedergabe mehrerer Videos mit drittem Video-Audio mit AviSynth

932
oroboros74

Ich habe drei Videos, nur zwei haben die gleichen Bildmaße. Ich kann die mit AviSynth synchronisierten Videos abspielen:

clip1 = DirectShowSource("leftVideo.avi", audio=false) clip2 = DirectShowSource("rightVideo", audio=false)  StackHorizontal(clip1,clip2) 

Nun, das dritte Video enthält eigentlich das Audio, das ich abspielen möchte, und hat ein anderes Format und eine andere Dimension als die ersten beiden. Ich kann eines der ersten beiden Videos mit dem Audio des dritten Videos wie folgt abspielen:

Video=AVISource("leftVideo.avi") Audio=AVISource("thirdVideo.avi") AudioDub(Video,Audio)  

Meine Frage ist: Wie kann ich alle drei Videos gleichzeitig abspielen, wobei die ersten beiden Videos (leftVideo, rightVideo) horizontal übereinander angeordnet sind und das dritte Video sowohl Video als auch Audio unterhalb des horizontalen Stapels zeigt?

Bonus: Gibt es eine Möglichkeit, das dritte Video (Audio und Video) ständig links nebeneinander anzuzeigen und das rechte Video zu manipulieren, um zwischen den beiden anderen Videos umzuschalten (über Hotkey)?

1

1 Antwort auf die Frage

1
Andrew

Ich denke, Sie möchten Ihre Zeilen so modifizieren, dass sie folgendermaßen aussehen:

clip1 = DirectShowSource("leftVideo.avi", audio=false) clip2 = DirectShowSource("rightVideo", audio=false) return = StackHorizontal(clip1, clip2) Audio = AVISource("thirdVideo.avi")  AudioDub(return, Audio)