VideoHelp Forum
+ Reply to Thread
Results 1 to 5 of 5
Thread
  1. Member
    Join Date
    Jun 2007
    Location
    Canada
    Search Comp PM
    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 . . .
    Quote Quote  
  2. Member racer-x's Avatar
    Join Date
    Mar 2003
    Location
    3rd Rock from the Sun
    Search Comp PM
    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........
    Quote Quote  
  3. Member
    Join Date
    Jun 2007
    Location
    Canada
    Search Comp PM
    Thanks for the compliments racer-x. I have made some AudioDVDs as well - either 48kHz wav files (six hours on one DVD) and 192 kbps AC3 (10 albums on one CD)

    BTW, I think I'll check out that Wax2 app . . .

    P.S. I'll be uploading another Jimi slideshow to youtube.com
    Quote Quote  
  4. 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).
    Quote Quote  
  5. 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
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!