VideoHelp Forum




+ Reply to Thread
Results 1 to 9 of 9
  1. Does anyone know of a encoder or program that will encode a WMV in reverse? I would like to take a 30 second wmv and reverse it at the end to make it a total of 60 seconds long. I want to do this so it can be looped and used as a dreamscene in Windows Vista.
    Quote Quote  
  2. Always Watching guns1inger's Avatar
    Join Date
    Apr 2004
    Location
    Miskatonic U
    Search Comp PM
    You need to use an editor to do this, not an encoder. Windows Movie Maker will do it. Add the video to the timeline twice, and reverse the second instance.
    Read my blog here.
    Quote Quote  
  3. Member
    Join Date
    Apr 2007
    Location
    Australia
    Search Comp PM
    I had a try. And it worked. These were the steps.
    Download and install Virtualdub.
    Download and install AVISynth.

    This next bit will probably be different for your clip.

    Create an AVS script 'clip.avs', containing the following line and open it in Virtualdub.
    directshowsource("clip.wmv", fps=25, convertfps=true, audio=true)

    'File/Save as AVI' 'forward.avi'.

    Create a script file, 'reverse.avs' containing the following 2 lines and open it in Virtualdub.
    AVISource("forward.avi")
    Reverse()

    'File/Save as AVI' 'reverse.avi'.

    Now you have the two files, one playing forward and the other playing in backwards.

    Open forward.avi in Virtualdub. Go to the menu 'File/Append AVI segment'.
    Locate and open reverse.avi.
    'File/Save as AVI' 'bothways.avi'

    This is it. Shortest WMV clip I had. No apologies for the content.
    [
    Edit: Some of my post slightly redundant. So I deleted it.

    bothways-xvid.avi
    Quote Quote  
  4. You can do that in one script (and without encoding the 2nd part twice), but I would guess that Someguy2 doesn't know the first thing about AviSynth:

    A=directshowsource("clip.wmv", fps=25, convertfps=true, audio=true)
    B=A.Reverse()
    A+B

    I don't have any WMV stuff on which to test, but it (or some variation of it) should work.
    Quote Quote  
  5. Member
    Join Date
    Apr 2007
    Location
    Australia
    Search Comp PM
    Yes. It works. It's elegant. I'm slightly in awe.
    Thanks
    Quote Quote  
  6. Always Watching guns1inger's Avatar
    Join Date
    Apr 2004
    Location
    Miskatonic U
    Search Comp PM
    Originally Posted by pcspeak
    Yes. It works. It's elegant. I'm slightly in awe.
    Thanks
    He tends to do that to people - the bastard !
    Read my blog here.
    Quote Quote  
  7. Originally Posted by guns1inger
    You need to use an editor to do this, not an encoder. Windows Movie Maker will do it. Add the video to the timeline twice, and reverse the second instance.
    What version of Windows Movie Maker are you refering to? I can not fiqure out how to reverse the clip with the version of Windows Movie Maker that Vista Ultimate comes with.
    Quote Quote  
  8. Always Watching guns1inger's Avatar
    Join Date
    Apr 2004
    Location
    Miskatonic U
    Search Comp PM
    Looks like Movie Maker wont do it after all. What I thought was a reverse effect is only a mirror on the y axis.

    Use Manono's avs script instead. Much quicker.
    Read my blog here.
    Quote Quote  
  9. Member ks47's Avatar
    Join Date
    May 2007
    Location
    United States
    Search Comp PM
    If you need further help using the Avisynth, especially someone new to the program, how to script for reverse or play backwards in video tutorial form, you can find it here:

    http://www.youtube.com/watch?v=6uNMSQRNK0Y

    TS
    Quote Quote  



Similar Threads

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