Log in

View Full Version : Problem when converting wmv to avi the finished avi xvid plays faster


auto7890
22nd December 2007, 03:18
I recently used the latest V.D. and mod/filter for converting the wmv videos.

I have installed the latest ffdshow which is the only thing that will make vd. decode wmv
files, this part was a pain in the _ _ _. After I finally got the wmv to show the video in
wirtuladub, I then converted to avi/xvid. If I had chosen avi/dix the quality would have been severly degraded . So I thought if the quality would remain the same going xvid then thats what I would use, also my tv dvd player can play both xvid and divx.

After I played the finished xvid video, I noticed it was playing much faster using any of
my 5 video players. The thing I can not understand is that file info says -original wmv
video = 25 frames per second, and converted xvid file says also = 25 frames per second ,but when you view both videos you can see that the xvid is running faster.
My biggest worry is if I re-encode the xvid to play slower ,then It may start skipping/deleting frames and then it will look really awful.
Does anyone know if they have had this problem too ?

and what you do to fix this problem ?

ffdshow is a pain in the _ _ _ with all its different options.

Another problem I am having with the latest ffdshow is that if I try too use any other video converters or editors, with ffdshow, then both ffdshow and the editor/converter
programs crash and freeze.

So why does only virtualdub run with the latest ffdshow ?
anyone else who had this problem ?

[P]ako
22nd December 2007, 15:56
Maybe the WMV was VFR to begin with.

This is what I do to convert WMV to any format:
- Open graph edit and load Haali's MKV muxer filter and then load the WMV, click play to encapsulate the WMV into a MKV
- Demux the MKV with MKV2VFR to get an avi and the timecode
- Transcode the audio from the MKV through avisynth and virtualdub (use the directshowsource filter), usually to wav
- Transcode the video through avisynth and vdub, use the timecode to trim the video and to do the fps convertions properly, usually to lossless
- Take the lossless into my program of choice to transcode it to what I want

I do all that because directshowsource("video.wmv", fps=25, convertfps=true) doesn't always produce a in-sync video.

LoRd_MuldeR
22nd December 2007, 21:23
Did you use the latest VirualDub v1.7.7 and did you use fccHandler's WMV Plugin v1.4?

If not, then get the latest version here:
http://fcchandler.home.comcast.net/~fcchandler/Plugins/WMV/

Version v1.4 should handle VFR videos okay...


WMV plugin

Change Log started October 2007
=================================

Version 1.4 (October 27, 2007)

* I've added improved support for variable frame rate (VFR) video, which is not uncommon in WMV files.