VideoHelp Forum




+ Reply to Thread
Results 1 to 7 of 7
  1. Does anyone know of any freeware that creates panning/zooming still effects. I know there are pay programs, but I'm looking for freeware. I tried to download MovieXone since I heard that has the effect, but the site won't let me d/l? As bad as it is, I've used VideoWave III for my editing since it came with my camera. I've been able to do what I need with it, but would like to be able to do some more effects with my stills.

    Thanks for any info you may have.
    Quote Quote  
  2. Member housepig's Avatar
    Join Date
    Jan 2003
    Location
    the Plains of Leng
    Search Comp PM
    this might work for you -

    http://www.thugsatbay.com/

    I've downloaded it, but I haven't had a chance to try it out yet.

    - housepig
    Quote Quote  
  3. There is a plugin for virtualdub, but I haven't used it. I wrote a short pan and scan script for Avisyth. I posted it at the avisynth usage forum at Doom9. I can post it here if anybody wants it.

    Mike
    Quote Quote  
  4. Member
    Join Date
    Jan 2003
    Location
    Elkton, MD
    Search Comp PM
    if you could post the avs script OR the link to it on the Doom9 forums it would be great

    thanks Mike

    -trilli
    Quote Quote  
  5. housepig,

    Thanks for the zwei-stein link! It does exactly what I need with the still! I need to explore it some more to see how it is as an overall editor. I was a little concerned that I wouldn't get the output I wanted but figured out how to output to DV quality AVIs using the DVSoft codec.

    I did a little test with some video clips and notice that the output for the video was a little pixelated (unlike the stills avi output). I may be that I was trying to zoom too much from the source clip.

    This will allow me to add a whole new level to my home movie productions, thanks again for the link!
    Quote Quote  
  6. Member housepig's Avatar
    Join Date
    Jan 2003
    Location
    the Plains of Leng
    Search Comp PM
    glad it worked for you!

    like I said, I came across that searching for something else, and grabbed it, but I haven't had time to load it or play with it.

    glad it did what you needed!

    - housepig
    Quote Quote  
  7. Sorry about not including the link. But here is the script with plenty of comments. It is pretty idiot resistance, i haven't been able to crash it during testing.


    Code:
    ###############################################
    #                                             #
    #  Pan and Scan Stills or                     #
    #    The Ken Burns Effect                     #
    #                                             #
    ###############################################
    
    
    
    
    ###############################################
    #                                             #
    #          Load Plugins                       #
    #                                             #
    ###############################################
    
    LoadPlugin("ImageSequence.dll")
    
    
    ###############################################
    #                                             #
    #         Variables                           #
    #                                             #
    ###############################################
    
    #Pick frame rate needed
    FrmRate=30     #NTSC  imagesequence doesn't like 29.97
    #FrmRate=25     #PAL
    #FrmRate=24     #Film
    #FrmRate=24     #NTSC Film   imagesequence doesn't like 23.97
    #FrmRate=       #Custom rate
    
    #pan/scan time in seconds
    Time=20
    
    #video size
    v_width=704      #352 352 480 704 704 
    v_height=480     #240 288 480 480 576
    
    picpath=""
    
    t_frames=FrmRate*Time
    
    
    ##############################################
    #                                            #
    #     build clip and add borders if needed   #
    #      to keep 'crop' happy                  #
    #                                            #
    ##############################################
    
    #using built-in variable 'last'
    
    ImageSequence(picpath, 1, 1, FrmRate)
    i_width=Width
    i_height=Height
    (i_width>v_width) ? last:AddBorders(round((v_width-i_width)/2+1),0,round((v_width-i_width)/2+1),0)
    (i_height>v_height) ? last:AddBorders(0,round((v_height-i_height)/2+1),0,round((v_height-i_height)/2+1))
    
    #reset image variable to new size
    i_width=Width
    i_height=Height
    
    clip=loop(t_frames)
    
    
    ##############################################
    #                                            #
    #           THE FUNCTIONS                    #
    #                                            #
    ##############################################
    
    function scanup (clip clip, int V_width, int V_height, int i_width, int i_height, int t_frames)
    {
    top_start=i_height-v_height
    left_start=Round((i_width-v_width)/2)
    top_end=0
    left_end=left_start
    Return Animate(clip,1,t_frames,
    \       "crop",
    \       left_start,top_start,v_width,v_height,
    \       left_end,top_end,v_width,v_height)
    
    }
    
    function scandown (clip clip, int V_width, int V_height, int i_width, int i_height, int t_frames)
    {
    top_start=0
    left_start=Round((i_width-v_width)/2)
    top_end=i_height-v_height
    left_end=left_start
    Return Animate(clip,1,t_frames,
    \       "crop",
    \       left_start,top_start,v_width,v_height,
    \       left_end,top_end,v_width,v_height)
    
    }
    
    function panright (clip clip, int V_width, int V_height, int i_width, int i_height, int t_frames)
    {
    top_start=Round((i_height-v_height)/2)
    left_start=0
    top_end=top_start
    left_end=i_width-v_width
    Return Animate(clip,1,t_frames,
    \       "crop",
    \       left_start,top_start,v_width,v_height,
    \       left_end,top_end,v_width,v_height)
    }
    
    function panleft (clip clip, int V_width, int V_height, int i_width, int i_height, int t_frames)
    {
    top_start=Round((i_height-v_height)/2)
    left_start=i_width-v_width
    top_end=top_start
    left_end=0
    Return Animate(clip,1,t_frames,
    \       "crop",
    \       left_start,top_start,v_width,v_height,
    \       left_end,top_end,v_width,v_height)
    
    }
    Quote Quote  



Similar Threads

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