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.

 

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

Reply
 
Thread Tools Display Modes
Old 18th September 2005, 12:53   #261  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 4,839
PgcEdit 0.6.1 beta 12

PgcEdit_winexe_0.6.1beta12.zip

In the "Replace VTST Titles" function, I have added the option to keep the CLUT, and also everything not directly related to the VOBs, from the original PGCs. Now, you can use this function to import a reencoded title.
Basically, the function with this option do the job of IfoUpdate, but in the reverse order: the VOBs are replaced, and the relevent tables are updated, but nothing else.
Note that the cell table (except the VOBU pointers and the cell type flags), the program map and the chapters numbers are kept only for the PGCs that are made of exactly the same number of cells than in the original.
Do you think it is useful to keep also some cell type flags (for example the angle flags)?
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
Mirror (in Belgium)
Unofficial mirror (in Poland)
r0lZ is offline   Reply With Quote
Old 18th September 2005, 16:35   #262  |  Link
HKT3020_1
Registered User
 
HKT3020_1's Avatar
 
Join Date: Aug 2005
Location: New York City
Posts: 128
This is probably asking alot but a feature be added to remove multiple versions of a film on DVD. e.g. The Matrix, Alien & Aliens from the Quadrilogy set. I apprecaite all the time and investment put into this program so thanks either way.
HKT3020_1 is offline   Reply With Quote
Old 18th September 2005, 18:39   #263  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 4,839
A one-click function to remove a version of a movie is not easy to do.
In Matrix, there are several versions interleaved in the same VOB file, and refered by several PGCs. Although you can Kill Playback on these PGCs, PgcEdit cannot edit the VOBs, to remove the interleaved cells.
On the other hand, in most cases, when there are 2 versions of the same movie with different aspect ratios (Wide screen/Full screen), you should be able to use the Blank Out Domain function to remove one version. If there is some material you want to keep in the same domain, you need VobBlanker.
As you can see, it's noe easy to automate this task.
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
Mirror (in Belgium)
Unofficial mirror (in Poland)
r0lZ is offline   Reply With Quote
Old 18th September 2005, 21:56   #264  |  Link
CoNS
reMember
 
Join Date: Oct 2004
Location: Under your bed
Posts: 729
Quote:
Originally Posted by r0lZ
In the "Replace VTST Titles" function, I have added the option to keep the CLUT, and also everything not directly related to the VOBs, from the original PGCs. Now, you can use this function to import a reencoded title.
Basically, the function with this option do the job of IfoUpdate, but in the reverse order: the VOBs are replaced, and the relevent tables are updated, but nothing else.
So, this is equivalent to VobBlanker's Replace PGC function when used in input folder in VobBlanker?

Does the options to copy subtitle and audio tables, and to copy the subtitle colours, apply to this new function in PgcEdit, too? (I often need to replace a PGC with a newly muxed one, the reason not being reencoding the video, but adding extra custom made subtitles in my native language)
CoNS is offline   Reply With Quote
Old 18th September 2005, 22:55   #265  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 4,839
Quote:
Originally Posted by CoNS
So, this is equivalent to VobBlanker's Replace PGC function when used in input folder in VobBlanker?
Not exactly. Here, you can only replace the whole titleset. As his name implies, the function replaces all titles in the current titleset.

Quote:
Originally Posted by CoNS
Does the options to copy subtitle and audio tables, and to copy the subtitle colours, apply to this new function in PgcEdit, too? (I often need to replace a PGC with a newly muxed one, the reason not being reencoding the video, but adding extra custom made subtitles in my native language)
You may use this function for that purpose, if there is only one main title in the PGC: You should demux the VOBs, and export the celltimes.txt file. Remux with your new subpic and the celltimes. Reimport the title in PgcEdit, keeping the original parameters. Then, edit the subpic streams assignments in the PGC to add the new subpic. Finally, fix and edit the domain streams attributes.
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
Mirror (in Belgium)
Unofficial mirror (in Poland)
r0lZ is offline   Reply With Quote
Old 18th September 2005, 23:39   #266  |  Link
CoNS
reMember
 
