TechStuey05
Gawd
- Joined
- Aug 5, 2005
- Messages
- 902
Hi, I was wondering if there's a program that can test an MKV and tell you if it's corrupt. If MKV's play can they still be corrupt? Any help is greatly appreciated
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
eac3to file.mkv -check
Thanks. Is there something wrong with my older MKV's?
I appreciate the help. when using Media Player Home Cinema Classic, how come when skipping to different scenes (say to the middle of the video) the video plays very fast for a second before playing normally a lot of my MKV's that I downloaded months ago do this but ones I downloaded recently don't do this?
You need to remux the video with MKVMerge.. and set the framerate to the same framerate as the video.
http://www.videohelp.com/tools/MKVtoolnix
The framerate is off. Which can cause what appears to be stutter or fast playback.
The earlier MKVs were probably muxed different. This is mostly normal behavior. When you skip to a certain point, your player tries to skip to the exact frame, which isn't possible without first decoding all frames between the previous I frame and the current frame. As soon as you seek to the frame you want, the player starts playing, but the decoder hasn't finished decoding any previous frames. Once it has caught up, the playback rate will revert back to normal. If your player has an option to seek to I frame, use that option. For (recent builds of) MPC-HC, for example, check the 'Fast seek (on keyframe) option under Tweaks. Properly-written players shouldn't have this problem.
That'll make zero difference. The frame rate is correct.
Wrong again. There is nothing wrong with that MKV. Don't mistake a warning for an error.
The incorrect advice you're giving is doing nothing but further confusing users. I suggest you rethink your advice-giving strategy.
Container frame rate takes precedence stream frame rate. If the stream frame rate is 1 and the container frame rate is 100, the video will play back at 100 fps. Knowing what the video stream frame rate and the container frame rate give you no hint as to what the actual frame rate is supposed to be without knowing it beforehand. So saying 'it wont play properly' means nothing because playing properly is playing it at the container frame rate.
Since he made no mention of the frame rate being wrong, why would you bring up a non-issue, especially when he probably didn't create the files himself?