M2TS files differences in backups compared to other tools

Everything related to MakeMKV
Post Reply
Winder
Posts: 2
Joined: Thu May 28, 2020 2:59 pm

M2TS files differences in backups compared to other tools

Post by Winder »

AnyDVD and DVDFab of almost any versions always produce exact STREAM folder, but there are differencies in other files including playlists.
MakeMKV produces .m2ts with two differences in each stream frame compared to them:

Code: Select all

13-anydvd.m2ts
0000 00C0: 00 00 03 4F 47 41 00 10  00 02 B0 61 00 01 C1 00  ...OGA.. ...a....
0000 00D0: 00 F0 01 F0 0C 05 04 48  44 4D 56 88 04 0F FF 84  .......H DMV.....
0000 00E0: FC 1B F0 11 F0 0A 05 08  48 44 4D 56 FF 1B 44 3F  ........ HDMV..D?
0000 00F0: 81 F1 00 F0 0E 05 04 41  43 2D 33 81 06 08 3C 0F  .......A C-3...<.
0000 0100: 00 FF 01 81 F1 01 F0 0E  05 04 41 43 2D 33 81 06  ........ ..AC-3..
0000 0110: 08 3C 0F 00 FF 01 81 F1  02 F0 0E 05 04 41 43 2D  .<...... .....AC-
0000 0120: 33 81 06 08 3C 0F 00 FF  01 77 CC 8F A4 FF FF FF  3...<... .w......
0000 0130: FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  ........ ........
0000 0140: FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  ........ ........
0000 0150: FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  ........ ........
0000 0160: FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  ........ ........
0000 0170: FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  ........ ........
13-makemkv.m2ts
0000 00C0: 00 00 03 4F 47 41 00 10  00 02 B0 61 00 01 C1 00  ...OGA.. ...a....
0000 00D0: 00 F0 01 F0 0C 05 04 48  44 4D 56 88 04 0F FF 87  .......H DMV.....
0000 00E0: FC 1B F0 11 F0 0A 05 08  48 44 4D 56 FF 1B 44 3F  ........ HDMV..D?
0000 00F0: 81 F1 00 F0 0E 05 04 41  43 2D 33 81 06 08 3C 0F  .......A C-3...<.
0000 0100: 00 FF 01 81 F1 01 F0 0E  05 04 41 43 2D 33 81 06  ........ ..AC-3..
0000 0110: 08 3C 0F 00 FF 01 81 F1  02 F0 0E 05 04 41 43 2D  .<...... .....AC-
0000 0120: 33 81 06 08 3C 0F 00 FF  01 53 91 3A 71 FF FF FF  3...<... .S.:q...
0000 0130: FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  ........ ........
0000 0140: FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  ........ ........
0000 0150: FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  ........ ........
0000 0160: FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  ........ ........
0000 0170: FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  ........ ........
"84" vs "87" at 0x00DF (byte 31 of second TS packet) and "77 CC 8F A4" vs "53 91 3A 71" at 0x0129 (bytes 105-108) in that particular example.

I'm little curious, why this difference occur?
huutuan2312
Posts: 1
Joined: Tue Jun 02, 2020 10:22 am

Re: M2TS files differences in backups compared to other tools

Post by huutuan2312 »

AnyDVD và DVDFab của hầu hết mọi phiên bản luôn tạo thư mục STREAM chính xác, nhưng có những khác biệt trong các tệp khác bao gồm danh sách phát.
MakeMKV tạo ra .m2ts với hai sự khác biệt trong mỗi khung luồng so với chúng

Google translate:

AnyDVD and DVDFab of almost every version always create the correct STREAM directory, but there are differences in other files including playlists.

MakeMKV creates .m2ts with two differences in each threaded framework compared to them
Winder
Posts: 2
Joined: Thu May 28, 2020 2:59 pm

Re: M2TS files differences in backups compared to other tools

Post by Winder »

After a while I did a little more research. The only difference is one byte in PMT table - it's always higher by 3 in MakeMKV compared to other tools. The later 4 bytes are just a checksum of the packet.

E.g.
MakeMKV: Descriptor tag 88 (136) (4 bytes): 0f ff ff fc
Other: Descriptor tag 88 (136) (4 bytes): 0f ff fc fc

Example from original post:
MakeMKV: Descriptor tag 88 (136) (4 bytes): 0f ff 87 fc
Other: Descriptor tag 88 (136) (4 bytes): 0f ff 84 fc

I think it's a potential bug in decrypt process.
Post Reply