Join Date: Oct 2004
Location: Under your bed
Posts: 729
Quote:
Originally Posted by r0lZ
Not exactly. Here, you can only replace the whole titleset. As his name implies, the function replaces all titles in the current titleset.
Ah, ok, I read your first qouted post as if you had now allowed the replacement of a single title within a VTST.

Anyway, in all the (very common) cases where the main movie is placed as the single title inside a VTST, the two reimport/replace functions in PgcEdit and VobBlanker respectively will give the same result then, right?

Quote:
Originally Posted by r0lZ
You may use this function for that purpose, if there is only one main title in the PGC: You should demux the VOBs, and export the celltimes.txt file. Remux with your new subpic and the celltimes. Reimport the title in PgcEdit, keeping the original parameters. Then, edit the subpic streams assignments in the PGC to add the new subpic. Finally, fix and edit the domain streams attributes.
I'm with you all the way to the remuxing part. But when reimporting in PgcEdit, I thought you had now added an option to copy those stream assignments and attributes from the newly muxed VTST into the old VTST in question? Or is this stream information not part of the tables that are copied?
CoNS is offline   Reply With Quote
Old 18th September 2005, 23:57   #267  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 4,839
No, by default the import copies everything (except the menus) from the reauthored title. The option allow you to keep the informations of the original titleset. So, you don't have to copy the color table, and to worry about the commands and PGC parameters. You may now reencode, keeping exactly the same number of cells. You don't need to set the audio and subpic languages. When you import, select the new option, and you will recover the PGC exactly as it was, but with a new VOB, and new VOBU pointers and tables. At this point, you need only to add the new streram in the PGC and in the domain streams attributes.
In fact, I've made this functions for the guys using IfoUpdate a lot. It's simpler to use my function.
You can also replace a title with VobBlanker, right.
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
Mirror (in Belgium)
Unofficial mirror (in Poland)

Last edited by r0lZ; 19th September 2005 at 00:02.
r0lZ is offline   Reply With Quote
Old 19th September 2005, 10:30   #268  |  Link
lazer007
Registered User
 
Join Date: Sep 2005
Posts: 3
[QUOTE=r0lZ]I may add this feature later, but for now, you may already do it easily manually. Just export the buttons, and edit the exported file. Import it, and it's done.

<snip example>

You may have to modify as well the global parameters at the end of the file, but it's easier to do interactively, in the editor.
Also, don't forget to do the edit for all groups in the file. The example above has only one button group.

------------------------------------------------------------------

Hi r0lZ,

First, thanks for such a great program!!! However, changing button numbers is not quite that easuly done. You have also to change the adjacent button numbers as well. Also, as you mentioned in your reply, the number of changes multiply when there is more than one group. Also many times it is not only two buttons you want to change.

That and the likelyhood of human error suggested to me that an interface to make these changes might be useful. I wrote this little program. you input the mnu file created by your program from a save menu and make the button swaps. Then save the changes and import them back into the menu with your load menu function. I've attached the program to this note in case others might find it useful.

Thanks again for an outstanding program!

-Lazer.
Attached Files
File Type: zip BtnSwap.zip (11.1 KB, 123 views)
lazer007 is offline   Reply With Quote
Old 19th September 2005, 11:12   #269  |  Link
CoNS
reMember
 
Join Date: Oct 2004
Location: Under your bed
Posts: 729
Quote:
Originally Posted by r0lZ
No, by default the import copies everything (except the menus) from the reauthored title. The option allow you to keep the informations of the original titleset. So, you don't have to copy the color table, and to worry about the commands and PGC parameters. You may now reencode, keeping exactly the same number of cells. You don't need to set the audio and subpic languages. When you import, select the new option, and you will recover the PGC exactly as it was, but with a new VOB, and new VOBU pointers and tables. At this point, you need only to add the new streram in the PGC and in the domain streams attributes.
In fact, I've made this functions for the guys using IfoUpdate a lot. It's simpler to use my function.
Sorry for being such a dumbass nOOb, but just to be sure that I understand:

