DGDemux development

User avatar
hydra3333
Moose Approved
Posts: 206
Joined: Wed Oct 06, 2010 3:34 am
Contact:

Re: DGDemux development

Post by hydra3333 » Sat Nov 16, 2019 11:15 pm

If there was a like button on the forum, I'd click it :)

User avatar
Rocky
Moose Approved
Posts: 1064
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Sun Nov 17, 2019 12:09 am

You're right, hydra3333! Where is that button? :?

We aim to please and we thank the divine for energizing us all. Whee!

Bullwinkle told me to watch out for a Russian spy lady seen several times. Can't be too careful these days.

borderline
Posts: 3
Joined: Thu Nov 14, 2019 6:01 am

Re: DGDemux development

Post by borderline » Mon Nov 18, 2019 4:25 pm

I'm glad you liked the movie.

Testing v1.0.0.2 with -sf and DGDemux worked great.
Cheers.

User avatar
Rocky
Moose Approved
Posts: 1064
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Wed Nov 20, 2019 11:00 am

Following is the current to-do list (in no particular order). Looking at a GUI release and updated DGDemux later today.

----------------------------------------------------------------------------------------------
The DTS audio gets tagged with 1536 which is the core audio but the
actual DTS is DTS MA. E.g: PID 1101 C+L+R+SL+SR 48 1536 eng DELAY 0ms.dts

DTS express streams are not demuxed.

Doesn't demux the secondary video.

Demux simultaneously forced-only subtitle stream and normal stream.

Split by chapters, i.e., Japanese disks with one episode per M2TS.

Linux version.

I had forgotten to ask for the most important feature which I need for chapterEditor to create
Mulit-Edition-mkvs. With eac3to is it possible to use the m2ts files as input and only so I can
create such mkvs. In eac3to I can append all the m2ts-path with a "+". [hubblec4]

Mitigate the console interface issue. E.g., cannot kill with CTRL-C in powershell,
don't get shell prompt after DGDemux terminates, etc.

It would be nice if DGDemux could also show the codec or similar infos like BDInfo does, if possible.

This is maybe not a DGDemux problem, but I can not import/open the extracted .pcm audio file in mkvtoolnix. Tools like DVDFab can save to mkv with pcm audio. Or maybe DGDemux could save it as wav?
pcm = raw wave audio without a header, correct? [ChaosKing]

It would be nice to have some indication of completed process, like "done". Just "100" a
little weird IMO. [redbtn]

It would be nice to have option to demux files to directory where cmd is located (instead of setting output directory directly). Like "E:\Films>dgdemux -i input-dir\00800.mpls -newoption" demuxing to E:\Films [redbtn]

Need 'skip last' and 'skip duplicates' options.

Some kind of playlist scanning aka eac3to.

Default output name prefix. Maybe it is possible to have default output name like "DGDemux"
or "playlist name" when using just "-o"? I like "-o NAME" feature, but I think having a
default name is even better. [redbtn]

[DONE] Create destination directory if it does not exist.

[DONE] Verify handling of mark_type != 1. E.g., Terminators 2, 95 chapters
extracted when 72 is claimed to be correct.

[DONE] Fix missing Frame_Rate for all video types.

[DONE] Info only option and stream selection.

[DONE] FPS CLI option to force frame rate. Warning if FPS not detected.

[DONE] Verify angle numbering base 1 and fix if needed.

[DONE] The listing when no output is specified should show THD embedded stream.

[DONE] Needs a GUI.

[DONE] Your info about a mpls file need an extension to show all the used m2ts files.

User avatar
Bullwinkle
Moose Approved
Posts: 167
Joined: Thu Sep 05, 2019 6:37 pm

Re: DGDemux development

Post by Bullwinkle » Wed Nov 20, 2019 3:24 pm

I saw the Russian spy lady again, Rock. Watch out!

