Posts: 471
Threads: 16
Joined: 2019 Oct
Thanks: 813
Given 227 thank(s) in 155 post(s)
Country:
2020-09-17, 12:05 AM
(This post was last modified: 2020-09-17, 01:55 AM by BDgeek.)
One thing to note, for branched THD tracks, DGDemux approach is different than MLP (even though Rocky*, the developer for DG helped on the MPL project). There's a discussion about it on the "DGDemux development" thread at DG forum around page 73 forward.
So exclusively for branched THD tracks, I like to stick to MLP, while for everything else, I go with DG (video, subtitles, DTS, AC-3 and PCM tracks).
*he's credited on the MLP develper's site.
Posts: 1,554
Threads: 60
Joined: 2015 Jan
Thanks: 229
Given 627 thank(s) in 372 post(s)
Country:
(2020-09-16, 11:35 PM)schorman Wrote: Eac3to can demux either the .thd or the ac3 core, but if you output as .thd+ac3, it reencodes the ac3 part from the lossless track, which is slow, and IMO, not ideal.
Oh, for branching discs only! I'm with you now. Sorry; the discussion has wandered a bit, and I thought that you meant that there was a generic problem with the core being re-encoded for all thd+ac3 -track extractions. Yeah, the fact that it's slow is annoying.
Posts: 74
Threads: 2
Joined: 2015 Jun
Thanks: 4
Given 55 thank(s) in 34 post(s)
Country:
2020-09-18, 12:47 AM
(This post was last modified: 2020-09-18, 12:49 AM by schorman.)
Ok, I was able to test DGDemux, and at least for the Star Wars UHD's that I tested, the output was identical to MLP and CloneBD. Judging by the forum posts mentioned by BDgeek, that might not always be true, I guess.
Posts: 471
Threads: 16
Joined: 2019 Oct
Thanks: 813
Given 227 thank(s) in 155 post(s)
Country:
Great news schorman!
Thamks a lot for reporting back!
Posts: 74
Threads: 2
Joined: 2015 Jun
Thanks: 4
Given 55 thank(s) in 34 post(s)
Country:
(2020-09-18, 01:57 AM)BDgeek Wrote: Great news schorman!
Thamks a lot for reporting back!
I did some further testing and can restate that the .thd output by DGdemux exactly matches the .thd output from MLP for brached discs. However, DGdemux does not seem to correctly handle the ac3 core. I've verified a few missing and repeated ac3 frames after re-ripping the 2020 Star Wars UHDs.
It seems like eac3to is still the best way to extract a correctly processed version of the ac3 core from the TrueHD track.
Posts: 1,554
Threads: 60
Joined: 2015 Jan
Thanks: 229
Given 627 thank(s) in 372 post(s)
Country:
2020-09-19, 10:48 PM
(This post was last modified: 2020-09-19, 10:49 PM by Chewtobacca.)
It's probably worth sharing your findings on the support forum (rationalqm). The author's pretty good at responding to feedback.
And it's good news that MLP handles branched discs with thd properly, so that there's a free option available.
Posts: 471
Threads: 16
Joined: 2019 Oct
Thanks: 813
Given 227 thank(s) in 155 post(s)
Country:
Great, thanks a lot for you findings schorman!
As Chewtobacca said, it would be good to share this input on the forum. It was based on my input that Rocky identified and corrected and problem with PCM ripping.
Posts: 74
Threads: 2
Joined: 2015 Jun
Thanks: 4
Given 55 thank(s) in 34 post(s)
Country:
I can do that, I'm just swamped at the moment.
Posts: 848
Threads: 202
Joined: 2019 Aug
Thanks: 1229
Given 1152 thank(s) in 382 post(s)
Country:
Sorry to hijack this thread, but just to confirm the official way then that blu rays use seamless branching is to cut the video into segments, version 1 uses A, B, D, F, G and version 2 uses A, B, C, E, F etc? Never really looked into it before but I have an upcoming project where I might use it myself and this is what I was thinking of doing, multiple videos and two playlists. Thanks
Posts: 1,554
Threads: 60
Joined: 2015 Jan
Thanks: 229
Given 627 thank(s) in 372 post(s)
Country:
^ That's essentially correct, although there's an audio "frame" of overlap on each side of the join. People often report difficulty creating branching discs, outside of using high-end solutions such as Scenarist. It might be theoretically possible to encode the files in such a way as to ensure seamless playback via a playlist, but you'll have to experiment. I've thought about doing this but have never had cause to try it, so please post your findings. It will be fascinating to see if a poor man's seamless branching can be achieved, and if so, how programs such as eac3to process the results.
|