Sorry if this has been covered but I just have to share this as it may be as important to someone else as it is for me. I mostly loaded ML for the HDR video as I film real estate and those inside shots of the windows are just bright squares of light without HDR. With HDR they are much nicer. So I've been lamenting the slow process time using Vdub and Avisynth (1 minute for 1 second of filmed) and searched everywhere for faster alternatives. Yesterday I stumbled upon a script change on the ML forum:
http://vimeo.com/groups/magiclantern/forum/topic:250386at the post about 1/3 down
[email protected] 2 years ago
AOMBK made some improvements on the avisynth split script:
it's replacement code for hdr_split.avs
I film entirely in 720, so the first part isn't necessary, none of it
only change the part of the hdr_split.avs for 720
replace all of the code with the following and it will run twice as fast:
SetMemoryMax(1024)
LoadPlugin(ScriptDir()+"..\Avisynth-plugins\ffms2.dll")
LoadPlugin(ScriptDir()+"..\Avisynth-plugins\RemoveGrainSSE3.dll")
LoadPlugin(ScriptDir()+"..\Avisynth-plugins\mvtools2.dll")
Import(ScriptDir()+"..\Avisynth-plugins\InterFrame.avsi")
Import(ScriptDir()+"..\Avisynth-plugins\FFMS2.avsi")
A = FFVideoSource("..\RAW.MOV")
A = selecteven(A)
A = trim(A, 1, 0)
A = ConvertToRGB(A, matrix="PC.601", interlaced=false)
A = ImageWriter(A, "..\frames\A", type = "jpg")
B = FFVideoSource("..\RAW.MOV")
B = selectodd(B)
B = ConvertToRGB(B, matrix="PC.601", interlaced=false)
B = ImageWriter(B, "..\frames\B", type = "jpg")
return Interleave(A,B)
Edit: process time is less than ONE QUARTER of the time as i also realized that with my motorized panhead I could film at 2x the speed then slow it down to 1/2 in my editor :-)