Who is this Overdrive80 twerp? We're here slaving away to give free solutions to modern dilemmas, and this guy attacks DG because he feels "offended". Snort!

User avatar
Rocky
Moose Approved
Posts: 1064
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Wed Nov 20, 2019 3:27 pm

Watching for her!

Let the Overdrive80 thing go, Bullwinkle, we can't be bothered with every mosquito that buzzes around our ears, every chihuahua that nips at our ankles. Give him the mosquito slap and be done with it.

User avatar
Boris
Posts: 34
Joined: Sun Nov 10, 2019 3:55 pm

Re: DGDemux development

Post by Boris » Wed Nov 20, 2019 3:43 pm

Life is just one massive cartoon. We can write our own scripts. Nothing is real.

Just got a new shipment of gold coins at very good price. Gold is real, baby. Send PM if interested!

User avatar
Rocky
Moose Approved
Posts: 1064
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Wed Nov 20, 2019 9:18 pm

See if this GUI beta works for y'all. You have to keep the two new executables paired in the same directory.

http://rationalqm.us/dgdemux/DGDemux_1003.rar

TufInside
Posts: 2
Joined: Wed Nov 06, 2019 9:51 pm

Re: DGDemux development

Post by TufInside » Wed Nov 20, 2019 10:00 pm

Rocky wrote:
Wed Nov 20, 2019 9:18 pm
See if this GUI beta works for y'all. You have to keep the two new executables paired in the same directory.

http://rationalqm.us/dgdemux/DGDemux_1003.rar
Seems to work just fine with a couple of discs.

User avatar
Natasha
Mosquito
Posts: 59
Joined: Wed Nov 20, 2019 12:11 pm

Re: DGDemux development

Post by Natasha » Wed Nov 20, 2019 10:30 pm

TufInside wrote:
Wed Nov 20, 2019 10:00 pm
Seems to work just fine with a couple of discs.
I have some great discs for you, honey. Come with me.

User avatar
Rocky
Moose Approved
Posts: 1064
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Thu Nov 21, 2019 1:12 pm

Can y'all please re-download 1003 to get a fix to the video demuxing?

User avatar
Rocky
Moose Approved
Posts: 1064
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Thu Nov 21, 2019 3:07 pm

Slipstreamed another fix into 1003. GUI progress indicator was getting stuck. Please re-download and update DGDemuxGUI.exe.

gonca
Moose Approved/Curly Approved
Posts: 911
Joined: Sun Apr 08, 2012 6:12 pm

Re: DGDemux development

Post by gonca » Thu Nov 21, 2019 5:16 pm

Tested latest GUI version.
Took a UHD disc and demuxed everything from the main playlist
Remuxed video and main audio track with MKVToolNix
Played in sync
One thing, don't know if it is a bug, feature, or just is.
In the output prefix field I entered nothing, I skipped that field.
Every track name started with PIDxx except for the video.
It had a null name (".265")
It muxed fine and the file (".mkv") played in sync as stated, no issue

gonca
Moose Approved/Curly Approved
Posts: 911
Joined: Sun Apr 08, 2012 6:12 pm

Re: DGDemux development

Post by gonca » Thu Nov 21, 2019 5:35 pm

Mounted ISO
Tried it
Untitled.png
Untitled.png (793.72 KiB) Viewed 2998 times
Seems to work alright

User avatar
Rocky
Moose Approved
Posts: 1064
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Thu Nov 21, 2019 5:56 pm

A mounted ISO is writable???

gonca
Moose Approved/Curly Approved
Posts: 911
Joined: Sun Apr 08, 2012 6:12 pm

Re: DGDemux development

Post by gonca » Thu Nov 21, 2019 6:06 pm

No. I selected a different destination as seen in the screenshot.
Just showing that the issue is not in DGDemux

User avatar
Rocky
Moose Approved
Posts: 1064
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Thu Nov 21, 2019 6:13 pm

What issue? If you ask for a null name prefix then you will get a null name prefix. ;)

