Regular Rep: 6 Joined: 20 Nov 2004 Posts: 1,284 | The jumpiness/frame skipping is almost certainly caused by aged hardware - the processor isn’t powerful enough to decode the video in real time. The best cure is a new computer (or at least a processor upgrade), but since you don’t want that the next best thing you can do is a conversion with VirtualDub.
M4S2 wasn’t designed to work in VirtualDub (it’s a DirectShow codec, not a VFW one), but there are workarounds for that. You can change the fourcc of the video file to a different flavor of mpeg-4 (DX50, DIVX, or XVID), or use ffdshow as explained in this thread http://www.stevesforums.com/forums/view_topic.php?id=47897&forum_id=14&jump_to=314996#314996 (Thanks to Chrus for the link.)
Once you manage to open your M4S2 file in VirtualDub, click video, compression. Choose a codec that’s not processor-intensive (for example cinepak or indeo 3), then click file, save as avi.
Of course the conversion will take *longer* than playback (since M4S2 can’t be decoded in real time, plus the time to do the recompression), but the resulting file should be play fine.
|