Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

Go Back   Doom9's Forum > (HD) DVD, Blu-ray & (S)VCD > IFO/VOB Editors
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread
Old 13th February 2005, 19:33   #41  |  Link
CoNS
reMember
 
Join Date: Oct 2004
Location: Under your bed
Posts: 728
Yeah, I know about Daemon Tools. I use Nero ImageDrive myself (same same), but it would be nice to be able to access the image file directly in PgcDemux without having to mount the image first.
CoNS is offline   Reply With Quote
Old 13th February 2005, 20:23   #42  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 7,529
It's really a lot of work, while mounting the image is so easy!
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV
r0lZ is offline   Reply With Quote
Old 13th February 2005, 20:37   #43  |  Link
CoNS
reMember
 
Join Date: Oct 2004
Location: Under your bed
Posts: 728
Hmm, yeah, that's really the thing, I'm not a programmer, so I have no clue how hard it would be to implement. But you should know, r0lZ, with your recent work with implementing the .iso creation feature in PgcEdit...

I can just see that there are quite a few programs out there that are able to read and process the content of image files. Like IsoBuster, Daemon Tools, Nero ImageDrive etc. Also WinRar can open an .iso file and access the files inside etc.
CoNS is offline   Reply With Quote
Old 14th February 2005, 01:05   #44  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
Quote:
Originally posted by CoNS
While processing, could you add the percentage of completion along with the status indicator bar? I.e. "xx %" to the right of the status bar?
You're the second to ask this. OK. I'll do it.

Quote:
Could you add a warning when there're already files with the same name present in the output folder? After having succesfully processed a PGC, I sometimes click "Ok", without thinking, where I should have clicked "Quit"...! And/or you could change the "Ok" button text to "Process"?
Yes
Quote:
Also when I click "Abort" while processing and then quit the program, the disc writing process seems to continue (and thus lock the files in the output directory so I cannot delete them). I'm using Win2000. I have to restart my PC in order to be able to delete the output directory. So some processes seem to hang in this situation? When clicking "Abort", shouldn't the program delete the partly finished output files?
Mmmm. I'll look into it.
Quote:
...And the finally the big request/suggestion, which would really make the program truly awesome and one of it's kind (!!): Could you implement .iso/.img support? Often, the disc I want to demux is wrapped in an image file (.iso or .img). I then have to extract the VIDEO_TS folder from the image using IsoBuster (or mount it with the above tools) in order to demux the PGC with PgcDemux. It would be great, if I could just open the image file directly with PgcDemux and select the PGC I want to demux.
. No , too much work, and need to learn .iso/.img. The option to mount the image is easy for the users...

jsoto
__________________
Web sites with my tools
http://download.videohelp.com/jsoto
http://jsoto.posunplugged.com/
jsoto is offline   Reply With Quote
Old 14th February 2005, 01:11   #45  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
Quote:
Originally posted by Zeul
The following inclusions would be really great.
vobid and cellid demuxing, outputting m2v and all audio streams.
Already in the TODO.
Quote:
BUT retaining a vob file that contains all original NAV packs, sub packs, and a copy of every GOP header that follows a cell change. so for example on a vobid demux the output vob would have all navs, subs, and a single video pk(I frame) following every cell change. This is essential for accurate sub timing.
I understand this is specific for menus... But I'd like to have a tool able to generate a VOB with the packs I want, so I'll take it into account...Do you want the IFrame every VOBU or only every Cell?
Quote:
Also instead of just demuxing the cells from the PGC, how about a single pass of the menu vob, and then do a full demux of everything.
In my understanding this has no sense... Two different VOBIDs (mainly if they are belonging to different PGCs) can have different delays, different number of audios, etc.

jsoto
__________________
Web sites with my tools
http://download.videohelp.com/jsoto
http://jsoto.posunplugged.com/

Last edited by jsoto; 14th February 2005 at 01:13.
jsoto is offline   Reply With Quote
Old 14th February 2005, 01:11   #46  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 7,529
Quote:
Originally posted by CoNS
Hmm, yeah, that's really the thing, I'm not a programmer, so I have no clue how hard it would be to implement. But you should know, r0lZ, with your recent work with implementing the .iso creation feature in PgcEdit...
I don't create the ISO myself! The job of creating the ISO is done by mkisofs.exe, which is not my work.
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV
r0lZ is offline   Reply With Quote
Old 14th February 2005, 01:12   #47  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
@all
I'm currently working in VobBlanker, so do not expect a new version inmediatly.
But this is the next thing I'm going to do after the next release of VobBlanker.
jsoto
__________________
Web sites with my tools
http://download.videohelp.com/jsoto
http://jsoto.posunplugged.com/
jsoto is offline   Reply With Quote
Old 14th February 2005, 01:29   #48  |  Link
Zeul
Registered User
 
