PgcEdit
The Swiss Army knife of DVD editing
Main homepage hosted by VideoHelp.
New mirror in Belgium
Unofficial Mirror in Poland.
PgcEdit - Czech Site The unofficial czech PgcEdit site, hosted by wencaS.
PgcEdit - Deutsche Version An unofficial but very good german translation of PgcEdit.
PgcEdit - Japanese Version Unofficial and untested japanese translation of PgcEdit.
PgcEdit is a DVD IFO and Menu editor designed to allow the modification of the navigation
commands and parameters of an already authored DVD structure.
PgcEdit is also an excellent tool to learn how a DVD works, with his powerful Trace function.
Since v0.6.0, PgcEdit is also the first program able to burn a Double Layer DVD-Video on DL DVD+R or DL DVD-R, with an interactive interface (including a preview), to select the position of the layer break.
PgcEdit is free and open source (GPL license).
The current PgcEdit version is 8.6 (January 12, 2008)
PgcEdit - Deutsche Version Not really a documentation site, but you can now use PgcEdit in your language if you wish! Thanks to the german translation team!
PgcEdit - Japanese Version. Untested!
PgcEdit is written in Tcl/Tk. Tcl/Tk is an interpreted scripting language.
It is therefore necessary in theory to have a Tcl/Tk interpreter
to use PgcEdit. Windows don't have such an interpreter.
PgcEdit.exe is an executable containing the Tcl/Tk interpreter and its
libraries, as well as the scripts constituting the PgcEdit application. It is not an
installer.
To install PgcEdit, simply copy PgcEdit.exe in a folder of your choice,
such as "C:\Program Files\PgcEdit\".
Then, launch PgcEdit.exe and see the 'Options/Install' menu:
it allow to automatically create the shortcut icons and the files associations.
Note that the first time PgcEdit is run, it will create a "bin" directory in the same folder as PgcEdit.exe. Therefore, you need write permissions on the install folder, at least when PgcEdit is run for the first time, and when a new version is run for the first time.
To install a new version, just overwrite PgcEdit.exe with the new file. The bin directory will be updated automatically the first time the new version is run.
To uninstall PgcEdit, simply use the 'Options/Install/Uninstall PgcEdit' menu. This will remove the shortcuts, the files associations and the configuration files. Then, delete PgcEdit.exe.
Note: On some foreign systems (for example corean systems), the executable may not
start when you double-click on the icon. To fix this problem, you have to put PgcEdit.exe
in a path containing only standard ASCII characters.
You can now also use the command line arguments or an environment variable
to specify the character encoding scheme needed by your system.
See the Command line arguments section below.
Microsoft has released its very bad Vista operating system. Unfortunately, some guys want to use it!
Although PgcEdit works relatively well under Vista, there are some things you should consider.
There is now a standalone executable for Linux.
With this standalone, you don't need to have Tcl/Tk installed anymore.
You may copy the executable in a directory (preferably somewhere in your path), then do
"chmod a+x PgcEdit" to make it executable.
Note that the first time PgcEdit is run, it will create a "bin" directory in the same folder as PgcEdit.exe. Therefore, you need write permissions on the install folder, at least when PgcEdit is run for the first time, and when a new version is run for the first time.
To install a new version, just overwrite PgcEdit.exe with the new file. The bin directory will be updated automatically the first time the new version is run.
With the new starter app (v0.5a), the X11 version is started by default. If you want to use the aqua version instead of the X11 version, you must rename the "PgcEdit Starter" file to "PgcEdit Starter aqua".
To update PgcEdit, simply replace the PgcEdit_source folder by the new version.
See the "Welcome, Read Me" file in the Starter application for detailed installation instructions.
Note that the Preview functions are still not available under Macintosh.
The easiest way to install Tcl/Tk for X11 is to use Fink. Download Fink at
fink.sourceforge.net and install it.
Then, open the terminal (or use FinkCommander.)
To install Tcl/Tk, type "sudo apt-get install tcl/tk". This will download the compiled version for MacOSX.
Or type "fink install tcltk" to compile the sources (which takes some time.)
A Tcl/Tk Aqua compatible distribution may be downloaded at tcltkaqua.sourceforge.net.
There are three different versions : TclTkAquaBI (Batteries-Included), TclTkAqua and TclTkAquaStandalone.
It is more easy to use TclTkAquaStandalone, because this distribution allow to launch PgcEdit by clicking on the icon, without the need to open the terminal.
The installation est straightforward : open the disc image, and copy "Wish Shell" on your hard disk.
What are the differences between the two versions ?
Tcl/Tk Aqua uses the MacOSX native interface and is more easy to launch. Unfortunately, the Tcl/Tk Aqua project is still in development and there are some bugs in the display and the behaviour of PgcEdit. The Tk-Aqua version distributed by Apple with OSX 10.4 is still very buggy. The PgcEdit's GUI will therefore not always be perfectly rendered. In particular, the 'tearoff menus' are not working correctly. You may need to rezise the window and change the fonts (in the Options menu) to display the interface correctly.
Tcl/Tk for X11 has a look less "MacOSX", and needs the terminal to launch PgcEdit,
but in the other hand the GUI is bug free, and more reactive.
This version is therefore more "robust", and is the best (and only?) way to use PgcEdit under MacOSX.
Tcl/Tk X11 : launch X11 and type in the xterm window "/sw/bin/wish "full path to PgcEdit.tcl"".
Tcl/Tk Aqua : launch "Wish Shell", then go to the "File -> Source" menu, and select PgcEdit.tcl.
See also the "Welcome, Read Me" file in the starter application.
You will have to make sure that you have Tcl/Tk version 8.4 (or more). You must then install the sources of the script. The 'Options/Install' menu will not be present, even under Windows, and you will have to complete the installation manually.
Command line:
$ wish PgcEdit.tcl [optional path to VIDEO_TS.IFO]
Under Unix, you can make PgcEdit.tcl executable directly with:
$ chmod a+x PgcEdit.tcl
$ mv PgcEdit.tcl pgcedit
You may also have to add the install directory to your path. Then use this command line to launch PgcEdit:
$ pgcedit [optional path to VIDEO_TS.IFO]
See the Command line arguments section below for more information.
The sources of PgcEdit are contained in PgcEdit.exe (in the PGCEDIT folder). You can extract them with an unzip program, such as WinZip. You may also download the source files alone.
The web site of Tcl/Tk is www.scriptics.com
Tcl/Tk for Windows (ActiveTcl):
www.activestate.com/Products/ActiveTcl/
FreeWrap (.exe generator):
sourceforge.net/projects/freewrap/
The new documentation files should be placed within a "doc" folder in the PgcEdit installation folder. This way, you will be able to launch the documentation from PgcEdit's Help -> Documentation menu.
Under Windows, if a file called PgcEdit_Manual.chm is found in the doc folder, it is used.
Under all platforms (including under Windows if the CHM file is not found), the file doc/PgcEdit_Manual.htm is used.
If that file cannot be found, the file PgcEdit_Manual.txt is used instead. (This allows french users to place the old french doc file in the doc folder, and use it instead of the new english doc.)
If PgcEdit cannot find one of these files, it will display the online HTML documentation stored on the VideoHelp homepage.
Download PgcEditIf you want to create your own set of icons, look at the INSTALL.txt file included in the archive. And please send them to my email address. I may distribute them here as well. Thanks in advance.
Czech Version of PgcEdit
Deutsche Version of PgcEdit
Japanese Version of PgcEdit
DVDShrink plugin v2.6
Useful to improve the navigation capabilities of a DVD created by DVDShrink in reauthor mode.
V2 has a new function, "Redo Authoring", to recreate completely the authoring from scratch.
V2.5 has a totally new function to "Enhance and fix authoring" of the DVDShrink compilations in re-author mode, more standard compliant. You can now also use the arrow keys to skip to the previous or next title.
Play All PGC plugin v1.3
Unlike the "New 'Play All' PGC" function available in PgcEdit, this plugin scans the VOB files to find all VOB cells, and builds a new PGC referencing all available cells.
It can also build a PGC containing only the VOB cells that are not referenced in the other PGCs, and find all unreferenced VOB cells.
This plugin is handy to retrieve lost cells from the VOB files.
Search and Replace plugin v2.6
Searches a regular expression in VM command's [hexadecimal codes] of specific parts of the DVD and filter the matching commands through a pattern.
(This function is not easy to master, and should not be used by beginners.)
Download all plugins in one zip file! (updated with the latest versions of the plugins)
Command Line ArgumentsPgcEdit [/E:encoding] ["dvd_folder_or_file_name"]
PgcEdit [-e:encoding] ["dvd_folder_or_file_name"]
wish PgcEdit.tcl [-e:encoding] ["dvd_folder_or_file_name"]
Please post your feedback, suggestions and bug reports on the Doom9 forum,
in this thread. Thanks.
Old discussion threads:
PgcEdit v 0.1,
PgcEdit v 0.2,
PgcEdit v 0.3,
PgcEdit v 0.4,
PgcEdit v 0.5,
PgcEdit v 0.6.0 (and 0.6.1 beta),
PgcEdit v 0.6.1 to 0.6.4,
PgcEdit v 7.
You may also write (in french or english) to:
NOTE: The old email addresses at tiscali.be and scarlet.be are no longer valid! Please use the address above.
Please use mail only for messages not relevant to the forum, for bug reports and job opportunities.
Use the forum to post DVD technical questions!
I can't reply to all messages personnaly, and other users may benefit from your experience.
Thanks.
If you need to submit a bug, please provide the following information:
Since v8.6, it is possible to specify the character encoding used by your system via the command line or an environment variable. See the Command line arguments section above.
All the tools listed here are free, and most of them are better than the commercial equivalents! Thanks to the freeware community!
Have fun!
r0lZ
|