fasttimes
17th January 2003, 04:02
I'm hving problms using layering multiple captures, with the Interleave/TemporalSoften/SelectEvery method. Here is the script:
### AVI SOURCE(S) ###
cap1=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0)
cap2=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0)
cap3=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0)
#cap4=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0)
#cap5=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0) # Trim extra frame if using 5 layers
#cap6=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0) # Trim extra frame if using 7 layers
#cap7=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0) # Trim extra frame if using 7 & 9 layers
#cap8=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0) # Trim extra frame if using 9 layers
#cap9=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0) # Trim extra frame if using 9 layers
### LAYER CAPTURES ###
#Interleave(cap1,cap2,cap3).TemporalSoften(1,255,255).SelectEvery(3,1) # 3 Layers
#Interleave(cap1,cap2,cap3,cap4,cap5).TemporalSoften(2,255,255).SelectEvery(5,1) # 5 Layers
#Interleave(cap1,cap2,cap3,cap4,cap5,cap6,cap7).TemporalSoften(3,255,255).SelectEvery(7,1) # 7 Layers
#Interleave(cap1,cap2,cap3,cap4,cap5,cap6,cap7,cap8,cap9).TemporalSoften(4,255,255).SelectEvery(9,1) # 9 Layers
Three layers works fine. However, with 5/7/9 layers, I get ghosting, because some of the source AVI end up off by one frame. With For 5 layers, I have to trim one frame off the beginning of the 5th cap. For 7 layrs, I have to trim a frame from caps 6 and 7. And, for 9 layers, I need to trim a frame from layers 7 & 8 & 9.
For testing, I used the exact same AVI file for all source AVIs, so I could not make a mistake in the source AVIs not being exactly the same.
This looks like some sort of bug in TemproalSoften.
### AVI SOURCE(S) ###
cap1=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0)
cap2=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0)
cap3=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0)
#cap4=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0)
#cap5=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0) # Trim extra frame if using 5 layers
#cap6=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0) # Trim extra frame if using 7 layers
#cap7=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0) # Trim extra frame if using 7 & 9 layers
#cap8=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0) # Trim extra frame if using 9 layers
#cap9=Trim(AVISource("[DRIVE]:\[PATH]\[FILENAME].avi"),0,0) # Trim extra frame if using 9 layers
### LAYER CAPTURES ###
#Interleave(cap1,cap2,cap3).TemporalSoften(1,255,255).SelectEvery(3,1) # 3 Layers
#Interleave(cap1,cap2,cap3,cap4,cap5).TemporalSoften(2,255,255).SelectEvery(5,1) # 5 Layers
#Interleave(cap1,cap2,cap3,cap4,cap5,cap6,cap7).TemporalSoften(3,255,255).SelectEvery(7,1) # 7 Layers
#Interleave(cap1,cap2,cap3,cap4,cap5,cap6,cap7,cap8,cap9).TemporalSoften(4,255,255).SelectEvery(9,1) # 9 Layers
Three layers works fine. However, with 5/7/9 layers, I get ghosting, because some of the source AVI end up off by one frame. With For 5 layers, I have to trim one frame off the beginning of the 5th cap. For 7 layrs, I have to trim a frame from caps 6 and 7. And, for 9 layers, I need to trim a frame from layers 7 & 8 & 9.
For testing, I used the exact same AVI file for all source AVIs, so I could not make a mistake in the source AVIs not being exactly the same.
This looks like some sort of bug in TemproalSoften.