Join Date: Nov 2002
Location: England
Posts: 1,361
@jsoto
I would like to have the I frame immediately following every NAV pk.
I meant by doing a full demux, pass in the vob and demux automatically all the vobids or cellids, each mpv & audio (from the vobs or cells depending on switch), and then create the necessary .vob holding subs/navs

thanks
Zeul
Zeul is offline   Reply With Quote
Old 14th February 2005, 01:42   #49  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
Quote:
Originally posted by Zeul
I meant by doing a full demux, pass in the vob and demux automatically all the vobids or cellids, each mpv & audio (from the vobs or cells depending on switch), and then create the necessary .vob holding subs/navs
I hope this can be done with a simple CLI.
jsoto
__________________
Web sites with my tools
http://download.videohelp.com/jsoto
http://jsoto.posunplugged.com/
jsoto is offline   Reply With Quote
Old 27th February 2005, 22:13   #50  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
PgcDemux 1.2.0.1 is out

Vers 1.2.0.1 (27-02-2005)
- Added: Demuxing by VOBid and CellId
- Added: Button to check audio/video delay
- Added: Percentaje of completion in title bar
- Added: Change VOB File name between VOBids
- Added: Customizable VOB file contents
- Added: Special VOB contents requested by Zeul
- Added: Number of VIDs in Log
- Added: Warning if files already exist
- Change: Button label OK to Process
- Change: CLI syntax has been modified to support new demux modes
- BugFix: CLI was completely broken.

EDIT:
Some comments on a/v delay:
Audio/video delay is different if you demux a single cell or a VobID. A/V delay in a PGC is the delay taken from its first cell. If all the PGC's transitions are seamless (usually are, but not always) this is the delay to be taken into account.
But, when demuxing by VobId or by single Cell, the audio delay can be different.
Let's see an example:
One PGC (main movie) composed by two VobIds (usually one per layer). First VobId has the same a/v delay than the PGC (obvious), but the second one can have a different one. In a similar way, the first cell has the same a/v delay, but not the others.

PgcDemux logs the delay of the demuxing process(by PGC/VID or CID)
PgcDemux GUI allows the user to check the delay of the selected demuxing process, before or without demuxing

EDIT2: Two minor bugs:
a) A/V delay check button does not check if the PGC is empty (with no cells). An unclear message pops up
b) Unreferenced material: duration time is not found in PGCs, so it is uninitialized. Visible (strange duration values) in Cell or VID list (obviously not in PGCs)

jsoto
__________________
Web sites with my tools
http://download.videohelp.com/jsoto
http://jsoto.posunplugged.com/

Last edited by jsoto; 27th February 2005 at 23:02.
jsoto is offline   Reply With Quote
Old 27th February 2005, 23:20   #51  |  Link
Zeul
Registered User
 
Join Date: Nov 2002
Location: England
Posts: 1,361
cool
Can't wait to test and implement

thanks jsoto
Zeul is offline   Reply With Quote
Old 1st March 2005, 01:12   #52  |  Link
vav
Registered User
 
Join Date: Oct 2002
Posts: 50
one more bug?

pressing the 'about pgcdemux...' item takes the program into the great blue yonder...
I can sure avoid that, now that I know
__________________

VAV
vav is offline   Reply With Quote
Old 1st March 2005, 02:10   #53  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
Yes, another one. Well, nothing really interesting in About Box

Version 1.2.0.1
Copyright by jsoto

jsoto
__________________
Web sites with my tools
http://download.videohelp.com/jsoto
http://jsoto.posunplugged.com/
jsoto is offline   Reply With Quote
Old 8th March 2005, 01:37   #54  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
PgcDemux 1.2.0.2 is out

A bug fixing release:
Vers 1.2.0.2 (08-03-2005)
- BugFix: Crash opening About dialog
- BugFix: Unreferenced material. Duration of unreferenced cells was not initialized. Currently computed as zero (not true, but because VOB is not opened in this moment there is no way to get this info)
- BugFix: It was allowed to check a/v delay in PGCs without cells
- BugFix: A/V delay failed if the first encoded frame is not temporal sequence number 0, that is when vobu_s_ptm is different from first video pts value. Thanks to mpucoder for the clarification.
- BugFix: Wrong audio index in logfile if mpeg audio.

jsoto
__________________
Web sites with my tools
http://download.videohelp.com/jsoto
http://jsoto.posunplugged.com/
jsoto is offline   Reply With Quote
Old 19th March 2005, 11:18   #55  |  Link
CoNS
reMember
 
Join Date: Oct 2004
Location: Under your bed
Posts: 728
A possible bug in PgcDemux (latest version):

The status indicator usually works fine for me, both the status bar at the bottom and the percentage completed value in the title. But with one particular disc, the status goes straight to 100% after just a couple of seconds. However, the program continues working in the background doing the demuxing of streams and then returns with the "Completed succesfully" dialog window after a couple of minutes as usual.

