VideoHelp Forum




+ Reply to Thread
Results 1 to 8 of 8
  1. Hi,
    I'm looking for a software which automatically takes a screenshot ever X (whatever number I set) frame. I know I can extract every frame from an avi with VirtualDub. But is there any program that would allow me to extract every X (whatever number I set) frame? And I don't want to take screenshots manually. I need several hundreds of screenshots for every movie.

    Thanks
    Quote Quote  
  2. I'm a Super Moderator johns0's Avatar
    Join Date
    Jun 2002
    Location
    canada
    Search Comp PM
    Tmpgenc will output frames in sequential order in several formats (bmp,targa,jpg etc..)to choose from,just set the start frame and end frame and file/output to.
    I think,therefore i am a hamster.
    Quote Quote  
  3. Originally Posted by johns0
    Tmpgenc just set the start frame and end frame and file/output to.
    Actually I'm not looking to extract every frame from frame A to B.

    I'm looking to extract a screenshot every, let's say, 2 frames.
    Quote Quote  
  4. Member
    Join Date
    Mar 2003
    Location
    Uranus
    Search Comp PM
    I would write an Avisynth script to select every N frames
    and feed that to Vdub which will save the video as separate bitmaps.
    Quote Quote  
  5. Member housepig's Avatar
    Join Date
    Jan 2003
    Location
    the Plains of Leng
    Search Comp PM
    there are ways to do it with AVISynth, but I'm not a guru, so I don't know the deal.

    I saw a script for something very similar go by the forums in the last week or so - if you search for AVISynth as a search term, you might find it. or search for "script"...

    *edit .... Foo, you beat me to it!*
    - housepig
    ----------------
    Housepig Records
    out now:
    Various Artists "Six Doors"
    Unicorn "Playing With Light"
    Quote Quote  
  6. Member
    Join Date
    Mar 2003
    Location
    Uranus
    Search Comp PM
    Code:
    SelectEvery(clip,9,0)      # select frames 0, 9, 18, ... from source clip
    There is also an "ImageWriter" function to write bitmaps
    Quote Quote  
  7. Member teegee420's Avatar
    Join Date
    Dec 2003
    Location
    Southern California
    Search Comp PM
    Thumbnailer can do this quite easily.
    Quote Quote  
  8. AVS script:

    AVISource("c:\path\to\movie.avi")
    SelectEvery(300,0)

    Open .avs file in virtualdubmod,
    save image sequence (as tga, bmp or png).

    the above script saves every 300th frame starting at frame 0. It saved 767 frames from a 128 minute film in two minutes on my computer.
    Quote Quote  



Similar Threads

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