View Full Version : How to remove Linked Cells ?
djan
19th February 2004, 02:57
Hi everybody,
I don't know if I can post it here but if I do it it's because I'm using One Click Solutions. I'm trying to fully backup "Hurricane" but there are linked cells. The movie has 22 chapters but the last chapter of the movie if the 13st. After the 13st, all the chapters are cell linked to the begining. So chapter 14 is linked to the 1st chapter of the movie, chapter 15 to the second, ... I don't know why they did that but it takes big place. The movie shows 4 hours when it's only 2 hours and 25 minutes. It's possible to make start and end selection when I make movie only but is there a solution for full backup ? I tried DVDStripper to remove them but as they are linked, when I try to remove chapter 14, it removes chapter 1 too. If anyone can help, it would be nice.
Thx in advance.
djan
19th February 2004, 03:12
I think I'm wrong in this story. Does it really take place ? When I think a little more, they are linked, so they just replay what is already there. Lol. :D
Am I right ? Anyway, is it possible to remove these links ? So I want my movie to be in its 13 chapters and not with 9 more fake chapters.
MackemX
19th February 2004, 18:56
you can do this by going into the IFO's and modifying the values. The VIDEO_TS.IFO will also need modifying as it also holds the chapter values and programs like IC may barf if you use them
if you wanna be real lazy and not bothered about IC then you could just change the values in the VTS_PGCITI\VTS_PGC_X to Number of Programs=13 : Number of Cells=13 and most softwares will only pick up those 13 chapters
it's best you check the IFO's first of course and make backups ;)
djan
19th February 2004, 20:43
Ok, I have to do all that with IFOEdit surely. I'm wondering if tools like IC reencode those linked cells two times ???
djan
19th February 2004, 21:31
It's ok, I did it and it works well. I also changed the number of cells. But there is something else I would like to change, it's the Playback Time (BCD) value. It shows 67371606 so 04:04:02.16 / 25 fps. The real movie is only 145 minutes. So how can I find the right Playback Time value if I want it shows 02:25:00 per example ? Thx.
yuinfo
21st February 2004, 01:00
Originally posted by djan
It's ok, I did it and it works well. I also changed the number of cells. But there is something else I would like to change, it's the Playback Time (BCD) value. It shows 67371606 so 04:04:02.16 / 25 fps. The real movie is only 145 minutes. So how can I find the right Playback Time value if I want it shows 02:25:00 per example ? Thx.
playback time, BCD, hh:mm:ss:ff with bits 7&6 of frame (last) byte indicating frame rate
11 = 30 fps, 10 = illegal, 01 = 25 fps, 00 = illegal
So, the correct answer to your question is 35192896.
MackemX
22nd February 2004, 23:34
wouldn't 2:25:00.00 be something like 35979328?
djan
23rd February 2004, 04:56
How do you calculate it ?
MackemX
23rd February 2004, 06:23
Ill try to explain it simply :). Start by splitting it into 4 segments
e.g.
02:25:01.23 would be 02 25 01 23
the 1st three numbers of hours, minutes and seconds are HEX values giving 02 25 01
take the last value of 23 frames and split it into 2 digits, 2 & 3
now use a simple calculation
for PAL it's 64+(2*16)+3=64+32+3=99
for NTSC it's 192+(2*16)+3=192+32+3=227
now convert this Decimal value into HEX
PAL=99=63
NTSC=227=E3
this is now the 4th HEX value
so PAL would be 02 25 01 63 and NTSC would be 02 25 01 E3
convert this complete HEX number into Decimal
02250163=35979619
022501E3=35979747
if you are no good with HEX to Decimal conversions just use the Windows calcluator and change the view from standard to scientific using the dropdown menu. You can then use it to convert the values by clicking Hex or Dec
I hope you can follow me :)
djan
23rd February 2004, 15:38
Yes I can follow you as I already learnd these Hex <-> Dec conversions at school in Electronic studies. :) Thx MackemX.
yuinfo
23rd February 2004, 19:58
@MackemX:
You are wrong and I'm right :D
02:25:00:00 would be 02 25 00 00 decimal, and 02 19 00 00 hex, and we need hex for calculation. Finaly:
02 19 00 40 = 35192896
See? Regards.
djan
23rd February 2004, 20:32
Hi guys,
Try your calculation with these values : 67371606 = 04:04:02.16 / 25 fps. We'll see who has reason. ;)
MackemX
24th February 2004, 00:41
Originally posted by yuinfo
@MackemX:
You are wrong and I'm right :D
02:25:00:00 would be 02 25 00 00 decimal, and 02 19 00 00 hex, and we need hex for calculation. Finaly:
02 19 00 40 = 35192896
See? Regards. I'm confused now as Ifoedit tells me otherwise as I just checked, so are you sure you are right or am I missing something?
try putting 35192896 into any PGC in Ifoedit and you will get 2:19:00.00 because it doesn't convert the values from Decimal to Hex so 25 is 25 and 19 is 19
we will get there :D but I understand it a lot more now as I was actually working out how it all worked the other day so this little lesson has helped me learn a little so now I don't have to think
cheers :)
p.s. djan using that formula I get
04 04 02 56 = 67371606 as the 56 Hex comes from 64+(1*16)+6=86 decimal
2COOL
24th February 2004, 01:17
@yuinfo
Originally posted by yuinfo
playback time, BCD, hh:mm:ss:ff with bits 7&6 of frame (last) byte indicating frame rate
11 = 30 fps, 10 = illegal, 01 = 25 fps, 00 = illegal
So, the correct answer to your question is 35192896.
Inputting your decimal value into IfoEdit gives me 02:19:00.00 / 25 fps.
I have to agree with MackemX's value of 35979328, which also gives me 02:25:00.00 / 25 fps.
2COOL
24th February 2004, 01:45
I got bored and came up with a cheat sheet.
AA:BB:CC.DD
Use a scientific calculator in hex mode. Enter the first six, AABBCC. For the DD, use the appropriate table below to add the last two numbers into calculator
So for my example of 02:25:00.00 / 25 fps, I entered a hex value of 02 25 00 40 or 2250040. Select Decimal mode to convert and input this value into IfoEdit. My decimal value for this example is 35979328.
25 fps
.00 = 40 .05 = 45 .10 = 50 .15 = 55 .20 = 60 .25 = 65 .30 = 70 .35 = 75
.01 = 41 .06 = 46 .11 = 51 .16 = 56 .21 = 61 .26 = 66 .31 = 71 .36 = 76
.02 = 42 .07 = 47 .12 = 52 .17 = 57 .22 = 62 .27 = 67 .32 = 72 .37 = 77
.03 = 43 .08 = 48 .13 = 53 .18 = 58 .23 = 63 .28 = 68 .33 = 73 .38 = 78
.04 = 44 .09 = 49 .14 = 54 .19 = .59 .24 = 64 .29 = 69 .34 = 74 .39 = 79
30 fps
.00 = c0 .05 = c5 .10 = d0 .15 = d5 .20 = e0 .25 = e5 .30 = f0 .35 = f5
.01 = c1 .06 = c6 .11 = d1 .16 = d6 .21 = e1 .26 = e6 .31 = f1 .36 = f6
.02 = c2 .07 = c7 .12 = d2 .17 = d7 .22 = e2 .27 = e7 .32 = f2 .37 = f7
.03 = c3 .08 = c8 .13 = d3 .18 = d8 .23 = e3 .28 = e8 .33 = f3 .38 = f8
.04 = c4 .09 = c9 .14 = d4 .19 = d9 .24 = e4 .29 = e9 .34 = f4 .39 = f9
yuinfo
24th February 2004, 03:03
@MackemX:
I was wrong, sorry. To redeam myself i've put up small calculator, just paste the code below in Notepad and save it as .html:
<html>
<head>
</head>
<BODY>
<CENTER>
<FORM NAME="Calc">
<TABLE BORDER="1" cellpadding="1" cellspacing="1" align="center">
<TR align="center">
<TD align="center">djan's time code calculator (PAL, not NTSC)
</TD>
</TR>
<TR>
<TD>
hr<INPUT TYPE="text" NAME="Input1" Size="2">
min<INPUT TYPE="text" NAME="Input2" Size="2">
sec<INPUT TYPE="text" NAME="Input3" Size="2">
fr<INPUT TYPE="text" NAME="Input4" Size="2">
<INPUT TYPE="button" NAME="DoIt" VALUE=" = " OnClick="Calc.result.value = eval(('0x0' + Calc.Input1.value) * 16777216 + ('0x0' + Calc.Input2.value) * 65536 + ('0x0' + Calc.Input3.value) * 256 + ('0x0' + Calc.Input4.value) * 1 + 64)"><br>
IfoEdit value<INPUT TYPE="text" NAME="result" Size="20">
<INPUT TYPE="button" NAME="clear" VALUE=" clr " OnClick="Calc.Input1.value = Calc.Input2.value = Calc.Input3.value = Calc.Input4.value = Calc.result.value = ''">
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</html>
Cheers.
MackemX
24th February 2004, 03:09
cool :D
cheers guys ;)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.