gonca
Moose Approved/Curly Approved
Posts: 911
Joined: Sun Apr 08, 2012 6:12 pm

Re: DGDemux development

Post by gonca » Thu Nov 21, 2019 6:42 pm

Not that, the post that mentions that DGDemux errors out on a mounted ISO.
Just showing that there is no issue with DGDemux if you output to a different (writable) directory
The null thing was just an observation

User avatar
Rocky
Moose Approved
Posts: 1064
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Thu Nov 21, 2019 9:38 pm

Ah, OK, thanks for the clarification.

User avatar
Rocky
Moose Approved
Posts: 1064
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Fri Nov 22, 2019 12:44 pm

Here is DGDemux/DGDemuxGUI version 1.0.0.4:

* GUI: Fixed truncation of the output directory edit box.

* GUI: Make a default name prefix from the loaded MPLS file name.

* GUI: Default all streams to checked for demuxing.

* GUI: Show the command line passed to DGDemux.

* GUI: Doing cancel in browse dialogs no longer crashes the GUI.

* Update DGDemux.txt and ToDo.txt.

http://rationalqm.us/dgdemux/DGDemux_1004.rar

ULTRA
Posts: 4
Joined: Sun Nov 17, 2019 3:46 pm

Re: DGDemux development

Post by ULTRA » Fri Nov 22, 2019 7:07 pm

You guys have been busy nice to see a GUI released + lots of fixing been done :hat:

ULTRA
Posts: 4
Joined: Sun Nov 17, 2019 3:46 pm

Re: DGDemux development

Post by ULTRA » Fri Nov 22, 2019 7:27 pm

GUI 1.0.0.4 I can't seem to resize the GUI to see Demux button in windows server Image

User avatar
Rocky
Moose Approved
Posts: 1064
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Fri Nov 22, 2019 9:26 pm

Welcome to the forum, ULTRA, and thank you for your report.

What is your desktop window size? I could try to limit the GUI height to 768 (current height is about 880). To be honest, never thought about it. Just assumed everybody doing video has at least 1920x1200 or UHD monitors these days. ;)

User avatar
Rocky
Moose Approved
Posts: 1064
Joined: Fri Sep 06, 2019 12:57 pm

Re: DGDemux development

Post by Rocky » Fri Nov 22, 2019 9:40 pm

ULTRA wrote:
Fri Nov 22, 2019 7:07 pm
You guys have been busy...
Ha ha, Bullwinkle couldn't code if his life depended on it! Let's just say he is a higher-level thinker. :P

This is typical Bullwinkle code (he's been trying to debug it for weeks):

Code: Select all

#include <iostream>

using namespace std;

void main ()
{
std::printf ("Hai Word!!");
for (int i ; i < 10 ;)
{
std::printf
    ("Hai guys.");
if (i = 3)
{
    printf ("Easter Egg.");
}
while (1){
    for (;;;)
{
    system ("cls");
    printf ("Ima firing mah lazer..");
}
}
}
system ("pause");
return 0;
}
Don't get me wrong...Rocky and Bullwinkle are peas in a pod. Pea-mates for eternity.

ULTRA
Posts: 4
Joined: Sun Nov 17, 2019 3:46 pm

Re: DGDemux development

Post by ULTRA » Sat Nov 23, 2019 1:46 am

Rocky wrote:
Fri Nov 22, 2019 9:26 pm
Welcome to the forum, ULTRA, and thank you for your report.

What is your desktop window size? I could try to limit the GUI height to 768 (current height is about 880). To be honest, never thought about it. Just assumed everybody doing video has 1920x1200 these days. ;)
Thanks for the welcome Rocky i use a laptop these days i don't have a tower anymore , most of my work i do is on a remote sever as i work away a lot of the time from home it easier to connect to while i'm away ;) my res is 1366x768 so 768 would be better for me :D :hat:

ULTRA

Post Reply