View Single Post
Old 20th February 2020, 22:14   #33  |  Link
JackBrody
Registered User
 
Join Date: Feb 2020
Posts: 11
Stainless: Info() output follows. BTW it is the same for all the clips as they were shot on the same day with the same camera:



Groucho2004: script after anonymization:

Code:
function Poznamka(clip c, int startFrame, string text) {
    time = 6  
	endFrame = startFrame + Int(c.FrameRate * time)
	return c.subtitleEx(text, firstframe = startFrame, lastframe = endFrame, x = -50, y = -50, size = 40, textcolor = $00FFFFFF, halocolor = $00000000, effects = "bf(25,25)")
}







function Prostrih(clip c, clip insertedClip, float startTime) {
    insFrames = insertedClip.frameCount
    fps = c.FrameRate
    startFrame = Int(startTime * fps)
    
    clipBefore = c.Trim(0, startFrame - 1)
    clipAfter = c.Trim(startFrame + insFrames, 0)
    montage = clipBefore + insertedClip + clipAfter
    return AudioDub(montage, c)
}






function ProlinackaPresCernou(clip c1, clip c2, int frames) {
    return c1.FadeOut(frames) ++ c2.FadeIn(frames)
}







function TrimByTime(clip c, float startTime, float endTime) {
    fps = c.FrameRate
    startFrame = Int(startTime * fps)
    endFrame = Int(endTime * fps)
    return c.Trim(startFrame, endFrame)
}






















prvni_klip = FFmpegSource2("video.mp4", atrack = -1).Trim(0, 100)


cerna_2s = BlankClip(prvni_klip, length = 50)























BlankClip(prvni_klip, length = 150).Subtitle("some text", x = 960, y = 540, align = 5, lsp = 500, size = 100)
FadeIn(50)










Dissolve(prvni_klip, 50) ++ \
FFmpegSource2("video.mp4", atrack = -1).Trim(10, -75) ++ \
FFmpegSource2("video.mp4", atrack = -1).Trim(209, -220)









prostrihNaTuristy = FFmpegSource2("video.mp4", atrack = -1).Trim(0, 100)

ProlinackaPresCernou(FFmpegSource2("video.mp4", atrack = -1).Trim(500, 1354).Prostrih(prostrihNaTuristy, 13.48), 25) ++ \
FFmpegSource2("video.mp4", atrack = -1).Trim(53, 240) ++ \
FFmpegSource2("video.mp4", atrack = -1).Trim(5, 265)







ProlinackaPresCernou(FFmpegSource2("video.mp4", atrack = -1).Trim(185, -100).Amplify(0.3), 25) ++ \
FFmpegSource2("video.mp4", atrack = -1).Trim(5, -100) ++ \
FFmpegSource2("video.mp4", atrack = -1).Trim(596, 775)


Dissolve(FFmpegSource2("video.mp4", atrack = -1).Trim(10, 0), 25)  
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).Trim(25, 178))  
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).Trim(503, -100))  


Dissolve(FFmpegSource2("video.mp4", atrack = -1).Trim(10, -150), 25)
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).Trim(10, -125))

ProstrihNaSnehulaka = FFmpegSource2("video.mp4", atrack = -1).Trim(100, -140)
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).Trim(310, 844).Prostrih(ProstrihNaSnehulaka, 10))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).Trim(75, -100))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).Trim(10, -100))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(2.67, -4))





ProlinackaPresCernou(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(2.979, -5).Amplify(0.3), 25)
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(1.13, 9.05))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.5, -5))  
Dissolve(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(1.7, -4.5), 25)
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.5, 9.52))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.5, -6))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, 0))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(11.369, 27.28))




ProlinackaPresCernou(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(1, 9.2), 25)
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, 0))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, -4.5))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(7.43, 0))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, -5))  
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, -5))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, -5))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(9, 35)) 

Dissolve(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(4, 0), 25)
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, -5))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(1.6, 4.8))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, -5))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, 7))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, -5))


Dissolve(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, 0), 25)
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, 0).Amplify(0.3))









ProlinackaPresCernou(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.2, 5), 25)
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(8.2, 18))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(7.6, 13.6))

Dissolve(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(1, 8), 25) 
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, -5))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, 6)) 
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(14.5, 30.2))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(7.08, 20.1))
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(44.3, 58.5))






ProlinackaPresCernou(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(2.1, 8), 25)
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(6, 13))

Dissolve(FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, 10), 25)


prostrih1 = FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.3, 5.1)  
prostrih2 = FFmpegSource2("video.mp4", atrack = -1).TrimByTime(1.5, 6)  
prostrih3 = FFmpegSource2("video.mp4", atrack = -1).TrimByTime(0.2, 6)  
AlignedSplice(FFmpegSource2("video.mp4", atrack = -1).Prostrih(prostrih1, 26.2).Prostrih(prostrih2, 57).Prostrih(prostrih3, 76.9).TrimByTime(0.3, 96.2))

FadeOut(50)
When I open it in 64-bit VirtualDub, it plays just fine.
When in 32-bit VD, I get following error. Line 172 contains 36th call of FFmpegSource2(). Once I got an error different from this one, it was something with insanity (but I guess I am perfectly sane so far )




Sorry for responding after 2 days. I have instant e-mail notification set on this thread from the OP but the forum doesn't send me notification e-mails.
JackBrody is offline   Reply With Quote