No weird settings were made by me, I do as I always do: Start the program, load the .ifo, select the PGC, check a/v delay, enable option to demux video stream and disable option for logfile creation.

One more thing of relevance: The source is a backed up DVD, which I borrowed from a friend. I don't know how he backed up the disc, and he can't remember, but he must have butchered it somewhere in the proces.

When I initially loaded the disc in PgcEdit, it gave me a warning about some values not matching eachother and said it was a known bug from DVDShrink reauthor mode. I clicked ok to fix the bug and saved the disc.

And when I load the disc in VobBlanker, it shows a very weird (way too low) output size, even though I've marked to process and keep everything.
CoNS is offline   Reply With Quote
Old 19th March 2005, 11:45   #56  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 7,529
The warning is issued by PgcEdit when the number of VOB IDs stored in the header of the VTS_C_ADT table is 1, while there are really several VOB IDs in the table. The number of VOB IDs stored by DVDShrink is always 1, and it's obviously a little bug.

I don't think it's related to the problem you describe.
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV
r0lZ is offline   Reply With Quote
Old 19th March 2005, 13:27   #57  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
I'd like to take a look to the IFOs, but I think they are wrong.

Initial size calculations are done using info stored in C_ADT tables (where one cell can be more than once) adding the number of used sectors. This size calculations are used to know the total number of sectrors to be processed in pgcdemux

But when demuxing (or keeping in VB) the used pointers are the ones stored in cell PlayBack table of the PGC

Summarizing,
- VTS_C_ADT table and PCG info are not coherent.
- An IFOEdit's mock strip probably will fix the problem

jsoto
__________________
Web sites with my tools
http://download.videohelp.com/jsoto
http://jsoto.posunplugged.com/
jsoto is offline   Reply With Quote
Old 25th March 2005, 09:43   #58  |  Link
CoNS
reMember
 
Join Date: Oct 2004
Location: Under your bed
Posts: 728
Hmm, yeah no doubt my source disc is messed up. But still I think it's a bit weird the way PgcDemux acted on it. See my description above.

A request: Could you add a button to check the info/attributes of the various streams in the selected PGC? I.e. display number of used subtitle/audio streams, the language of the streams, audio quality etc.?

I know I can get this information using other programs, like loading the disc in PgcEdit or IfoEdit, but it would be handy to be able to check it in PgcDemux. It would also make it easier to identify which PGC to demux if there are more on the source disc. And as far as I remember, you already have coded a similar check in VobBlanker in connection with the PGC strip function?
CoNS is offline   Reply With Quote
Old 25th March 2005, 20:20   #59  |  Link
sweetness
member
 
Join Date: Feb 2004
Posts: 346
i demux a menu cell with version 1.2.0.2.(just the audio and subpics)
now that i'm remuxing with muxman it rejects the audio file. i ran the audio file threw delaycut with CRC errors set to fix and muxman now accepts the audio file now.here is the log file.
Code:
[Input info]
Bitrate=192
Actual rate=192.000000
Sampling Frec=48000
TotalFrames=1099
Bytesperframe= 768.0000
Filesize=844707
FrameDuration= 32.0000
Framespersecond= 31.2500
Duration=00:00:35.196
Channels mode=2/0: L+R
LFE=LFE: Not present
[Target info]
StartFrame=0
EndFrame=1098
NotFixedDelay=  0.0000
Duration=00:00:35.168
====== PROCESSING LOG ======================
Time 00:00:00.000; Frame#= 1. Unsynchronized frame...SKIPPED 675 bytes. Found new synch word
Number of written frames = 1099
Number of Errors= 1
i guess the demux audio was unsynchronized.
don't know if this is a pgcdemux problem or a muxman one.

EDIT ADD LATER:
now that i'm thinking about it i stilled the menu and i got this warning in the log. there is no audio in the other pgc to test to see if the truncating caused the unsynchronized audio.

TS 05: Single Still with audio Menu LU 01, PGC 03
NOTE: Deeply scanning Menu Cells: Finding Largest IFrames
Done.
NOTE: Selected sector (relative to cell start) 3925 in Cell 1
WARNING: Truncating audio. Buttons start in the middle of cell: 1
NOTE: Selected sector (relative to cell start) 0 in Cell 2
__________________
some guides

Last edited by sweetness; 26th March 2005 at 00:44.
sweetness is offline   Reply With Quote
Old 26th March 2005, 06:25   #60  |  Link
sweetness
member
 
Join Date: Feb 2004
Posts: 346
OK there is no problem with pgcdemux or muxman. it is when the menu is stilled with motion2still and menushrink has the same problem too.
this cell has the buttons active in the middle of the cell.
really don't know if this can cause other problems(play back)when the audio is unsynchronized.
__________________
some guides
sweetness is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 09:43.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.