Download Latest Version UniversalCharDetCS.bin.7z (78.0 kB)
Email in envelope

Get an email when there's a new version of StreaMan: DVD-Video Streams Manipulator

Home / Useful_Tools / PgcDemux
Name Modified Size InfoDownloads / Week
Parent folder
PgcDemux_mod_bin.7z 2011-01-23 41.1 kB
PgcDemux_mod_src.7z 2011-01-23 58.1 kB
Readme.txt 2011-01-23 6.9 kB
PgcDemux_1205_bin.7z 2011-01-17 39.3 kB
PgcDemux_1205_src.7z 2011-01-17 85.7 kB
Totals: 5 Items   231.0 kB 1
PgcDemux demuxes a DVD/VOB,IFO (PGC) in its elementary streams,
video(m2v), audio(ac3,wav,dts,mpa) and subtitles(sup). 
http://www.videohelp.com/tools/PgcDemux
http://download.videohelp.com/jsoto/dvdtools.htm
PgcDemux app. Streams demuxer.  Copyright (C) (2005) by jsoto
=====================================================================

The modification refers actuations of the program with parameters and exits.
On the ground sources jsoto, modifications implement pawel57

http://sourceforge.net/projects/streaman/files/Useful_Tools/PgcDemux_mod/
pawel57(at)users(dot)sourceforge(dot)net

===============================Changelog==============================
Vers 1.2.0.5 m02 (15-01-2011) by Pawel57
Compiled under M$ C++ Visual Studio Express 2008.
- Added:	Blocked jumping out announcements in the Command Line mode
- Added:	The check of the active process before the exit
- Changed:	Rearranged exit codes:
			1 = nothing was made
			0 = finished without errors
			-1= error appeared

Vers 1.2.0.5 m01 (03-05-2009) by Pawel57
- Added:	Parameters: -guiwd,  -guism, -help
						{-guiwd, -nogui}. Opens GUI and waits for user dialog. 
						{-guism, -nogui}. Opens GUI, starts process and minimize window.
						-help , /? or undefined. This help.
- Added:	The jumping-out window of the help
- Changed: 	Internal help for parameters:
			Command line usage:
			PgcDemux [option1] [option2] ... [option15] <ifo_input_file> <destination_folder>
			option1: [-pgc <pgcnumber>]. Selects the PGC number (from 1 to nPGCs). Default 1
			option2: [-ang <angnumber>]. Selects the Angle number (from 1 to n). Default 1
			option3: [-vid <vobid>]. Selects the Vob number (from 1 to n). Default 1
			option4: [-cid <vobid> <cellid>]. Selects a cell vobid (from 1 to n). Default 1
			option5: {-m2v, -nom2v}. Extracts/No extracts video file. Default NO
			option6: {-aud, -noaud}. Extracts/No extracts audio streams. Default YES
			option7: {-sub, -nosub}. Extracts/No extracts subs streams. Default YES
			option8: {-vob, -novob}. Generates a single PGC VOB. Default NO
			option9: [-customvob <flags>]. Generates a custom VOB file. Flags:
				b: split VOB: one file per vob_id
				n: write nav packs
				v: write video packs
				a: write audio packs
				s: write subs packs
				i: only first Iframe
				l: patch LBA number
			option10:{-cellt, -nocellt}. Generates a Celltimes.txt file. Default YES
			option11:{-endt, -noendt}. Includes Last end time in Celltimes.txt. Default NO
			option12:{-log, -nolog}. Generates a log file. Default YES
			option13:{-menu, -title}. Domain. Default Title (except if filename is VIDEO_TS.IFO)
			option14:{-guiwd, -nogui}. Opens GUI and waits for user dialog. Default NO
			option15:{-guism, -nogui}. Opens GUI, starts process and minimise window. Default NO

			In default PgcDemux starts command line process without window (in the background).

			-help , /? or undefined. This help.

			
Vers 1.2.0.5 (16-01-2009) by Pawel57
Compiled under M$ C++ Visual Studio Express 2005.
Thanks for Danny Ruijters
http://www.codeproject.com/KB/MFC/MFCinVisualStudioExpress.aspx
Changed only the information on the compilation in the file PgcDemux.rc
- My first public release
http://sourceforge.net/projects/streaman/files/Useful_Tools/PgcDemux_1205/
pawel57(at)users(dot)sourceforge(dot)net
=====================================================================

Vers 1.2.0.5 (28-11-2005)
- BugFix:   Demuxing by CellId in CLI mode does not always work 

Vers 1.2.0.4 (19-04-2005)
- BugFix:   Demuxing audio was completely broken in 1.2.0.3 (Sorry :) )
- Added:    Confirmation dialog when quiting, except in the case of using Quit button 

Vers 1.2.0.3 (10-04-2005)
- BugFix:   Demuxed audio now starts in a frame header
- Added:    Option to do not include last celltime 
- Changed:  Special VOB contents requested by Zeul. Only the first I frame per cell

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.


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 snytax has been modified to support new demux modes 
- BugFix:   CLI was completely broken.

Vers 1.1.0.7 (26-01-2005)
- Added:    Minimize box in title bar
- BugFix:   PGC demuxing in menu domain failed if # language units > 1
 
Vers 1.1.0.6 (07-01-2005)
- Added:    20 bit LPCM full support
- BugFix:   Wrong RIFF chunk size (8 bytes lower than the right value) 

Vers 1.1.0.5 (21-12-2004)
- Added:    24 bit LPCM full support 
- Change:    Unlimited PGCs
- Note:     20 bits still not supported

Vers 1.1.0.4 (19-12-2004)
- Added:    24 bit LPCM support (1, 2 and 4 channels tracks)
- Added:    96 kHz sampling frequency LPCM support
- Note:     20 bits is not supported

Vers 1.1.0.3 (08-11-2004)
- Added:    Shell integration: "Open with" and "drag & drop"
- Change:   Change of file extensions to wav (pcm) and mpa (mpeg)
- BugFix:   Error when loading IFOs without menus.
- BugFix:   Padding packs were not processed.
- BugFix:   LPCM audios extraction were not correct. 
- BugFix:   MPEG audios extraction were not correct.

Note: I'm still unsure on LPCM extraction, mainly because I do not own
DVDs with LPCM audios.


Vers 1.1.0.2 (02-11-2004)
- New build with no changes but with version information OK
 
Vers 1.1.0.1 (01-11-2004)
- Added:    Multiangle support
- Added:    Menu support
- Added:    Logfile creation (including audio/video delays)
- Added:    Celltimes.txt creation
- Added:    Tooltips
- BugFix:   Bug in subpictures timestamp calculation (in second and
            sucesive discontinuities)
- BugFix:   Bug in subpictures extraction when buffer[0x16]!=0


Vers 1.0.0.2 (25-10-2004)
- BugFix:   Bug in VOB generation.
- Changed:  Extension of videofile to m2v
- Added:    MessageBox confirmation at the end of the process.


Vers 1.0.0.1 (24-10-2004)
- First public release

Source: Readme.txt, updated 2011-01-23