Page 1 of 1

Matroska file plays with macroblock errors; it's OK in PC

Posted: 20 Nov 2015 16:12
by Perene
I tried to play this piece of a Matroska in VLC for iOS (using iPAD 4, last iOS version). Failed, because during reproduction, the video shows macroblock errors. However, it's fine when you play in MPC-HC for PC.

The source of this Matroska is a DVD from the movie, so it's lossless, since it was extracted with MakeMKV/AnyDVD. More info:
General
Unique ID : 187161467830834681691703673470375913792 (0x8CCDFCCEF7E99DA883AD3580842B6940)
Complete name : E:\VĂ­deo\EXAMPLE.mkv
Format : Matroska
Format version : Version 4 / Version 2
File size : 314 MiB
Duration : 8mn 2s
Overall bit rate mode : Variable
Overall bit rate : 5 456 Kbps
Encoded date : UTC 2015-11-20 13:51:58
Writing application : mkvmerge v7.1.0 ('Good Love') 64bit built on Jul 27 2014 13:06:55
Writing library : libebml v1.3.0 + libmatroska v1.4.1
DURATION : 00:07:57.210000000
NUMBER_OF_FRAMES : 107
NUMBER_OF_BYTES : 122638
_STATISTICS_WRITING_APP : mkvmerge v7.1.0 ('Good Love') 64bit built on Jul 27 2014 13:06:55
_STATISTICS_WRITING_DATE_UTC : 2015-11-20 13:51:58
_STATISTICS_TAGS : BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

Video
ID : 1
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : M=3, N=12
Codec ID : V_MPEG2
Codec ID/Info : MPEG 1 or 2 Video
Bit rate mode : Variable
Bit rate : 5 028 Kbps
Maximum bit rate : 7 500 Kbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Original frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Scan order : 2:3 Pulldown
Compression mode : Lossy
Time code of first frame : 01:08:06:17
Time code source : Group of pictures header
GOP, Open/Closed : Open
Language : English
Default : Yes
Forced : No
DURATION : 00:08:01.280000000
NUMBER_OF_FRAMES : 11539
NUMBER_OF_BYTES : 309075116
_STATISTICS_WRITING_APP : mkvmerge v7.1.0 ('Good Love') 64bit built on Jul 27 2014 13:06:55
_STATISTICS_WRITING_DATE_UTC : 2015-11-20 13:51:58
_STATISTICS_TAGS : BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

Audio
ID : 2
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Codec ID : A_MPEG/L3
Codec ID/Hint : MP3
Duration : 8mn 1s
Bit rate mode : Constant
Bit rate : 320 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : -1ms
Stream size : 18.4 MiB (6%)
Title : DD 5.1
Writing library : LAME3.99r
Encoding settings : -m s -V 4 -q 2 -lowpass 20.5
Language : English
Default : Yes
Forced : No

Text #1
ID : 3
Format : VobSub
Muxing mode : zlib
Codec ID : S_VOBSUB
Codec ID/Info : Picture based subtitle format used on DVDs
Language : English
Default : Yes
Forced : No

Text #2
ID : 4
Format : VobSub
Muxing mode : zlib
Codec ID : S_VOBSUB
Codec ID/Info : Picture based subtitle format used on DVDs
Language : Portuguese
Default : No
Forced : No

Text #3
ID : 5
Format : VobSub
Muxing mode : zlib
Codec ID : S_VOBSUB
Codec ID/Info : Picture based subtitle format used on DVDs
Title : Commentary
Language : Portuguese
Default : No
Forced : No
DURATION : 00:08:01.576000000
NUMBER_OF_FRAMES : 67
NUMBER_OF_BYTES : 87859
_STATISTICS_WRITING_APP : mkvmerge v7.1.0 ('Good Love') 64bit built on Jul 27 2014 13:06:55
_STATISTICS_WRITING_DATE_UTC : 2015-11-20 13:51:58
_STATISTICS_TAGS : BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
The segment:
https://www.dropbox.com/s/ojlethhoylvh5 ... E.mkv?dl=0

You need to download this 300 MB file in order to check the error I am reporting here.

Re: Matroska file plays with macroblock errors; it's OK in PC

Posted: 22 Nov 2015 17:16
by fkuehne
Thanks a lot for your report! The sample file was downloaded for further debugging, so you can remove it from your Dropbox now.