Page 26 of 37

Re: DGDemux development

Posted: Wed Jun 03, 2020 7:01 pm
by Rocky
Greetings Emulgator! Thank you for your testing and feedback.

Yes, we are planning to make the secondary video be treated the same as the primary, i.e., having its own line in the streams list and selectable, etc. It's on the to-do list. ;)

Sherman, here's your next assignment.

Re: DGDemux development

Posted: Thu Jun 04, 2020 12:12 pm
by Sherman
Rocky, thank you for trusting me. I have it implemented but just need to mark DolbyVision streams with a * or something. Gotta find out how to identify a video track as DolbyVision.

Re: DGDemux development

Posted: Thu Jun 04, 2020 12:14 pm
by Sherman
I looked at the BDInfo source code. Their test for Dolby Vision is simply AVC or HEVC and PID >= 0x1015. That is totally divorced from:

https://www.dolby.com/us/en/technologie ... x-v1.2.pdf

I could not detect the stuff documented in that PDF so I will go with the BDInfo method for now.

Re: DGDemux development

Posted: Thu Jun 04, 2020 8:22 pm
by Rocky
Thank you, Sherman. Due to the extensive changes, here is a test version of the new feature that treats the secondary video the same as the primary. Download and rename as DGDemux.exe. Note that DGDemuxGUI is not changed. Your feedback will be appreciated.

http://rationalqm.us/dgdemux/binaries/DGDemux_test.exe

Re: DGDemux development

Posted: Tue Jun 09, 2020 3:15 pm
by Guest
Slipstream 29 download link seems to be broken
DGdemux is used in link instead of DGDemux

Re: DGDemux development

Posted: Tue Jun 09, 2020 4:54 pm
by Rocky
Just checking if y'all are paying attention. Thank you, gonca, for pointing that out. :salute:

I'm looking into 3D demuxing. Not sure if I want to bother. Some things I noticed that complicate things:

* MakeMKV doesn't demux SSIF files. It generates SSIF.SMAP files instead. I can make an app to generate SSIF from SSIF.MAP but really?
* DVDFab does not demux SSIF files at all to the copy folder! Again, I can generate SSIF from the M2TSs but that is much harder than SSIF.SMAP -> SSIF. Really?
* Not sure what AnyDVD does.
* Without SSIF files, BDInfo and EAC3TO do not detect discs as 3D. BDEdit does not care.

I want to demux from SSIF so I don't have to maintain and simultaneously parse two M2TS file lists, etc. It's sort of analogous to why players want to use the SSIF files.

We have to ask does anyone care about 3D these days? It always seemed stupid to me. Totally wrong physics and psychometry.

Re: DGDemux development

Posted: Tue Jun 09, 2020 5:00 pm
by Guest
Never really cared about 3D
Have to say though, 4K has no 3D
:idea:
forget 3D

Re: DGDemux development

Posted: Tue Jun 09, 2020 5:02 pm
by Rocky
gonca wrote:
Tue Jun 09, 2020 5:00 pm
:idea:
forget 3D
Your wish is my command!

Re: DGDemux development

Posted: Tue Jun 09, 2020 5:05 pm
by Guest
Works for me
Save you energy for the 98% use case scenario
As far as the 2% use case :belly-laugh:

Re: DGDemux development

Posted: Tue Jun 09, 2020 5:17 pm
by Rocky
gonca wrote:
Tue Jun 09, 2020 5:05 pm
Works for me
Save you energy for the 98% use case scenario
As far as the 2% use case :belly-laugh:
You like the new icon!

I think it may be more like 0.25%

https://www.lifewire.com/why-3d-tv-died-4126776

Re: DGDemux development

Posted: Wed Jun 10, 2020 2:30 am
by sparktank
Rocky wrote:
Tue Jun 09, 2020 4:54 pm

* DVDFab does not demux SSIF files at all to the copy folder! Again, I can generate SSIF from the M2TSs but that is much harder than SSIF.SMAP -> SSIF. Really?
It's been awhile since I remuxed a 3D BD. I should still have a few lying around, that I didn't lend out to my friend.
I have an Occulus Rift now, so I've been looking into stocking up on 3D BD's again.

I do remember there is one method that lets you back up the full disc, including separate SSIF files in different folders.
I'll have to find one of my 3D BD's and have a look what happens.

I'd still be interested in 3D development. If it can be kept to a minimum.
If there's too much trouble, I'd rather stick with old methods.

Let get back in a day or two about this. I've got a lot of boxes to dig through for a 3D disc.

Re: DGDemux development

Posted: Wed Jun 10, 2020 11:51 am
by Rocky
Sounds good and thank you, sparktank. Please keep us informed of what you find out. I see that you are now Moose Approved (tm).

Re: DGDemux development

Posted: Wed Jun 10, 2020 3:40 pm
by Guest
If needed I can try to help, I have a few 3D movies kicking around ( multi disc packages )

Re: DGDemux development

Posted: Wed Jun 10, 2020 4:12 pm
by Rocky
Thank you, gonca. Do you have AnyDVD HD? We need to know if that rips SSIF files. If I have SSIF files available 3D demuxing is not too big of a deal. If it becomes difficult, we can just assign it to Sherman. :lol:

Wish me luck...I'm just about to enter the depths of my crawl space to verify that all the supply dampers are completely open. My static pressure is 1.03 on high cool. Unacceptable. I have ruled out return air starvation so it can only be supply duct restrictions or not enough supply vents. Shooting for 0.5. I'm the new Bob Villa!

