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. |
1st July 2006, 09:45 | #281 | Link | ||
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,469
|
Quote:
Anyway, here is what I wrote: Quote:
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV |
||
10th July 2006, 09:27 | #283 | Link |
Registered User
Join Date: Jan 2005
Location: Ukraine.
Posts: 109
|
2 r0lZ.
A timemap plugin is do nothing (or I don't understand it). I have a DVD (it is a second with the same bug), which has a wrong timemap. Really playtime of DVD (main movie) is 1:57:16. Timemap has a 1:57:09 value. I run a plugin, agree with reconstruct and save DVD. PGC Edit recalculating a timemap, saving DVD, but a playtime still the same 1:57:09. IFO's here: http://rapidshare.de/files/25431206/Lara2.zip.html Please, help. Edited: Maybe it helps you. Both DVD are DL (DVD-9). In this DVD a LB was at 22 cell. Last edited by President; 10th July 2006 at 09:43. |
10th July 2006, 10:04 | #284 | Link |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,469
|
The timemap plugin rebuilds the time map tables (VTS_TMAPTI), not the cells and PGC playing time.
But you're right. Since, during the process, the playback times of each cell and of the whole PGC are known, the function should also fix the wrong playback times in the IFOs. Maybe I'll add that in the next version.
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV |
10th July 2006, 10:28 | #285 | Link | |
Registered User
Join Date: Mar 2004
Location: Italy
Posts: 953
|
Quote:
This would be very useful (and appreciated)! I noticed as a systematic behaviour of arcoss protected titles that the playback time of many cells in the PGC are slightly screwed up. I have many examples of this... Correcting the cells (and the PGC) playback time, based on the actual content of the cells would be very helpful, in order to allow Ifoedit, PgcDemux, and other application to properly recover the chapter times of the PGC. It would be also useful (maybe...) to manually turn on and off the building of the TMAP table: at the moment if one need to add 5 void cells at the end of a PGC, the table is re built every time... Maybe a solution (I second this) was the one suggested by Blutach, of allowing the addition of more than a single cell per time in the PGC... All the best, SD Last edited by Sir Didymus; 10th July 2006 at 10:34. |
|
10th July 2006, 10:39 | #286 | Link | ||
Registered User
Join Date: Jan 2005
Location: Ukraine.
Posts: 109
|
Quote:
Quote:
|
||
10th July 2006, 11:40 | #287 | Link | |
Spielberger
Join Date: Feb 2005
Posts: 838
|
Quote:
I am not really familiar with NTSC (living in a PAL country) but IMO this is caused by drop/non-drop timecode. DVD uses non-drop for all timecodes and elapsed times. 1.57 playback time results in ~7 seconds drop/non-drop timecode difference... |
|
10th July 2006, 11:54 | #288 | Link | |
Registered User
Join Date: Jan 2005
Location: Ukraine.
Posts: 109
|
Quote:
|
|
10th July 2006, 12:55 | #291 | Link |
Registered User
Join Date: Jan 2005
Location: Ukraine.
Posts: 109
|
2 bigotti5
I don't think, what it's a reason of that difference. In previous (PAL) DVD a difference was: 1. First layer of DVD-9 is Ok (up to 0:59:00). 2. Second layer has wrong cells&PGC time at constant value approx 4 minutes. Timemap rebuilt was no effect. Maybe wrong authoring. Maybe incorrect LB. I don't know. I remuxed it and corrected a start frame number of each cell in layer two. It's solved a problem. |
10th July 2006, 15:58 | #292 | Link |
Registered User
Join Date: Mar 2004
Location: Italy
Posts: 953
|
Here is an example of the screwed cell elapsed times:
Celltimes from the original ifo file, directly picked from the disc: Code:
0 0 0 0 0 0 0 0 0 0 2 3 4 5 32 34 60 61 62 63 76 8748 15156 20642 24865 33132 38565 48417 58335 68265 73425 84357 91297 94845 101423 102931 110665 116060 124613 129082 138051 146135 155247 165034 175250 179332 179355 179367 179379 179405 Code:
8672 15080 20566 24789 33056 38489 48341 58259 68189 73349 84281 91221 94769 101347 102855 110589 115984 124537 129006 137975 146059 155171 164958 175174 179256 Code:
8671 15080 20566 24791 33059 38493 48347 58266 68198 73359 84292 91234 94783 101361 102869 110604 115999 124553 129025 137995 146081 155194 164983 175201 179283 Without the manual correction of the Celltimes.txt, the usage of this file in reauthoring applications leads to inaccurate chapter positions... Last edited by Sir Didymus; 10th July 2006 at 16:26. |
10th July 2006, 18:50 | #293 | Link | |
Spielberger
Join Date: Feb 2005
Posts: 838
|
@President
My post was refering to Lara2. It is NTSC. To your PAL DVD Quote:
This table is only used for time search, sliderplay in software players.. In your case you have IMO to rebuild the PGC (VTS_PGCITI) such as Ifoedit's "Create Ifos" function. Probably they are wrong in the VOB too, so rebuild the PGC will not work. |
|
11th July 2006, 07:17 | #294 | Link | |||
Registered User
Join Date: Jan 2005
Location: Ukraine.
Posts: 109
|
Quote:
Quote:
Quote:
Last edited by President; 11th July 2006 at 07:25. |
|||
11th July 2006, 09:02 | #295 | Link | ||
Spielberger
Join Date: Feb 2005
Posts: 838
|
Quote:
Quote:
|
||
11th July 2006, 13:24 | #296 | Link | ||
Registered User
Join Date: Jan 2005
Location: Ukraine.
Posts: 109
|
Quote:
Quote:
>> But this feature (29.97 fps) must give accumulating error effect. Or not? >What do you mean? I mean a drop/non-drop timecode differences. At 1 hour a difference is ~3.6 sec. At 2 hour is ~7.2 sec and so on. |
||
11th July 2006, 15:31 | #297 | Link |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,469
|
PgcEdit 7.4 beta1
This discussion is very interesting!
I have already added the code to fix the wrong time codes in the PGC. The internal calculations of the "Rebuild time map" function are made with the VOBU start and end presentation time (90 KHz clock). It's easy to convert the timings to frames in PAL, but not so easy with the crappy NTSC drop-frame time code format! Currently, I divide the clock by 90000 to compute the number of seconds in PAL, and by 90090 in NTSC. Since the drop-frame time code format is somewhat weired, I'm not sure it's the right way to do, however, the result is identical with the only NTSC DVD I have (not ARccOS protected.) If someone knows how to do the conversion exactly, I'll appreciate some help. Anyway, I have released PgcEdit_winexe_7.4beta1.zip. Could you test it, especially with NTSC material? Also, I wonder if it works fine with ARccOS protected DVDs. Thanks for your help!
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV |
12th July 2006, 07:43 | #298 | Link | |
Registered User
Join Date: Jan 2005
Location: Ukraine.
Posts: 109
|
Quote:
Thank's for new release. I checked a new PGCEdit release with 2 NTSC DVD which I have now (Tomb Raider and Tomb Raider 2). Unfortunately, change nothing:-(. Wrong timemap still stay in IFO's. Warning: Code:
Time Map tables DVD-TEXT General Name: "" Provider ID: "MPUCODER" Number of VTS: 1 -------------------- VTS 1 -------------------- 1 VTS_TMAP tables defined in VTS_TMAPTI for 1 PGCs. VTST 1 , 1 TTN 1 (1:57:09) Title 1 (sequential title) 1759 x 4 seconds = 1:57:16 ; ********** WARNING! ********** ------------------- Summary ------------------- VTST 1 , 1 TTN 1 (1:57:09) Title 1: Wrong TMAP duration BTW, r0lZ, you placed on your homepage (videohelp) a plugin list with Timemap plugin v1.0. Now I have (downloaded early) a v1.1 (Plugins - Time map - About). What is it? Aaaa, I see. It just a string into plugin "set version 1.1". I changed it to 1.0. Please, no penalty to me for this copyright violation:-)). |
|
12th July 2006, 10:19 | #300 | Link | |
Registered User
Join Date: Jan 2005
Location: Ukraine.
Posts: 109
|
Quote:
OOPS! I think I found an error. It seems an identification error of stream type (PAL/NTSC) or just incorrect uses a divisor (90000 or 90090). In Tomb Raider a last entry of timemap is 1759, start sector is 2236550 (see my IFOs at Lara2.zip). This sector contains a "VOBU start presentation time" is 633230329. Thus: 633230329 / 90000 = 7036 or 1:57:16 (that be indicating as "wrong" timemap). 633230329 / 90090 = 7029 or 1:57:09 (as wrote at movie playtime). Please look this condition in your program (90000 or 90090 divisor) and check it. Last edited by President; 12th July 2006 at 10:48. |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|