Page 1 of 1

Version 1.10.8 Bugs(Possibly Corrupts H.264 and H.265 codec)

Posted: Mon Nov 20, 2017 11:50 pm
by devwadand
when i remux 1080p and/or UHD content (BluRay Discs) everything looks fine on playback, but the frame count is wrong.
I started by comparing file size of identical source material to remuxed version between version 1.10.8 and 1.10.7. On average, version 1.10.8 was about 1MB larger after remux.

Next i performed a container check on each versions MKV using eac3to -check.
1.10.7 was good.
1.10.8 showed no audio or subtitle issues, but the video had overlapping gaps about every 1 second.

Next i demuxed each versions remux to see if the codecs were manipulated/corrupted (I only compared file sizes on the codec extractions from eac3to -demux), audio a subtitles were identical in file size, but the video codecs for h.264 and h.265 where about 1MB larger. from my understand MakeMKV isn't suppose to mess with the codecs internals. Next i noticed on UHD Bluray 'Bram Stokers Dracula' that it contained "Video track 1 contains 366393 frames" while demuxing with eac3to from the remux of version 1.10.8. But it should only have 183197 frames.

Movie length 2:07:22 at 24/1.001
(((2hrs*60)+7min)*60)+(22s)=7642 second film at 24/1.001 framerate = 183224 frames
while version 1.10.8 shows 366393 frames, which is nearly double how many frames it should be.
By the way both UHD and HD BluRay discs show the same results while using version 1.10.8. It seems as though your software is accidentally corrupting the h.264 and h.265 codecs.

Re: Version 1.10.8 Bugs(Possibly Corrupts H.264 and H.265 co

Posted: Tue Nov 21, 2017 7:37 am
by Assmonkey
I don't personally know what all this means, I would just like to know if this actually affects the playback of the videostream (as in artifacts or skipped frames)?

Re: Version 1.10.8 Bugs(Possibly Corrupts H.264 and H.265 co

Posted: Wed Nov 22, 2017 6:49 am
by jerryleung96329
I have not been able to play any UHD remux after remuxing. On my computer video won't start playing and is stuck in a frame when I try click on the seek bar. On my tv it just says the format is not supported. Haven't tried with a 1080p bluray yet. Was fine when I was using 1.10.7

Re: Version 1.10.8 Bugs(Possibly Corrupts H.264 and H.265 co

Posted: Wed Nov 22, 2017 10:09 am
by Assmonkey
jerryleung96329 wrote:I have not been able to play any UHD remux after remuxing. On my computer video won't start playing and is stuck in a frame when I try click on the seek bar. On my tv it just says the format is not supported. Haven't tried with a 1080p bluray yet. Was fine when I was using 1.10.7
I've used the latest MakeMKV to remux several blu-rays and UHD's and all of them play with MPC-HC, Kodi, and my Samsung TV.

Re: Version 1.10.8 Bugs(Possibly Corrupts H.264 and H.265 co

Posted: Thu Nov 23, 2017 8:56 am
by Meister_Proper
I watched one Blu-ray movie remuxed with the latest version and there were no visible errors whatsoever. Playback was with a hardware player (PCH A-500 PRO).
Nevertheless, your findings should be investigated.

Re: Version 1.10.8 Bugs(Possibly Corrupts H.264 and H.265 co

Posted: Wed Nov 29, 2017 7:09 pm
by Meister_Proper
Did you try to contact Mike directly?

Re: Version 1.10.8 Bugs(Possibly Corrupts H.264 and H.265 co

Posted: Fri Dec 01, 2017 11:40 am
by mike admin
devwadand wrote:By the way both UHD and HD BluRay discs show the same results while using version 1.10.8. It seems as though your software is accidentally corrupting the h.264 and h.265 codecs. No noticeable playback issues or AV sync issues, but the individual H.264 and H.265 codec files are about 1MB larger with version 1.10.8.
Prior to 1.10.8 MakeMKV removed (threw away) certain data from h.264 streams (Access unit NALU) - it was believed a safe thing to do. With h.265 it turned out that keeping these units is actually important, even with some h.264 streams.
So before 1.10.8 MakeMKV did "corrupt" h.264 streams by discarding some data, now it just keeps the stream "as is".

Just to be clear - h.264 streams were not "corrupted" for real, as this data is not directly required for playback. But for the sake of unification with h.265 MakeMKV now keeps all data, making your files larger for nothing.

Re: Version 1.10.8 Bugs(Possibly Corrupts H.264 and H.265 co

Posted: Fri Dec 01, 2017 1:26 pm
by Meister_Proper
Thanks for clarification Mike!

Re: Version 1.10.8 Bugs(Possibly Corrupts H.264 and H.265 co

Posted: Sat Dec 02, 2017 9:24 pm
by Mat1926
mike admin wrote:
devwadand wrote:By the way both UHD and HD BluRay discs show the same results while using version 1.10.8. It seems as though your software is accidentally corrupting the h.264 and h.265 codecs. No noticeable playback issues or AV sync issues, but the individual H.264 and H.265 codec files are about 1MB larger with version 1.10.8.
Prior to 1.10.8 MakeMKV removed (threw away) certain data from h.264 streams (Access unit NALU) - it was believed a safe thing to do. With h.265 it turned out that keeping these units is actually important, even with some h.264 streams.
So before 1.10.8 MakeMKV did "corrupt" h.264 streams by discarding some data, now it just keeps the stream "as is".

Just to be clear - h.264 streams were not "corrupted" for real, as this data is not directly required for playback. But for the sake of unification with h.265 MakeMKV now keeps all data, making your files larger for nothing.
I just want to say THNX for all the hard work...