Is it possible to do this? (video at intervals with full audio)

Discussion in 'Amateur Video Production' started by Not so quick, Dec 2, 2003.

  1. Not so quick

    Not so quick Guest

    It seems that a good video could be made of
    a lot of things with a video frame every now
    and then at appropriate times and a full audio.
    I'd like to easily pick the frames and have them
    replace the other video until I come to another
    frame that seems critical to the message...
    sort of like filmstrips with good audio.
    Thanks : -)
     
    Not so quick, Dec 2, 2003
    #1
    1. Advertisements

  2. Not so quick

    Jack Perry Guest

    Huh?
     
    Jack Perry, Dec 2, 2003
    #2
    1. Advertisements

  3. Not so quick

    DavesVideo Guest

    Not so quick said:
    You are asking for an easy way, and I don't know of one, but there is a hard
    brute force way. Extract and unlock the audio from the video. Then go through
    the video and cut into parts where ever you want the still frame. Then go
    through the cut up video clips and replace each clip with a first frame still
    of the appropriate length.

    Dave
    http://members.tripod.com/~VideoDave
     
    DavesVideo, Dec 2, 2003
    #3
  4. Not so quick

    Not so quick Guest

    Dave,
    Thanks for the help. I hesitate to post this
    because it makes it sound like I knew the
    answer. But... I saved the avi as a sequence
    of frames, imported the frames and pulled
    down the ones I wanted to another track and
    stretched them to fit.
    Ben
     
    Not so quick, Dec 3, 2003
    #4
  5. Not so quick

    Bariloche Guest

    I would use Avisynth for this. It has a FreezeFrame function:

    FreezeFrame(first-frame, last-frame, source-frame)

    So, say you want to freeze the frames 0, 56, 123 and 178. You would
    just do

    AviSource("MyClip.avi")
    FreezeFrame(1,55,0)
    FreezeFrame(56,122,56)
    FreezeFrame(123,177,123)
    FreezeFrame(178,Last.framecount,178)
    # may be FreezeFrame(178, 0, 178) works as well?

    (Not tested, but I hope it would work).

    Do you program? I'm just an amateur of programming, but it would only
    take me 5 minutes to make a program capable of writing automatically
    such a script.
     
    Bariloche, Dec 3, 2003
    #5
  6. Not so quick

    Not so quick Guest

    Geez, I would like to program in avisynth.
    Can you explain the three number functions,
    if that is a good term, above?

    There is a filter in Avisynth that reproduces the
    frame before if there isn't too much difference,
    and the amount of difference is selectable. I covet
    that idea.
     
    Not so quick, Dec 3, 2003
    #6
  7. Not so quick

    Bariloche Guest

    The Avisynth reference says

    FreezeFrame(clip,first-frame,last-frame,source-frame)

    but clip is omitted if it's just the Last one. So you just need
    indicate in which number of frame to start producing the freezing
    effect ("first-frame"), in which number of frame does this effect end
    ("last-frame"), and which frame (its number) should be used during
    this effect ("source-frame"). The last parameter even allows one to
    use a frame which is not of the interval. For instance,

    FreezeFrame (34, 57, 3) would susbtitute frame 3 for all the frames
    between 34 and 57.

    It takes some work, but there's much that can be done with Avisynth.
     
    Bariloche, Dec 7, 2003
    #7
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.