Hi All,
There is an avisynth plug-in known as TransAll (http://avisynth.org/vcmohan/TransAll/docs/index.html)
Here I am using it with some .bmp images
I use "ImageReader" with trim(1,120) to make a series of 120-frame avi files
Then I use the TransAll transitions to go from one clip to another.
Then I join all the clips together, change the framerate and resize to 320x240 (for youtube.com)
Here I use all the TransAll transitions, except TransShuffle (I had a problem with this one)
If you want to see the result, check out - http://youtube.com/watch?v=qxTvawjy_Vk
Here is a sample avs script that I use to create video slideshows:
I resize all images to 640x480 (using borders where appropriate) - then i rename all the .bmp sequentially - i.e. 001, 002, 003, etc - (I use IrfanView for my batch processing)
This allows me to simply change the name of the folder to produce new clips
LoadPlugin("C:\AviSynth 2.5\plugins\TransAll.dll")
# First set of 26 images
a=ImageReader("C:\JimiL\001.bmp").trim(1,120)
b=ImageReader("C:\JimiL\002.bmp").trim(1,120)
c=ImageReader("C:\JimiL\003.bmp").trim(1,120)
d=ImageReader("C:\JimiL\004.bmp").trim(1,120)
e=ImageReader("C:\JimiL\005.bmp").trim(1,120)
f=ImageReader("C:\JimiL\006.bmp").trim(1,120)
g=ImageReader("C:\JimiL\007.bmp").trim(1,120)
h=ImageReader("C:\JimiL\008.bmp").trim(1,120)
i=ImageReader("C:\JimiL\009.bmp").trim(1,120)
j=ImageReader("C:\JimiL\010.bmp").trim(1,120)
k=ImageReader("C:\JimiL\011.bmp").trim(1,120)
l=ImageReader("C:\JimiL\012.bmp").trim(1,120)
m=ImageReader("C:\JimiL\013.bmp").trim(1,120)
n=ImageReader("C:\JimiL\014.bmp").trim(1,120)
o=ImageReader("C:\JimiL\015.bmp").trim(1,120)
p=ImageReader("C:\JimiL\016.bmp").trim(1,120)
q=ImageReader("C:\JimiL\017.bmp").trim(1,120)
r=ImageReader("C:\JimiL\018.bmp").trim(1,120)
s=ImageReader("C:\JimiL\019.bmp").trim(1,120)
t=ImageReader("C:\JimiL\020.bmp").trim(1,120)
u=ImageReader("C:\JimiL\021.bmp").trim(1,120)
v=ImageReader("C:\JimiL\022.bmp").trim(1,120)
w=ImageReader("C:\JimiL\023.bmp").trim(1,120)
x=ImageReader("C:\JimiL\024.bmp").trim(1,120)
y=ImageReader("C:\JimiL\025.bmp").trim(1,120)
z=ImageReader("C:\JimiL\026.bmp").trim(1,120)
#Transitions
aa=TransAccord(a,b,60,"hor")
ba=TransBubbles(b,c,120)
ca=TransCentral(c,d,60)
da=TransCrumple(d,e,120,"fan")
ea=TransDisco(e,f,60,60)
fa=TransFlipPage(f,g,120)
ga=TransFlipTurn(g,h,60)
ha=TransFunnel(h,i,120,"down")
ia=TransMarbles(i,j,60)
ja=TransPaint(j,k,120,"bricks")
ka=TransPeel(k,l,60,"right",10,shade=-120)
la=TransPush(l,m,120)
ma=TransRipple(m,n,60,32)
na=TransScratch(n,o,120,"fount")
oa=TransSlantRollIn(o,p,120)
pa=TransSlantRollOut(p,q,60)
qa=TransSlantWipe(q,r,120,"nw")
ra=TransSlideIn(r,s,60,"center")
sa=TransSlideOut(s,t,120,"center")
ta=TransSprite(t,u,60,"down")
ua=TransSwing(u,v,120,true,4,2)
va=TransSwirl(v,w,60,"anti",16)
wa=TransTwinDoors(w,x,120)
xa=TransVenetianBlinds(x,y,60,type="hor")
ya=TransWeave(y,z,120,"jigsaw")
za=TransWipe(z,a,60)
#join all the clips
vid=aa+ba+ca+da+ea+fa+ga+ha+ia+ja+ka+la+ma+na+oa+p a+qa+ra+sa+ta+ua+va+wa+xa+ya+za
# change the framerate and resize the clips - for youtube.com
newvid=vid.ChangeFPS(30000.0/1001.0).Spline36Resize(320,240)
# the final step
newvid
P.S. Obviously, audio could be added as well . . .
Comments are appreciated . . .
+ Reply to Thread
Results 1 to 5 of 5
-
-
Cool.............I'm a big Jimi Hendrix fan also. I actually made an Audio dvd from his music that I converyed to 5.1 ac3 @ 448 kbps. It was a long and complicated process, but it came out great. Voodoo Child sounds really nice in 5.1.........
About your slideshow.........it looks great, but that's quite a bit of script writing. Too much for my tastes. You can also do a nice free slideshow with lot's of transitions in Wax2.
Great job just the same. Also cool pictures you've got there...........Got my retirement plans all set. Looks like I only have to work another 5 years after I die........ -
I just want to mention that DVD slideshow GUI is using the great transall avisynth plugin as one of the many possible ways to make transitions. What the gui does is to generate an avisynth script and proces it with HCenc, ffmpeg or avs2avi. And It can also export as avs files so you can tinker with the scripts yourself.
But finding your own way to code it is great fun too(don't want to take the fun out of it for you). -
I just wanted to thank you for pointing me to this site, http://avisynth.org/vcmohan/index.html. He's got some great filters that I had never seen before. One in particular (DeJitter), I've been waiting for for some time. I can't wait to play with it tonight after work.
Darryl
Similar Threads
-
Best AviSynth plugin for deinterlacing? (general consensus) ...
By takearushfan in forum Video ConversionReplies: 5Last Post: 28th Apr 2011, 23:59 -
SupTitle: an AviSynth PGS (.SUP) Subtitle Plugin
By ZachSaw in forum SubtitleReplies: 6Last Post: 11th Feb 2011, 12:03 -
DVD slideshow GUI - Make effect start at same time as transition?
By trueski in forum ProgrammingReplies: 7Last Post: 6th Feb 2011, 20:05 -
Which Avisynth deinterlace plugin provides the best result?
By Mdoodm1000 in forum Video ConversionReplies: 7Last Post: 21st Jun 2010, 18:41 -
New Avisynth Plugin for Ffmpeg Compatible sources
By Soopafresh in forum Video ConversionReplies: 2Last Post: 25th Jun 2007, 18:49