Re: DGDemux development

Posted: Wed Jun 10, 2020 4:13 pm
by Guest
Have a license for AnyDVD, MakeMKV, etc

Re: DGDemux development

Posted: Wed Jun 10, 2020 4:15 pm
by Rocky
Sweet!

Re: DGDemux development

Posted: Thu Jun 11, 2020 7:23 pm
by Emulgator
1.0.0.29 looks nice ! :bravo:
2001 shows the 2 video streams with PIDs 1011 (HEVC) and 1015 (DV).

3D: yes I am constantly looking for such stuff and buy the few that give a good impression.
TRON Legacy in 2D was already spectacular, but in 3D it is even moaaar.

Can't understand the reason for 3D demise... could it be that nausea claims made the film industry shiver ?

Re: DGDemux development

Posted: Thu Jun 11, 2020 7:42 pm
by Emulgator
Just running AnyDVD HD 7.6.9.1 on TRON Legacy 3D in folder mode:
When mounted by AnyDVD HD Explorer shows the .ssifs in full size.
Before ripping Any warns about folder mode for 3D, suggests image mode for 3D,
I insisted on folder mode and at the moment Any indeed rips one of these (00131.ssif) to 23.784.564 KB.

Re: DGDemux development

Posted: Thu Jun 11, 2020 7:48 pm
by Guest
When you rip 3D to folder, with AnyDVD, the final size is roughly 2X the size of the ISO

Re: DGDemux development

Posted: Thu Jun 11, 2020 8:03 pm
by Emulgator
Yes, IIRC ssif just was to be seen as the mounted m2ts pairs, now I let these be materialized for research.
(In the case of TRON_LEGACY_3D 00131.m2ts seemed to be base view.
00132.m2ts seemed to be the dependent "Sub TS for a sub-path of Stereoscopic Movie" (BDEdit v0.49b).
Going to bed now.

Re: DGDemux development

Posted: Fri Jun 12, 2020 1:03 am
by hydra3333
Rocky wrote:
Tue Jun 09, 2020 4:54 pm
Just checking if y'all are paying attention. Thank you, gonca, for pointing that out. :salute:
Just a leetle note, the binaries page viewtopic.php?f=5&p=11684#p11684 still has the funny link.
Cheers !

Re: DGDemux development

Posted: Fri Jun 12, 2020 3:05 am
by Emulgator
Yes, that download link was still dead yesterday, I just went folder up to download.

Continuing with TRON_LEGACY_3D:
(This is a 3D-only disc, EU only, wasn' t for individual retail, I guess bundleware with 3D players.
No playback on 2D players, possibly locked out by player/display chain check.
If you try to play that disc on partly 2D equipment anway you get a warning screen:
"The disc has recognised that your player and/or display does not support 3D playback)

Playing the main movie with MPC-HC32 1.9.3
mediainfo if started from within lists the playlist 00070.mpls pointing to 00131.mts + 00132.mts for first half of the movie
and 00133.m2ts + 00134.m2ts for the second half of the movie.

DGDemux 1.0.0.29 was happy with Makemkv's folder, and with AnyDVD HD's folder
(tested only pointing and mountig, no demuxing for now)
For now from playlist 00070.mpls it saw only the base view (odd) 00131.m2ts and 00133.m2ts
and offered these for demuxing.
(2 more playlists 00082.mpls and 00083.mpls exist and are shown, these just mount the two halves of the film separately.)

mediainfo standalone fired upon the even (dependent) 00132.m2ts and 00134.m2ts:
PID for the dependent views 00132.m2ts and 00134.m2ts was indeed 0x1012 (dec 4114)
MVC Codec ID: 0x20 (dec 32)
Format Profile: Stereo High@L4.1
MultiView_Count: 2
This might help in parsing.

In these connected .m2ts the second (even).m2ts seem to contain the dependent view, and only that stream.
(these .m2ts were not playable with MPC-HC32 1.9.3 nor MPC-BE32 4969).
Maybe straightforward from there to demux that elementary.
What do do with such stream later, user has to decide...
While examining MakeMKVs .ssif.smap it looks to me as if these store the interleaving pattern of both base view/dependent view.m2ts.
This might help in later reusing of the demuxed MVC ES.

Just as a hint for the ones who want to dive in:
https://forum.videohelp.com/threads/323 ... ssif-files
but y'all may know more already...

Re: DGDemux development

Posted: Fri Jun 12, 2020 6:23 am
by Rocky
Thank you gentlemen. Thought I had fixed the link. :? Fixed it again and double-checked.

So AnyDVD is the only way to directly get the SSIF files. I will write a simple SSIF.SMAP -> SSIF utility to convert for MakeMKV.

All we need to do is demux the dependent stream from the SSIF files. Shouldn't be that difficult. Of course, DGMVCSource() and FRIMSource() can already serve the base and dependent streams via Avisynth(+).

Re: DGDemux development

Posted: Fri Jun 12, 2020 5:03 pm
by Guest
Should be getting the movie Sanctum 3D real soon to help with testing (it is actually easier for me this way due to archiving system, or lack thereof)

Re: DGDemux development

Posted: Fri Jun 12, 2020 5:37 pm
by Rocky
Great to hear.

Just found that the dependent stream can have its own subtitle stream. Complicates things. Where is Sherman?