Log in

View Full Version : Half frame rate only on Xvid VFR mkv


NeuSH_
21st April 2004, 01:26
hi!
well.. it took me time to discover that on some VFR (variable frame rate) MKV, the half frame rate is caused by the xvid 1.0rc4
i'm creating my vfr mkv, correctly by using avisynth and multidecimate
then i'm using a program i did myself (but on php, i don't have other), cause multidecimate produce bad dfile.txt (thresold not working well) , and don't produce the timecode.txt i need for mkvmerge.

(it still very experimental at http://lemidora.free.fr/timecode.php)

sometime, the framerate is half of it should be. mostly on part at 29.97fps

finally, i discover that if i change the fourcc by dx50 (with fourcc option of mkvmerge), everything is perfect ! (exept some bug colors that are xvid -> divx)

back to xvid fourcc.. the framerate is half..

here is a sample file that give me pblm ! (very low resolution got 56k!)
http://lemidora.free.fr/Pepsi_vfr.mkv

a correct sample xvid vfr mkv is here :
http://lemidora.free.fr/vfr_result_xvid.mkv
(the original, non decimate is here : http://lemidora.free.fr/vfr_xvid.avi)

perhaps it's only a pblm on the dshow build. i didn't check my mkv on other player than the dshow build.

ChristianHJW
28th April 2004, 05:56
Seems like the XviD DirectShow filter is ignoring the timestamps from the MKV splitter ( and probably also from any other splitter ) and does fully rely on the MPEG4 ES timestamps ? if so, then its unusable for what you are trying to do ... how will ffdshow react ?