domyd / mlp

A Dolby TrueHD demuxer and utility tool, with a focus on accurate and correct TrueHD demuxing.
Apache License 2.0
64 stars 2 forks source link

Selecting the TrueHD stream to demux #2

Closed wowdeathbringer closed 2 years ago

wowdeathbringer commented 4 years ago

Hi @domyd , thanks for pointing your tool out in the LAV Filters issue.

So, I wanted to try it on the "Total Recall" (2012) Blu-ray, which is a seamless branching disc. I then realized this Blu-ray has 3 TrueHD streams (English, German, Japanese) and I wanted to get the english and german version demuxed. How do I select the stream to demux? I couldn't find anything in the readme and when running the tool on the .mpls it only demuxes the english stream.

domyd commented 4 years ago

Oh, well that's an oversight on my part. Thanks for bringing this up, it'll be in the next release 🙂

domyd commented 4 years ago

Does the preview build in the linked PR work for you? You should be able to select a TrueHD stream now with --stream (run it without that to show the available streams).

Binaries here: https://github.com/domyd/mlp/pull/4/checks

wowdeathbringer commented 4 years ago

Yes, works fine, thanks.

wowdeathbringer commented 4 years ago

So I made a MKV from the Total Recall Extended version, using MKVToolNix. I used the video and the chapters from the .mpls and added the two audio streams demuxed with your tool. For playback I'm using LAVFilters 0.74.1-20 with bitstreaming activated. The first audio glitch occured around 14 minutes into the film. I then skipped back 2 minutes and it passed the scene without a audio glitch. I kept on watching, until at around 28 minutes into the film the next audio glitch occured. So there's still something off in combination with LAVFilters 0.74.1-20 and bitstreaming.