Seamless Branching Disk Remux by MKVToolnix
Posted: Thu Apr 28, 2022 4:44 am
Some time ago MakeMKV had problem with Atmos disk that have seamless branching (different version of movies on one disk).
For branching disk during that time ... I used MakeMKV to rip into folder structure to remove encryption ... and used MKVToolnix to make MKV, as at the time it handled branching better.
I know MakeMKV drops audio frames or add silence at branching point to minimize sync between audio and video within one audio frame.
Not sure how MKVToolnix handles this ... dont think it drops any audio or video frames ... read somewhere (don't remember where) that it marks video as variable frame rate at the joint to sync audio and video. This seems to be true as MKVToolnix MKV are longer than MakeMKV MKV by approximately number of frames that MakeMKV drops.
In some cases ... what MKVToolnix does result in slight "clicks" in audio at the joints, while revised MakeMKV seems to work better now.
And here comes my problem. If I run MakeMKV on files generated by MKVToolnix, as expected MakeMKV finds sync issues but does not attempt to sync them. All variable frame rates seems to be removed ... and resulting MKV is out of sync.
I can rerip discs using MakeMKV but ripping from discs is such a time consuming process. Is it possible for MakeMKV (if explicitely specified that input MKV is from MKVToolnix), to detect "joint" point from branching in MKV and apply its sync algorithm there?
PS. forgive my ignorance if anything I described above is technically incorrect
For branching disk during that time ... I used MakeMKV to rip into folder structure to remove encryption ... and used MKVToolnix to make MKV, as at the time it handled branching better.
I know MakeMKV drops audio frames or add silence at branching point to minimize sync between audio and video within one audio frame.
Not sure how MKVToolnix handles this ... dont think it drops any audio or video frames ... read somewhere (don't remember where) that it marks video as variable frame rate at the joint to sync audio and video. This seems to be true as MKVToolnix MKV are longer than MakeMKV MKV by approximately number of frames that MakeMKV drops.
In some cases ... what MKVToolnix does result in slight "clicks" in audio at the joints, while revised MakeMKV seems to work better now.
And here comes my problem. If I run MakeMKV on files generated by MKVToolnix, as expected MakeMKV finds sync issues but does not attempt to sync them. All variable frame rates seems to be removed ... and resulting MKV is out of sync.
I can rerip discs using MakeMKV but ripping from discs is such a time consuming process. Is it possible for MakeMKV (if explicitely specified that input MKV is from MKVToolnix), to detect "joint" point from branching in MKV and apply its sync algorithm there?
PS. forgive my ignorance if anything I described above is technically incorrect