In my case, where I'm not reencoding the video, but adding an extra subtitle stream after the original streams (or replacing one of the existing subtitle streams with a new one in a different language), I can avoid doing the manual updating of the stream assignments and attributes after importing the newly muxed VTST, IF I uncheck the new option in PgcEdit AND have specified the correct stream info in MuxMan etc. when I muxed the new VTST? PgcEdit will then simply copy this information for me automatically into the original DVD structure for the replaced VTST, and I'm all set to go, right?
CoNS is offline   Reply With Quote
Old 19th September 2005, 11:54   #270  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 4,839
Right.
But remember that muxman will create one program and chapter per cell present in the celltimes.txt file. This is not necessarily the same structure than in the original. Also, the cell commands numbers and still times, PGC commands, color lookup table, etc... are lost. You will have to restore all that stuff manually.
In the other hand, if you accept the new option, everything will be maintained, like in the original, but you will loose the new streams definitions you've done in Muxman. I think it' easier to fix them in PgcEdit.
Anyway, you should be able to test both methods easily, and see what is best suitable for you.
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
Mirror (in Belgium)
Unofficial mirror (in Poland)

Last edited by r0lZ; 19th September 2005 at 12:00. Reason: typo
r0lZ is offline   Reply With Quote
Old 19th September 2005, 11:57   #271  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 4,839
@lazer007
Thanks for your app. It may be useful to some ppl. May I put it on my homepage?

I may add later a function to swap two buttons in PgcEdit, but I have other priorities for now.

@a moderator
Can you approve the attachment?
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
Mirror (in Belgium)
Unofficial mirror (in Poland)
r0lZ is offline   Reply With Quote
Old 19th September 2005, 15:59   #272  |  Link
CoNS
reMember
 
Join Date: Oct 2004
Location: Under your bed
Posts: 729
Thanks for clarifying, r0lZ. I will test the two different ways when I get home from work, but from your explanation I guess that checking the new option and correcting the stream assignments and attributes afterwards would be the more "proper" way of doing it.

However, in IfoUpdate I have specific options to copy the colour lookup table and audio/subpic stream tables separately, so that no manual correction of the audio/subpic stream assignments and attributes is needed afterwards?

BTW, I wonder if VobBlanker's "Replace PGC" function will leave the program/chapter per cell data, cell commands numbers and still times, PGC commands etc. untouched in the original DVD structure?
CoNS is offline   Reply With Quote
Old 19th September 2005, 19:15   #273  |  Link
lazer007
Registered User
 
Join Date: Sep 2005
Posts: 3
Quote:
@lazer007
Thanks for your app. It may be useful to some ppl. May I put it on my homepage?
Absolutely. I'd be honored.


Quote:
I may add later a function to swap two buttons in PgcEdit, but I have other priorities for now.
I figured that from your previous posts. I'm glad I could help!


-Lazer.
lazer007 is offline   Reply With Quote
Old 20th September 2005, 20:33   #274  |  Link
Tobii
Registered User
 
Join Date: Oct 2004
Posts: 77
@ r0lZ

I haven't read all posts now. There is a possibility if one has imposed on the User Bank 1 to 4 in the trace mode (State -- > Snapshot State) having a marking for the positions in the PGC Selector?

Or perhaps directly in the User Bank? Approximately so ---> User Bank 1 ( VTS 1 , 1 TTN 1)
An additional possibility would be very helpful to delete the Banks (Clear all Snapshot State).
Logically only if it is possible and you are of the same opinion.


Sometimes I have an applications error at "State".




At the moment, I am trying to put. What can you do with that?

---------------------
Hopeful, T.
Tobii is offline   Reply With Quote
Old 21st September 2005, 12:38   #275  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 4,839
Quote:
Originally Posted by Tobii
There is a possibility if one has imposed on the User Bank 1 to 4 in the trace mode (State -- > Snapshot State) having a marking for the positions in the PGC Selector?

