0% found this document useful (0 votes)
267 views

Pgcedit Mainpage

This document provides information about PgcEdit, a DVD editing software. It describes PgcEdit as a tool for modifying DVD navigation commands and parameters. The document outlines the current version, documentation, installation instructions, download links, plugins, and contact information. It also lists some third-party guides and tutorials for using PgcEdit.

Uploaded by

Saulo
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
267 views

Pgcedit Mainpage

This document provides information about PgcEdit, a DVD editing software. It describes PgcEdit as a tool for modifying DVD navigation commands and parameters. The document outlines the current version, documentation, installation instructions, download links, plugins, and contact information. It also lists some third-party guides and tutorials for using PgcEdit.

Uploaded by

Saulo
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

PgcEdit home Página 1 de 10

PgcEdit
The Swiss Army knife of DVD editing

Main homepage hosted by VideoHelp.


Mirror in Belgium.
Unofficial Mirror in Poland.

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

PgcEdit is free and open source (GPL license).

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

{ Screenshots: Main window, PGC parameters Editor, Trace mode

{ Manuel de PgcEdit (Ancienne documentation en français, totalement obsolete. SVP,


utilisez aussi le manuel anglais.)

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.

{ Glossary of DVD Terms.

Third party guides:

{ In english:
„ 2COOL's PgcEdit Guides New "Blanking a Cell with PgcEdit" guide, and "Removing
Language Selection and Aspect Ratio Menus" updated (v3.0)!

„ 2COOL's Jump2PGC guide and his helper application jump2pgc.exe. Download


guide and helper (with helper version 1.55)

„ 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

PgcEdit and VobBlanker Courtesy of Blutach. (Definitive version.)

„ 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)

„ Menuing DVD compilations easy, courtesy of Bjs.

„ Editing a MENU in a Already Authored DVD, hosted by ROUTE IFO.

„ Adding a still frame presentation menu on a DVDShrink reauthored DVD


(Discussion thread) - Version française (texte simplifié seulement)

„ Change default audio streams with PgcEdit by UncasMS.

„ PSL2 (anti-ARccOS) plugin for PgcEdit - A User Guide by Cynthia. (Discussion


thread)

„ The VideoHelp's list of PgcEdit's guides is also handy.

„ A search for PgcEdit on Doom9 forum may be useful, too.

{ 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.

{ Installation of PgcEdit.exe (under Windows)

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.

{ Installation of PgcEdit (under Linux)

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.

{ Installation of PgcEdit under Mac OSX

„ 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.

„ Installation of Tcl/Tk for X11

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.)

„ Installation of Tcl/Tk Aqua

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.

„ X11 or Aqua ?

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.

„ 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.

{ Installation of the sources (under Linux, Mac or Windows)

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]

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/

{ Installation of the documentation (all platforms)

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

Download PgcEdit.exe (not compressed) or pgcedit_winexe.zip (zipped).


Download the PgcEdit reference documentation (Windows .CHM help file, zipped). (This
file is now zipped, to bypass a bug in Windows XP SP2 with locked downloaded files.)

{ 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).

{ Mac OSX 10.3 or more

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.

{ Mac OSX 10.2 or less

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.

{ All versions folder

All versions (including sources, Windows and Linux executables, PgcEdit_Preview


sources, MACOSX_Starter, mkisofs for MacOSX 10.3, alternate icon sets, doc files, etc...,
zipped).

{ 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

Plugins menu will be available in PgcEdit.

{ Official plugins (written or supported by me)

„ 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.

„ DVDShrink plugin v1.3 The functions "DVDShrink remote buttons" and


"DVDShrink Streams Remapping safety", previously included in the main PgcEdit
program, are now available as a plugin. Also includes two functions to launch
DVDShrink from within PgcEdit.

„ 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)

{ Third-party plugins (not written or supported by me)

„ 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)

You may also write (in french or english) to:

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.

If you need to submit a bug, please provide the following information:


{ The version of PgcEdit you are using.
{ Whether or not you are using the standalone PgcEdit.exe. If not, add the Tcl/Tk version
number (you can see it in the Help/About menu).
{ The platform (for example Windows XP, Linux...) you are running PgcEdit on.
{ If the program is crashing with an error message, the full text of this error message (you
may have to click on the "Details >>" button of the error dialog box to see it).
{ If you are in trouble with a specific DVD, please send me the original IFOs (an archive
with the PgcEdit_backup folder).
{ Try to describe exactly what you were doing when the problem occured, and how to
reproduce it.

z Known Bugs (and Workarounds)


{ If there are foreign characters in the directory names of the install path, PgcEdit may not
start.
Also, if you install external executables in a path with foreign characters, PgcEdit may not
be able to launch them.
So, avoid foreign characters in the path of PgcEdit, of the tools you want to use via the
Tool menu, and in the install path of ImgTool Classic, Daemon Tools and ImgBurn, or the
burn function may fail.

{ 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.

Be notified when this page changes

enter email
it's private
OK
Powered by ChangeDetection

Number of visitors since July 18, 2004:

http://www.videohelp.com/~r0lZ/pgcedit/ 31/12/2005

You might also like