• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

Test Corrupt MKV's?

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
 
Ok I figured it out. I found the results in the log. But how do I read the results?

A lot of my MKV's say:

[v01] The video bitstream is encoded in a non-standard framerate. <WARNING>
[v01] The video bitstream framerate field doesn't match the container framerate. <WARNING>

Does this mean that they are corrupt?
 
Depends on what is wrong with them, though I'd suspect you'd get something about EMBL or another error message (it'd appear in red).
 
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?
 
Thanks. Is there something wrong with my older MKV's?

Well based on the error you found in the test

[v01] The video bitstream is encoded in a non-standard framerate. <WARNING>
[v01] The video bitstream framerate field doesn't match the container framerate. <WARNING>

The framerate is off. Which can cause what appears to be stutter or fast playback.
 
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?

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.

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

That'll make zero difference. The frame rate is correct.

The framerate is off. Which can cause what appears to be stutter or fast playback.

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.
 
Last edited:
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.

How do you know? He has not posted a MediaInfo. Only info is from the error. And yes if the video is 23.976 fps and you set the Matroska flag to 25fps. It wont play properly.

To the OP if you can post the MediaInfo of the file you are trying to play it might be helpful. You can do this by right clicking the video in MPC while its playing. and going to the properties.. Then the media info tab.
 
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?
 
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?

post #4???????

You can find the original framerate with MediaInfo.

example

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 9mn 29s
Bit rate : 876 Kbps
Width : 640 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate : 59.940 fps
Original frame rate : 30.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.048
Stream size : 59.5 MiB (86%)
Writing library : x264 core 107 r1766 f9f0035
Language : English
 
Ok here's the Mediainfo of one of my MKV's that plays very fast when skipping scenes and has the warnings in eac3to:

General
Unique ID : 228150385531540124192371857896177876162 (0xABA42A7A82CCC84F87936059C51B3CC2)
Format : Matroska
Format version : Version 2
File size : 12.6 GiB
Duration : 1h 20mn
Overall bit rate mode : Variable
Overall bit rate : 22.3 Mbps
Encoded date : UTC 2010-04-01 14:01:05
Writing application : mkvmerge v3.2.0 ('Beginnings') built on Feb 17 2010 12:36:13
Writing library : libebml v0.7.9 + libmatroska v0.8.1

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 20mn
Bit rate : 20.3 Mbps
Nominal bit rate : 18.0 Mbps
Width : 1 920 pixels
Height : 1 040 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.423
Stream size : 11.5 GiB (91%)
Writing library : x264 core 89 r1471kGIT 1144615
Encoding settings : cabac=1 / ref=5 / deblock=1:-4:-4 / analyse=0x3:0x113 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=64 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=5 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=2 / wpredb=1 / wpredp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=2pass / mbtree=1 / bitrate=18039 / ratetol=2.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=50000 / vbv_bufsize=50000 / ip_ratio=1.40 / aq=1:1.00 / pulldown=0 / nal_hrd=none
Language : English

Audio
ID : 2
Format : DTS
Format/Info : Digital Theater Systems
Format profile : MA / Core
Codec ID : A_DTS
Duration : 1h 20mn
Bit rate mode : Variable
Bit rate : 1 576 Kbps / 1 510 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 24 bits
Compression mode : Lossless / Lossy
Language : English

Text
ID : 3
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Language : English

Menu
00:00:00.000 : en:00:00:00.000
00:08:41.396 : en:00:08:41.396
00:15:31.472 : en:00:15:31.472
00:19:25.623 : en:00:19:25.623
00:28:35.631 : en:00:28:35.631
00:31:58.792 : en:00:31:58.792
00:39:04.217 : en:00:39:04.217
00:46:35.918 : en:00:46:35.918
00:53:59.695 : en:00:53:59.695
00:55:57.563 : en:00:55:57.563
01:00:57.237 : en:01:00:57.237
01:04:00.587 : en:01:04:00.587
01:08:17.051 : en:01:08:17.051
01:10:07.495 : en:01:10:07.495
01:12:51.492 : en:01:12:51.492
01:15:00.955 : en:01:15:00.955
 
Last edited:
I'm not really a video expert, but i'm confused, do you actually have a problem with the files?
 
Back
Top