Pgcedit Mainpage
Pgcedit Mainpage
PgcEdit
The Swiss Army knife of DVD editing
z Table of contents
{ Introduction
{ Current version
{ Documentation
{ Installation
{ Download
{ Plugins
{ Third-party tools
{ Please donate
{ Contact
{ Known Bugs
{ Recommended programs
z Introduction
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.
http://www.videohelp.com/~r0lZ/pgcedit/ 31/12/2005
PgcEdit home Página 2 de 10
z Current version
The current PgcEdit version is 0.6.2 (December 2, 2005)
z Documentation
{ GPL License (translations)
{ PgcEdit reference manual. V2, for PgcEdit 0.5.7 final. Thanks to Blutach for his great
help!
{ Version history
Useful links:
{ Tcl regular expressions (used by the find functions): See the official description, or this
handy table.
{ Tcl math functions (for the Tcl calculator/converter): See the 'expr' command official
description.
{ In english:
2COOL's PgcEdit Guides New "Blanking a Cell with PgcEdit" guide, and "Removing
Language Selection and Aspect Ratio Menus" updated (v3.0)!
There are also some 2COOL's movie specific ripping guides using PgcEdit on the
Doom9 forum. See 2COOL's Cheat Sheets & Guides List.
Jeanl's Guides for PgcEdit Jumping straight to the movie (or the menu), and
Skipping annoying stuff (FBI warnings, previews, logos), using the new Trace mode
of PgcEdit v0.4!
How to burn ISO images with PgcEdit ensuring 32k gaps between IFOs and BUPs
Courtesy of Blutach. (Discussion thread at Doom9 here)
How to burn Double Layer Disks with PgcEdit (for PgcEdit v0.6.0 or more) Courtesy
of Blutach. (Discussion thread at Doom9 here)
How to use PgcEdit’s new Jump to PGC Upon DVD Insert Macro Courtesy of
Blutach. (Discussion forum)
Adding Back Original Menus to a DVD Shrink/Nero Recode Re-authored DVD with
http://www.videohelp.com/~r0lZ/pgcedit/ 31/12/2005
PgcEdit home Página 3 de 10
How to save even more Mb by just displaying the cast in the credits (as a still
without audio) Courtesy of Blutach. (Discussion thread)
Importing selfmade menus to episode DVDs done with DVD Shrink (using DVD-Lab
Pro and PgcEdit) Courtesy of Chetwood. (Discussion thread)
{ In czech:
Thanks to wencaS, you can find a lot of useful informations in czech here,
including guides, translations of the plugins, and much more!
The Mad Monk's PSL2 plugin guide by Cynthia has been translated in czech by
wencaS. See here. (Might be outdated!)
{ In dutch:
DVD's backuppen; de beste manier [Deel 3] by DeeD2k2.
Een Play All script voor een Studio DVD-image by Johan de Jong.
{ In german:
Tobi is back with two brand new PDF files! Thanks again for your great work,
Tobi!
PgcEdit - German Documentation and PgcEdit - German Guides (for PgcEdit 0.6.2
final!)
(To download the PDF files, right click on the links above and select "Save link as..."
or "Save target as...")
{ In japanese:
PgcEdit: Basic concepts
How to burn ISO images with PgcEdit ensuring 32k gaps between IFOs and BUPs
How to burn Double & Dual Layer Disks with PgcEdit by taka702.
Adding Menus to a DVD Shrink Re-authored DVD with PgcEdit and DVD Styler
Using Title Menu Button to Skip Titles in Re-authored DVD Shrink Movies (for
PgcEdit 0.1.2 - outdated)
PgcEdit FAQ
http://www.videohelp.com/~r0lZ/pgcedit/ 31/12/2005
PgcEdit home Página 4 de 10
{ In polish:
Dodanie oryginalnego menu do filmu (po reauthoring'u w DVDShrink'u) and
Start DVD od Filmu Glównego lub od Menu by Robs.
{ In spanish:
Tutorial de Reauthoría by David Star.
z Installation of PgcEdit
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.
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.
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.
Under Mac OSX 10.3 or more, you should install the Apple's X11User package
(located on the OSX install DVD/CDs), and download the MacOSX Starter
application once (the latest version includes MKISOFS 2.01). Then, download the
latest PgcEdit source files, and put the PgcEdit_source folder in the Starter folder.
Note that you may have to rename the source folder to "PgcEdit_source". To launch
PgcEdit, double click on the "PgcEdit Starter" icon.
http://www.videohelp.com/~r0lZ/pgcedit/ 31/12/2005
PgcEdit home Página 5 de 10
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.
To install Tcl/Tk under Mac OSX 10.2, there are two solutions. The first one uses
X11, while the other uses the native Aqua interface. The X11 version is highly
recommended, because the Aqua version has many bugs, and is not well supported
by PgcEdit.
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.)
X11 or Aqua ?
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.
MKISOFS: To use the Create ISO function of PgcEdit, you will need to compile
mkisofs 2.1 for your system, and install the executable in your path.
http://www.videohelp.com/~r0lZ/pgcedit/ 31/12/2005
PgcEdit home Página 6 de 10
Starting PgcEdit
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]
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 old, obsolete english and french text files are not included in the PgcEdit distribution
anymore.
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.
z Download PgcEdit
http://www.videohelp.com/~r0lZ/pgcedit/ 31/12/2005
PgcEdit home Página 7 de 10
{ Windows
{ Linux
Download the pgcedit standalone executable (not compressed), or, if you have Tcl/Tk 8.4
or more installed on your system, download the PgcEdit source files (zipped).
Download the PgcEdit reference documentation (HTML version, zipped).
Download once the PgcEdit starter application v0.5a (Updated with MKISOFS v2.1,
needed for the Create ISO function) and the latest PgcEdit source files, and put them in
the starter folder.
Download the PgcEdit reference documentation (HTML version, zipped).
If you don't use the new starter app v0.5a, you need to copy mkisofs 2.01 for MacOSX
10.3 or more in your path to use the Create ISO function.
You will have to install Tcl/Tk-X11 (on Mac OS 9 or below), or compile Tk-X11 (on OSX
10.2 - See the Readme in the PgcEdit starter application), and install the PgcEdit source
files and the PgcEdit reference documentation manually.
You will need to compile mkisofs 2.01 or more (which is a part of cdrtools) for your
system, if you want to use the Create ISO function.
{ Alternate icons
Alternate set of icons for the toolbar, courtesy of Sweetness. Preview (screenshot)
To use them, download the sweetness_icons_2.zip file and extract the files in an "icons"
subdirectory in the PgcEdit's installation folder.
If 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.
{ Miscellaneous
Download the Test-SPRM-7 tiny DVD, used to check if your player holds the PTT
(chapter) number or the Program number in SPRM 7. (This test DVD is useful to setup the
virtual player for Trace mode). PAL version NTSC version
z Plugins
Since version 0.6.1, a new plugin mechanism has been added to PgcEdit. This way, you may
download the plugins you really need.
To use a plugin, download the ZIP archive, extract the tcl file, and put it in the "plugins" folder
located in the PgcEdit's installation folder. If you have installed at least one plugin, a new
http://www.videohelp.com/~r0lZ/pgcedit/ 31/12/2005
PgcEdit home Página 8 de 10
Auto comment plugin v1.0 Adds some automatic comments in the PGC labels.
Currently marks the PGCs without pre, post and cell commands as void.
Celltimes plugin v1.0 Converts a Celltimes.txt file from frame numbers to time
codes, or vice varsa.
LU (menu Language Unit) plugin v1.0 Allow you to change the language code of
current Language Unit.
PUO plugin v1.2 Function to import/export, set and clear the Prohibited User
Operations, including a function to clear all PUOs in all VOBs of the current DVD.
The import/export PUOs functions are useful if you want to keep the original PUOs
of a DVD ripped by DVD-Fab Decrypter.
Search and Replace plugin v1.1 Searches a regular expression in all the VM
command's [hexadecimal codes] of the whole 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 official plugins in one zip file! (All Plugins folder)
PSL2 (anti-ARccOS) plugin for PgcEdit by The Mad Monk. (Download link at
the end of this page.) Requires DVD Decrypter v3.5.4.0.
z Third-party tools
{ DVD Menu Button Swapper A tool to swap the menu buttons in a .mnu file exported by
PgcEdit with the Export Whole Menu function, courtesy of Lazer.
z Please donate
To support future PgcEdit development, please make a donation. Thanks!
z Contact
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)
http://www.videohelp.com/~r0lZ/pgcedit/ 31/12/2005
PgcEdit home Página 9 de 10
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.
{ Sometime, a button or menubutton (with drop-down options) do not work when you click
it. This is probably a Tk bug, under Windows only.
You may recover the usage of the button simply by clicking on the window's title bar.
{ If you copy something in the clipboard with PgcEdit, the clipboard is emptied when
PgcEdit is closed. This is the normal Tcl/Tk behaviour.
To copy/paste from one DVD to another one, you should open two instances of PgcEdit at
the same time.
{ In Trace mode, when you click the Load button to reset the trace state, it is necessary to
wait a little bit (around one second) before clicking the Step or Run button, or a wrong
command may be logged, and an error may even occur.
In this case, just click the Load button again.
{ Virus warning: Some very picky antivirus programs (notably McAfee) are reporting
that PgcEdit.exe is a potentially unwanted program (not a virus!)
This is because PSKill.exe by Sysinternals (a very serious company) is embedded in the
PgcEdit executable. Though PSKill can be used to remotely kill processes, it is used by
PgcEdit only to kill the MKISOFS process when the user aborts the ISO creation when
burning a DVD.
Be assured that PgcEdit doesn't make malicious tricks on your computer!
z Recommended programs
All the tools listed here are free, and most of them are better than the commercial equivalents!
Thanks to the freeware community!
{ Essential tools
DVD Decrypter, by Lightning UK! Though discontinued, it is still the best ripper
http://www.videohelp.com/~r0lZ/pgcedit/ 31/12/2005
PgcEdit home Página 10 de 10
around.
VobBlanker, by Jsoto. Handy to remove unwanted material from your DVD.
MenuShrink, by Jeanl. Use it to convert your DVD menus to still frames, and regain
disc space.
DVD Shrink (download link) Still the best DVD compressor around!
ImgBurn, by Lightning UK! The best ISO burning tool! Needed to burn a DVD with
PgcEdit.
ImgTool classic, by Coujo. A tool to create and burn an ISO with ImgBurn. You need
MKISOFS.exe, available with ImgTool Classic, to burn with PgcEdit. (Do not use
ImgTool Burn, less efficient!)
{ Useful tools
FixVTS, by Jeanl. Use it to normalize a badly authored VOB or DVD.
PGCDemux, by Jsoto. The best DVD demultiplexer!
Muxman, by Mpucoder. The best DVD multiplexer!
DVDStyler, by Alex Thüring. To create your own menus.
IfoEdit and VobEdit, by Derrow. Powerful IFO and VOB monitors. Not for beginners!
Have fun!
r0lZ
This page was last updated on December 3, 2005.
enter email
it's private
OK
Powered by ChangeDetection
http://www.videohelp.com/~r0lZ/pgcedit/ 31/12/2005