DrScotsman
15th October 2005, 17:07
First, my script:
ver = Imagesource("full.png").ConvertToRGB32.MSmooth(strength=7)
bg2 = Animate(0,15, "Crop", ver,0,ver.height-480,720,480, ver,0,7,720,480).Trim(0,15)
bg3 = Animate(0,2, "Crop", ver,0,7,720,480, ver,0,0,720,480).Deleteframe(0)
return bg2+bg3
If it's not obvious, this basically scrolls up an image I have, slows down, then stops.
The problem is, the video isn't very smooth. It's 30fps, and..well, see for yourself, here's the output:
http://www.nuticulus.net/drscotsman/trash/images/full.png - 670kB. Original PNG. Just here for the sake of it.
http://www.nuticulus.net/drscotsman/trash/scroll.avi - 260kB. It's XviD compressed, but the artifacts don't really affect the situation. No audio.
The original (aka, what I constructed the PNG from) appears to be 48p source converted to 60i, which I'd imagine would look pretty smooth on an NTSC TV.
To the point. Since it's using animate, theoretically I can have up to a framerate of infinity fps, which I assume increases the chance of a proper motion blur. So is there a plugin or script that'll create motion blur by greatly decreasing the framerate, WITHOUT ghosting? No motion compensation or anything fancy; I practically can get that by altering the animate script. My target framerate is either 24 or 30fps, but clearly the latter is preferable.
Thanks in advance.
ver = Imagesource("full.png").ConvertToRGB32.MSmooth(strength=7)
bg2 = Animate(0,15, "Crop", ver,0,ver.height-480,720,480, ver,0,7,720,480).Trim(0,15)
bg3 = Animate(0,2, "Crop", ver,0,7,720,480, ver,0,0,720,480).Deleteframe(0)
return bg2+bg3
If it's not obvious, this basically scrolls up an image I have, slows down, then stops.
The problem is, the video isn't very smooth. It's 30fps, and..well, see for yourself, here's the output:
http://www.nuticulus.net/drscotsman/trash/images/full.png - 670kB. Original PNG. Just here for the sake of it.
http://www.nuticulus.net/drscotsman/trash/scroll.avi - 260kB. It's XviD compressed, but the artifacts don't really affect the situation. No audio.
The original (aka, what I constructed the PNG from) appears to be 48p source converted to 60i, which I'd imagine would look pretty smooth on an NTSC TV.
To the point. Since it's using animate, theoretically I can have up to a framerate of infinity fps, which I assume increases the chance of a proper motion blur. So is there a plugin or script that'll create motion blur by greatly decreasing the framerate, WITHOUT ghosting? No motion compensation or anything fancy; I practically can get that by altering the animate script. My target framerate is either 24 or 30fps, but clearly the latter is preferable.
Thanks in advance.