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.
|