View Single Post
Old 7th March 2009, 19:25   #11  |  Link
setarip_old
Registered User
 
setarip_old's Avatar
 
Join Date: Aug 2005
Posts: 16,267
@deank

It's probably simplest if I quote a poster at another forum (regarding this exact topic):
Quote:
i found the error. i was right! it's MAKEMKV.
it doesn't write the correct header-information
(duration-time/framerate) into the MKV-file.
but first read on...

i have done following test:

* extract VC-1 stream from MKV using mkvextract from mkvtoolnix

DONE
mkvextract gave me following error:
Error: Track 1 with the CodecID 'V_MS/VFW/FOURCC'
is missing the "default duration" element and
cannot be extracted.

i used tsMuxeR_1.8.4(b) to extract the vc1-stream from MKV


* try to play produced file and see if it plays

DONE
doesn't play. media player and vlc can't play the pure vc1-stream.


* create brand new MKV from VC1 video file using mkvmerge

DONE


* see if it still has a problem

DONE
the new created MKV works perfectly! without any choppy playback

i checked both files with mkvinfo and ta-daaa:

MKVMERGE CREATED MKV@MKVINFO:
| + Codec ID: V_MS/VFW/FOURCC
| + Codec decode all: 1
| + CodecPrivate, length 77 (FourCC: WVC1, 0x31435657)
| + Default duration: 41.708ms (23.976 fps for a video track)

MAKEMKV CREATED MKV@MKVINFO:
| + Codec ID: V_MS/VFW/FOURCC
| + CodecPrivate, length 77 (FourCC: WVC1, 0x31435657)

Default duration is missing in the MAKEMKV-MKV-file!!!
setarip_old is offline   Reply With Quote