Or perhaps directly in the User Bank? Approximately so ---> User Bank 1 ( VTS 1 , 1 TTN 1)
An additional possibility would be very helpful to delete the Banks (Clear all Snapshot State).
Logically only if it is possible and you are of the same opinion.
OK. Done.
I have added the PGC label and pre/post/cell command number in the State menu items, including in the banks that are set automatically (in the "Return to" submenu.)
There is also a new "Clear All Snapshots" menu item. The snapshots are also automatically cleared when you load another DVD (but not if you reload the same DVD with the Reopen DVD function).


Quote:
Originally Posted by Tobii
Sometimes I have an applications error at "State".
I have added a check to avoid this problem, but I can't understand why you got this error. Normally, this error can only occur if there are no lines at all selected in the commands listbox, but that's theorically impossible.
Can you be more specific? What have you done exactly to get this error?
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
Mirror (in Belgium)
Unofficial mirror (in Poland)
r0lZ is offline   Reply With Quote
Old 21st September 2005, 18:04   #276  |  Link
Tobii
Registered User
 
Join Date: Oct 2004
Posts: 77
Quote:
OK. Done.
Many many thanks...is really very helpful to me.

Quote:
Can you be more specific? What have you done exactly to get this error?
I could reproduce the application error meanwhile.

I had imposed on my User Bank 1 to 4 and then executed the trace. Reload button pushed...trace log looks so


Restore State executed (any users bank)...no applications error.

------------------------------------------------------------------------------------------------------

Sometimes the following happens....

If I push the Reload button...trace log looks so


Restore State executed (any users bank)...the applications error comes.
I hadn't always looked into the trace log (Sorry, my fault ). I think you need to make no more thoughts to you about this!


Regards, T.
Tobii is offline   Reply With Quote
Old 21st September 2005, 20:17   #277  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 4,839
Well, I know there is a little problem when you start the trace just after a reset trace (load button). You must wait one second or so, to let the reset terminate his job. That's ennoying but I cannot fix that.
Is it the problem you have experienced?
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
Mirror (in Belgium)
Unofficial mirror (in Poland)
r0lZ is offline   Reply With Quote
Old 21st September 2005, 22:11   #278  |  Link
Tobii
Registered User
 
Join Date: Oct 2004
Posts: 77
Yes, it was the problem. But you don't have to fix it either.
I see no more error there...only an impatient user this one couldn't wait.
Tobii is offline   Reply With Quote
Old 22nd September 2005, 20:25   #279  |  Link
radius
Registered User
 
Join Date: Nov 2003
Posts: 52
Hi,
thanks again for this soft r0lZ it's gets better each time i see a new version
^^
(if it has not been added on your last betas) will you permit deleting a vts (not only the last) and relinking to nexts vts ?
i actually make this manually exemple i've blanked the vts 2 and movie is in vts 3, i want vts 2 to go to hell ^^ so i delete it, rename vts 3 to 2 relink what points to vts 3 to 2, and finally i open this in ifoedit and i correct the vts # of the movie title to 2 (the only thing i dont change is correcting the removed title numbers, exemple : if there was 2 titles in the deleted vts 2 i should decrease the title numbers but i've not searched how to do this)
radius is offline   Reply With Quote
Old 22nd September 2005, 22:49   #280  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 4,839
It's the kind of shing I would like to include in next versions, but it's not trivial to program. I have many other things to do as well. Probably one day...

BTW, you should be able to remove the unused title entries easily. Begin with this method:
In PgcEdit, use the Remap Titles function to assign the highest title numbers at the titles of the VTS you want to remove. Save.
In IfoEdit, open VMG_TT_SRPT, and change the Number of Title Play Maps, and the Length of Table. (The value for Length of Table is the address of the entry of the first removed title less 1.) Save.
Reopen the DVD in PgcEdit. You should not see the titles numbers anymore in the domains to remove. At this point, continue with your normal method.
Don't forget to verify that it is not possible to call something in a removed titleset. (Use Find Jumps to Nowhere.)
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
Mirror (in Belgium)
Unofficial mirror (in Poland)
r0lZ is offline   Reply With Quote
Reply

Thread Tools
Display Modes

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 23:01.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.