PDA

View Full Version : DVD Rebuilder (CCE One-Click Beta v0.46) Comments and Suggestions


Pages : 1 2 [3] 4 5 6

jdobbs
13th April 2004, 18:33
Originally posted by jptheripper
jdobbs,

i was wondering if you could tell us where the "set custom bitrates to specific vts's/cells" status is, or where it is in your priority list. Thanx

-jp Everything is on hold until I solve the stuttering problem.

jdobbs
13th April 2004, 18:35
Originally posted by DDogg
jdobbs,

1> Would it be difficult to add the source length and aspect in the "Video Title Sets" window?

2> Possible to gray the deinterlace option when source is clearly progressive? Speaking of hiding options, offering De-interlace sure seems dangerous in a 1-click given it is such a complex subject with so many possible permutations and pitfalls. Frankly I don't understand why anybody would ever use it when viewing is via a NTSC television. I must be missing something. There is no compression increase because you are not decimating. Right? I agree. I'm going to move it down into an "Advanced" area.

DDogg
13th April 2004, 18:38
<cough> - you quick scan artist, you - how about #1? :)

jdobbs
13th April 2004, 18:42
@DDogg
Can do.

jdobbs
13th April 2004, 18:47
Originally posted by DDogg
jdobbs,

1> Would it be difficult to add the source length and aspect in the "Video Title Sets" window?

2> Possible to gray the deinterlace option when source is clearly progressive? Speaking of hiding options, offering De-interlace sure seems dangerous in a 1-click given it is such a complex subject with so many possible permutations and pitfalls. Frankly I don't understand why anybody would ever use it when viewing is via a NTSC television. I must be missing something. There is no compression increase because you are not decimating. Right? Also -- if the source is at least 90% progressive the deinterlace flag is ignored (not inserted) anyway.

Rombaldi
13th April 2004, 19:43
not knowing if jdobbs has started on this yet, I may be spinning my wheels, but while thinking about how to implement the INTERFACE for this (not the actual coding).

Someone in another message mentioned the BANDWIDTH of the disc, that's a good analogy, you have 'X' minutes of space to allocate a certain bitrate to. So if you have people trying to hammer in "I want this to have 10mb/s' it could make the bitrate calculation a mess..

so jdobbs, use this idea or any variation you like...

let's say you have four VTS's on a disc... the 'bandwidth allocation' dialog could look like this..


( ) VTS_01 [-------|-------] 63%
( ) VTS_02 [---|-----------] 20%
( ) VTS_03 [---|-----------] 16%
( ) VTS_04 [-|-------------] 1%


VTS_01 takes 63% of the disc, VTS_02 takes 20%, etc.. etc...

NOW, let's say you want to give VTS_01 80% of the disc... then move the slider...


( ) VTS_01 [------------|--] 80%
( ) VTS_02 [-|-------------] 10%
( ) VTS_03 [-|-------------] 9%
( ) VTS_04 [-|-------------] 1%


and the percentage allocation on the other VTS's change PROPORTIONALTLY to what they were before (I'm to lazy to do the detailed math, those are just examples) so everthing still adds up
to 100%

now, we want to give VTS_02 15%, move the slider..


( ) VTS_01 [------------|--] 72%
( ) VTS_02 [-|-------------] 15%
( ) VTS_03 [-|-------------] 8%
( ) VTS_04 [-|-------------] 1%


OOPS! The aloocation for the main VTS changed! that's that what the ( ) is for.... LOCK ALLOCATION, go back an lock it and try again..


(X) VTS_01 [------------|--] 80%
( ) VTS_02 [--|------------] 15%
( ) VTS_03 [-|-------------] 4%
( ) VTS_04 [-|-------------] 1%


and so on, and so on... once you lock a VTS alocation, it stays constant while the others change...

some (maybe not so obvious points) -

a give VTS can't go BELOW a certain point (say 1% of the disc, maybe dynamic based on what's happening)

things that will not be re-encoded are NOT included in the space calcuations, this is for the RE-ALLOCATABLE BANDWIDTH of the disc, so MENUS and VTS's below jdobbs are NOT even displayed.

Joergen
13th April 2004, 20:31
The dvdshrink method is similar to what you posted above, custom ratio "locks" the ratio and automatic dynamically changes when you change something that has custom ratio. It's a great system.

The DVDShrink interface is one of the best too, although it can be made even better and easier to understand and I'm sure jdobbs has his own visions for his tool.

Rombaldi
13th April 2004, 20:56
Originally posted by Joergen
The dvdshrink method is similar to what you posted above, custom ratio "locks" the ratio and automatic dynamically changes when you change something that has custom ratio. It's a great system.

Ahh... well, I can honestly claim I haven't used Shink and seen that, so I guess great minds think alike :)

GizmoDerMokwai
13th April 2004, 21:07
me wouldt also like to sugesst a option to remove whole title stes from dvd, maybe by replacing them with dummie vobs and ifos like CloneDVD does...

Joergen
13th April 2004, 21:24
Originally posted by GizmoDerMokwai
me wouldt also like to sugesst a option to remove whole title stes from dvd, maybe by replacing them with dummie vobs and ifos like CloneDVD does...

Maybe you would like to use TitleSetBlanker instead.

tf
13th April 2004, 21:25
While the feature to remove titles etc. would be nice to have integrated in DVD-RB, I suggest that it's something of the LAST jdobbs look into. There are more than adequate programs for doing that, FREE programs that does it much better than CloneDVD anyway. Programs like TitleSetBlanker, DVDStripper etc.

-tf

nwg
13th April 2004, 21:57
Removing titles would also make it not a one click solution like it is now. I have used Titleset Blanker and DVD Stripper prior to DVD-RB without any problems. They are both are excellent tools and I think DVD-RB should just work on the output of these programs.

quantum
13th April 2004, 22:50
I don't think "one click" was meant to literally mean one click. For example DVDShrink and Recode are discussed in the one click forum yet you can do quite a bit with these tools. I believe the term was meant to imply you can do everything in a single app with point and click as opposed to the early days where you had to use many different tools and go through lots of manual steps.

Personally I'd love to see title removal in DVDRB and it wouldn't surprise me in the least to see it in there one day. As jdobbs runs out of things to fix, he'll have no choice but to add features. He doesn't realize it yet, but he's hooked :-)

jdobbs
14th April 2004, 01:38
Please note that Version 0.36 has been posted... it is referenced through the first post of this thread. Reminder to all that some browsers may cache your previous download -- so if you start to download and it says version 0.35 -- reset the cache...

Thanks again to all the beta testers! And thanks to the Doom9 staff for promoting DVD Rebuilder to the status of having it's own forum!

nwg
14th April 2004, 01:44
Thank you jdobbs. :)

lighty
14th April 2004, 02:20
@jdobbs

I sugested this some time ago but I guess you've been busy with all the bug hunting. :D

Anyway- could you please add "Make New Folder" button when you open a Browse for folder dialog? It's realy a matter of convenience but I realy hate when I have to go to Windows Explorer and then back and then again... :rolleyes:

quantum
14th April 2004, 03:47
Originally posted by jdobbs
Thanks again to all the beta testers! And thanks to the Doom9 staff for promoting DVD Rebuilder to the status of having it's own forum! And it's about time :-) Not to say I told you so, but on page 4 of the original monster thread, here (http://forum.doom9.org/showthread.php?s=&threadid=72691&perpage=20&pagenumber=4) I suggested starting a new forum. Now if only people would listen to me we could save so much time and aggravation :rolleyes:

onesoul
14th April 2004, 04:06
It is easily seen that the step taken was elaborated and couldn't be done overnight. We just say thanks...
Thanks jdobbs!

kadilak
14th April 2004, 05:11
Love the new features with 0.36a! One quick suggestion, make DVD-RB resizeable, or increase the fixed size of the window just a tad. When it lists the VTS's, the larger ones (3300 MB, etc), will get cut off because the window isn't large enough.

ookzDVD
14th April 2004, 05:37
@Forum,

How about the multiangle DVD ?

It that possible to make it single-angle first (how to do that)
so the DVD-RB will accept it ?

Thank you.

quantum
14th April 2004, 06:15
@jdobbs: I know this has been brought up before, but I'd like to keep this wheel squeeking at least a little. Do you have any idea wether or not closed captions can ever be transferred from the original? I just did Jesus of Nazareth which had no subtitles and only cc. Since it was 3 hours long per disk, Shrink (which does support cc) was out of the question. I did try Shrink and as expected it was obviously blocky. So I did it the old fashioned way with CCE which works (and includes the cc) but obviously is not as convenient as dvdrb.

Hmm.. just realized I could have / should have created a new thread. It'll take me a while to get used to the idea this is a seperate forum.

jdobbs
14th April 2004, 11:38
Originally posted by kadilak
Love the new features with 0.36a! One quick suggestion, make DVD-RB resizeable, or increase the fixed size of the window just a tad. When it lists the VTS's, the larger ones (3300 MB, etc), will get cut off because the window isn't large enough. That's interesting. I guess it changes from computer to computer? Mine has about an 1/8th inch left on the right side. Can do.

kadilak
14th April 2004, 16:01
Yep, the text for the aspect ratio gets cut off on my computer with the larger VTS's. Maybe it has something to do with screen resolution? I run my desktop at 1600x1200. It doesn't really make
sense that it would end up being different sizes on different machines if you set the size statically.

Great job btw, DVD-RB is really coming along.

DDogg
14th April 2004, 17:30
J, I'm doing some research on an area that I hope you may find helpful later on. Presently I need to demux the individual VTS's to an m2v to get the original filesize to do some calculations. Yeah, I know it is cumbersome, but it works for conception.

It would be a big time saver to have a text file dropped with the ABR's, or just the extrapolated size of the demuxed VTS's.

I'm pretty sure you have some of this info for the dynamic allocation, but I don't know if you have it for the entire VTS. The request would only be justified if you basically have that information already and all you had to do was dump it to text.

"No" is absolutely no problem for me. :p

trebor
14th April 2004, 18:00
I might have missed it but is there anyway you can set what minimum bitrate you want at least?

From item.ecl:

vbr_brate_avg=4684
vbr_brate_min=0
vbr_brate_max=9000

I would like to have something like:

vbr_brate_avg=4684
vbr_brate_min=3500
vbr_brate_max=9000

DDogg
14th April 2004, 18:12
Originally posted by trebor

I might have missed it but is there anyway you can set what minimum bitrate you want at least?

From item.ecl:

vbr_brate_avg=4684
vbr_brate_min=0
vbr_brate_max=9000

I would like to have something like:

vbr_brate_avg=4684
vbr_brate_min=3500
vbr_brate_max=9000 Although I am not trying to speak for him, I believe jdobbs should expect a concise reason and justification for any request from here on. It's only fair given the amount of requests he gets. Don Graft always insisted upon this, er, rather emphatically. It seemed to really help him and the person making the request communicate much better.

trebor, not meaning to single you out. You were just handy :) Hope you don't mind. I'm sure you understand the reasoning behind it.

trebor
14th April 2004, 18:31
Hehe.. np, i don't mind. I'm sure he has enough to do as it is :)

DDogg
14th April 2004, 19:06
<cough> :) So why do you need the vbr_brate_min=3500? I ask because I've seen reports that 0 as MIN will cause problems for some players, but have not seen it myself. It might be a good suggestion to allow a user to set a MIN, at least as a temporary INI measure, in the beta phase to check this on problem reports. Is this your situation? Again, I am not meaning to put you on the spot (but I seem to keep doing it - sorry)

Joergen
14th April 2004, 19:42
Isn't there a minimum allowed bitrate for DVD? And also the maximum of 9800-ish means video audio and subs combined.. though does it mean all audio or just the one thats playing?

jdobbs
14th April 2004, 20:41
Why would you ever want to set a minimum bitrate when you have a finite amount of resources in which to fit the data? Setting a high minimum just means you'll have wasted bits on one section and blockiness on another...

jptheripper
14th April 2004, 20:45
jdobbs,
you probably will want to check out http://forum.doom9.org/showthread.php?s=&threadid=74411

managed a multi angle backup, to fix the ff and rew probs, and a crashed rebuild

dvd-rb works great with dvdremake.. awesome 2some

you guys should get together

Joergen
14th April 2004, 20:49
Too bad dvdremake doesnt let you do anything in the demo. So you dont know if the disc would work or not. jdobbs is doing his software for free and thats something rare these days.

jdobbs
14th April 2004, 20:58
Originally posted by jptheripper
jdobbs,
you probably will want to check out http://forum.doom9.org/showthread.php?s=&threadid=74411

managed a multi angle backup, to fix the ff and rew probs, and a crashed rebuild

dvd-rb works great with dvdremake.. awesome 2some

you guys should get together With enough imagination anything can be done.

jdobbs
14th April 2004, 21:13
New version loaded --> v0.38. See the first message of this thread.

Joergen
14th April 2004, 21:19
Rocking. I was waiting for it before I start encoding my next disc (eventhough I wasnt having any problems!) ;)

Hmm.. I must be too fast: Invalid attachment specified :eek:

chadp1a
14th April 2004, 21:23
@jdobbs,

The new version .38 link is not working. Gives invalid attatchment.

acido
14th April 2004, 21:25
@jdobbs

Maybe you need to validate the .038 file :D

"Invalid attachment specified. If you followed a valid link, please notify the webmaster"

jdobbs
14th April 2004, 21:26
Yep, forgot to validate. It should be good now.

DDogg
14th April 2004, 21:40
Originally posted by jdobbs -
Why would you ever want to set a minimum bitrate when you have a finite amount of resources in which to fit the data? Setting a high minimum just means you'll have wasted bits on one section and blockiness on another... Jdobbs, I'm gonna nickname you quickscanman :)Originally posted by DDogg -
So why do you need the vbr_brate_min=3500? I ask because I've seen reports that 0 as MIN will cause problems for some players, but have not seen it myself. It might be a good suggestion to allow a user to set a MIN, at least as a temporary INI measure, in the beta phase to check this on problem reports.I doubt it would help pinpoint anything, but given the hell you have been going through, I was looking for straws.

jdobbs
14th April 2004, 22:01
No, I read your response. My answer was directed at the original question. I'm having a hard time imagining why anyone would ever set the minimum to 3500? That setting would use over 250MB for 10 minutes of pure black screen. It's almost like using (gulp) CBR.

Maybe I'm missing something.

Joergen
14th April 2004, 22:06
I remember talk way back that some older standalones didnt like bitrates under 1000kbits, and values like 400 or 600 were considered the minimum safe bitrate. :confused:

EDIT: Oh 0.38 now enables pause and resume! Excellentéééééé´!

unplugged
14th April 2004, 22:25
jdobbs, just a little note (reminder), don't forget that when interlaced=true is deactivated by user the .ecl file should be set with progressive-flag true and zig-zag scan order too
ciao

DDogg
14th April 2004, 22:45
@ JD, I was dredging up old memories like Joergen mentioned. I do know there are folks that prefer 1000 as MIN. Never needed it myself, but as an ini option it might not be a bad idea, at least temporarily.

Speaking of INI options, I've noticed you don't seem to think much of those ... Did I sense that correctly? Adding the import line in all AVS would be a real blessing to many of us, plus I think it could be used for many one-off needs that would not justify a GUI option. As an INI option is would be the users responsibility, not yours. This will be the third or forth time I mentioned it. So, I guess if you skip it again I'll take your point, pointedly :)

Wonderful progress over the last few day. Its really amazing. Hopefully the pitifully low amount of donations will increase as people really understand what you have done from a core design standpoint.

StifflerStealth
14th April 2004, 22:46
I don't know if this is possible, but it would be a cool feature.

If a person decides to remove an audio track, DVD-RB would then analyse the IFOs for that VTS and see if that was the main audio file (the one that plays by default). If it is, then DVD-RB pops up a box asking for the user to select a new default audio track from the remaing checked ones, then durning the rebuild phase, DVD-RB would rewrite the part of the for that VTS that has the default audio stuff to the new default audio.

Does this make sense? I don't know if I explained it well, being how I didn't use correct terms in places.

Stiff

Joergen
14th April 2004, 22:56
Originally posted by StifflerStealth
I don't know if this is possible, but it would be a cool feature.

If a person decides to remove an audio track, DVD-RB would then analyse the IFOs for that VTS and see if that was the main audio file (the one that plays by default). If it is, then DVD-RB pops up a box asking for the user to select a new default audio track from the remaing checked ones, then durning the rebuild phase, DVD-RB would rewrite the part of the for that VTS that has the default audio stuff to the new default audio.

Does this make sense? I don't know if I explained it well, being how I didn't use correct terms in places.

Stiff

It does make sense for discs that have English AC3 as #1 and English 2ch Stereo as #2 or other channel. So when you remove #1 it is replaced by #2. Or even when replacing the #1 AC3 with a DTS track might please some.

But there are many pitfalls if different language audios are interpreted as the 2ch stereo english one.. and tracks shifting numbers where they shouldnt.

jdobbs
15th April 2004, 01:05
Originally posted by Joergen
It does make sense for discs that have English AC3 as #1 and English 2ch Stereo as #2 or other channel. So when you remove #1 it is replaced by #2. Or even when replacing the #1 AC3 with a DTS track might please some.

But there are many pitfalls if different language audios are interpreted as the 2ch stereo english one.. and tracks shifting numbers where they shouldnt. Remembering the KISS philosophy --> I may make it possible to swap audio tracks some day. But designs should never be made by committee.

nwg
15th April 2004, 01:14
Put the DVD-RB output through DVD Shrink.

It is possible to use DVD Shrink with logical remapping enabled to make the selected audio stream the default.

It is also possible to use the DVD-RB output for reauthoring in Shrink (when no menus are present), and select a default audio/subtitle.

RB
15th April 2004, 09:34
Originally posted by unplugged
jdobbs, just a little note (reminder), don't forget that when interlaced=true is deactivated by user the .ecl file should be set with progressive-flag true and zig-zag scan order too
ciao
I'm not sure just deactivating interlaced chroma conversion should assume that all content is really progressive. Remember, this will affect all VTSes. I have never seen a DVD where all titles were progressive. No, IMHO jdobbs should still match the original encoding in the ECL as closely as possible.

jdobbs
15th April 2004, 11:13
Right now I only turn on zig-zag when it is determined to be progressive. I guess what unplugged is looking for is a "treat it as progressive" flag rather than just removing "interlaced=true". I think i misunderstood when I added the option to the advanced menu.

rui
15th April 2004, 12:50
Originally posted by Joergen

EDIT: Oh 0.38 now enables pause and resume! Excellentéééééé´!

Yeah :)

For me, it's really a life savior, because i just can't leave the machine turned on over night (it's in a sleep room), and CCE takes it's time to encode.

Sorry for asking this, but anyone that has already used the feature, is this the correct way:

During an CCE encode, i must first press the PAUSE in DVD-RB, only then to cancel the CCE encode, right?

This seems the correct way, because if i press pause in DVD-RB, and wait to CCE to finish the current encode job, DVD-RB will assume that the finished encode actually didn't ended correctly, right?

And if i first press cancel in the CCE encode, it will instantly pass to the next cell encode, and when i press PAUSE in DVD-RB, it will assume that the first one ended sucessfully, when it didn't.

EDIT: Or why i just don't try it, and see :o

nwg
15th April 2004, 13:30
I just like to say that 0.38 is the best yet.

I recorded a TV series of the TV onto DVD RAM. This was eight half hour programmes. I made a 8GB DVD from it using DVD Author.

Previously I used 037 to make another DVD using Half D1 for the whole project. I couldm't watch it as the picture looked wierd. I believe this might have been the motion blur bug.

I have redone the whole thing with 0.38 and it plays perfect.

jdobbs
15th April 2004, 13:32
Originally posted by rui
Yeah :)

For me, it's really a life savior, because i just can't leave the machine turned on over night (it's in a sleep room), and CCE takes it's time to encode.

Sorry for asking this, but anyone that has already used the feature, is this the correct way:

During an CCE encode, i must first press the PAUSE in DVD-RB, only then to cancel the CCE encode, right?

This seems the correct way, because if i press pause in DVD-RB, and wait to CCE to finish the current encode job, DVD-RB will assume that the finished encode actually didn't ended correctly, right?

And if i first press cancel in the CCE encode, it will instantly pass to the next cell encode, and when i press PAUSE in DVD-RB, it will assume that the first one ended sucessfully, when it didn't.

EDIT: Or why i just don't try it, and see :o You are correct. You should always press the STOP/PAUSE button first. Then stop the CCE encode. If you try to stop the encode first, DVD-RB won't know that it wasn't finished and will mark it in the INI as completed. You'll then have an unfinished job that might bomb your REBUILD.

jdobbs
15th April 2004, 13:39
Originally posted by nwg
I just like to say that 0.38 is the best yet.

I recorded a TV series of the TV onto DVD RAM. This was eight half hour programmes. I made a 8GB DVD from it using DVD Author.

Previously I used 037 to make another DVD using Half D1 for the whole project. I couldm't watch it as the picture looked wierd. I believe this might have been the motion blur bug.

I have redone the whole thing with 0.38 and it plays perfect. That is so far-out, hip, groovy, and cool. :cool:

unplugged
15th April 2004, 13:40
Originally posted by jdobbs
Right now I only turn on zig-zag when it is determined to be progressive. I guess what unplugged is looking for is a "treat it as progressive" flag rather than just removing "interlaced=true". I think i misunderstood when I added the option to the advanced menu.
[BIG EDIT]
OK, yes
I mean give possibility to set just for main movie
- ConvertToYUY2(interlaced=false)
- Progressive-flag true
- zig-zag scan order
All 3 switches should be used with the option you already inserted in DVD-RB (ConvertToYUY2()).
I'm pretty sure that this will exactly fit most DVDs.
Generally other combinations of these options are for really interlaced content.

P.S.: And for really interlaced movies or clips I expect they really need interlaced=true all times, of course.
I think program need some advanced routine (decomb based?) to detect (prior encoding) if a VTS is:
- progressive
- progressive (stored as interlaced)
- interlaced

jdobbs
15th April 2004, 13:50
Originally posted by rui
Yeah :)

For me, it's really a life savior, because i just can't leave the machine turned on over night (it's in a sleep room), and CCE takes it's time to encode. Actually I wish I'd thought of this myself...:) I was in the middle of a long CCE encode and just wanted to compile and test a new version. Hmm... hey, wait a minute! (I sez to myself) I have Pause and Resume now! Hot damn.

jdobbs
15th April 2004, 13:56
@unplugged

By the way, I like your signature block. Lee Ritenour is one of my favorite artists, as well as Dave Grusin and the entire cast of GRP performers.

burnout
15th April 2004, 14:05
nice work so far jdobbs :cool:

just wondering if it would be possible to add support for smooth deinterlacer similar to decomb?

and this is a long shot... but would it be possible to extract the audio during prepare, then it could be downsampled (either by rebuilder, or done manually with besweet) and analysed before encoding (some how calculating a new bitrate to encode the video files at)? i guess this could be done by selecting a new bitrate for it from a drop down menu in advance so that the size could be calculated, or analysing after with new audio, reauthorist style. thought it was worth asking just incase seeing as how many updates have been made ;)

jdobbs
15th April 2004, 14:47
Originally posted by burnout
nice work so far jdobbs :cool:

just wondering if it would be possible to add support for smooth deinterlacer similar to decomb?

and this is a long shot... but would it be possible to extract the audio during prepare, then it could be downsampled (either by rebuilder, or done manually with besweet) and analysed before encoding (some how calculating a new bitrate to encode the video files at)? i guess this could be done by selecting a new bitrate for it from a drop down menu in advance so that the size could be calculated, or analysing after with new audio, reauthorist style. thought it was worth asking just incase seeing as how many updates have been made ;) That could be a possible improvement in the long-range. I guess my experience has been that the amount of space you save by downsampling generally isn't significant enough to make noticable improvements in the video quality (except LPCM).

unplugged
15th April 2004, 14:51
Originally posted by jdobbs
By the way, I like your signature block. Lee Ritenour is one of my favorite artists, as well as Dave Grusin and the entire cast of GRP performers.
Well then you shouldn't miss the Fourplay smooth jazz band (where there has been Rit. at the guitar), even if I guess you have heard of them.
If not, try to listen album "Elixir", you'll have a clear image of what they all together reach to do.
Fourplay is a *MUST* for whoever like smooth jazz style and melody, FP sound is so dense that our HI-FI seems never enough to express...
Four musicians, four composers, four performers, everyone with own sound personality and united sooo smoootly that I can't beileve still now.
Bob James (piano), Lee Ritenour (now Larry Carlon), Nathan East (bass & vocals), Harvey Mason (drum).

jdobbs
15th April 2004, 15:01
@unplugged

I'll find that CD today.

burnout
15th April 2004, 15:23
Originally posted by jdobbs
That could be a possible improvement in the long-range. I guess my experience has been that the amount of space you save by downsampling generally isn't significant enough to make noticable improvements in the video quality (except LPCM).

cheers, i find it helps, especially if you get some tracks at 448kbps and downsample to 256kbps, will give you an improvment and not really noticable audio quality loss (if you don't have a huge speaker system for your tv like me)

Originally posted by burnout
just wondering if it would be possible to add support for smooth deinterlacer similar to decomb?

was the answer to this included in the above thing too? just i find decomb.dll leaves white artifacts on high motion scenes and doesn't really look a lot better than the interlaced material.

jdobbs
15th April 2004, 15:33
@burnout

I'm looking at a way to make it possible for advanced users to add additional AVS commands at will. It will be one of those "use at your own risk" features...

burnout
15th April 2004, 15:36
nice :D looking forward to it

onesoul
15th April 2004, 15:47
Originally posted by burnout
nice work so far jdobbs :cool:

just wondering if it would be possible to add support for smooth deinterlacer similar to decomb? There are better alternatives today like kerdeldeint from Donald Graft.
(Smoothdeinterlace should be more useful if you were outputting doublerate frame rate, which could help if you needed to apply temporal/spatial filters like pixiedust or fluxsmooth, etc., then still in avisynth you would separatefields and selectevery(4,0,3)->TFF or selectevery(4,1,2)->BFF and weave to recreate original frame rate. But then again today there are better options like dgbob also from from Donald Graft or even kernelbob(script by Scharfis_brain using kerneldeint.)

burnout
15th April 2004, 15:59
cheers, will have a look into that. used smoothdeinterlacer for ages so never though about changing

Paced
15th April 2004, 17:02
Just a little unimportant suggestion here, but would it be possible to have the 'overall progress' (in %) of DVD-RB in the title bar (for those of us who minimize it when it's doing its stuff)?

The_Flash
15th April 2004, 18:01
Originally posted by unplugged

Fourplay is a *MUST* for whoever like smooth jazz style and melody,

I'm not your typical jazz listener, but boy was I addicted when my roomate played them in college. Good stuff.

godhead
15th April 2004, 18:36
@jdobbs
Thanks for making such a great app. I hope you find my donation useful and I'm off to finally go test 0.38

@burnout
Nice avatar! :D

jdobbs
15th April 2004, 19:12
Originally posted by godhead
@jdobbs
Thanks for making such a great app. I hope you find my donation useful and I'm off to finally go test 0.38

@burnout
Nice avatar! :D So that was you! (The donations are easy to count) Thanks. :D

lab-one
15th April 2004, 19:17
@jdobbs

Not a big "to-do" but did I see you once say that donaters would eventually receive update notifications via email?

marnum
15th April 2004, 20:02
Thank you for this great tool jdobbs (also for IFO update!)! It's really making life easier.

I don't know if more experienced users here are going to hit me, or if this has been asked before, but have you already considered using the kvcd notch matrix? *duck*
I'm using it quite often, combined with a lower max bitrate (~7000 kbs gives no blocknoise at all)..

burnout
15th April 2004, 21:13
Originally posted by godhead
@burnout
Nice avatar! :D

cheers, right back at ya :cool:

@onesoul thanks for the kerneldeint tip, looks like an improvement on smoothdeinterlacer, and no artifacts like with decomb... (also found out a new NTSC2PAL avs script today, so cheers to any1 who helped with that)

Axlemar
15th April 2004, 21:18
I don't know how big of an issue this still is but, Are any of you still getting the 0004 errors about buffer overflow? I redid titles I had backed up before that gave me no problems with the older versions and with the newest version of .38 I get the overflow error. I always use Quenc with no deinterlace and dynamic cell rates in one click mode. The dvd has episodes from a series on it. Thanks for your time and good luck getting the engine stable, I can't wait till the next improvement!

jdobbs
15th April 2004, 22:04
Originally posted by Axlemar
I don't know how big of an issue this still is but, Are any of you still getting the 0004 errors about buffer overflow? I redid titles I had backed up before that gave me no problems with the older versions and with the newest version of .38 I get the overflow error. I always use Quenc with no deinterlace and dynamic cell rates in one click mode. The dvd has episodes from a series on it. Thanks for your time and good luck getting the engine stable, I can't wait till the next improvement! The older version were broken and didn't let you know. The newer ones catch this and tell you about it.

lab-one
15th April 2004, 23:29
doom9 has posted a DVD-RB guide (http://www.doom9.org/mpg/dvdrb.htm)

jdobbs
16th April 2004, 00:14
New Version 0.39 Posted

I've posted a new version of DVD ReBuilder. You can access it through the first page of this thread. Below is a summary of the changes:

- Fixed a bug in which LPCM that was deselected (chosen to be removed) was not being properly removed or calculated for removal.

- Fixed an error related to field based stream processing. This should eliminate many if not all of the "Error code '9'" messages received in the PREPARE phase. A special thanks to Msc_Alex and RB for helping solve this one.

- Added an INI option making it possible to set the minimum and maximum bitrates when doing CCE VBR encoding. They are min_bitrate=nnnn and max_bitrate=nnnn (in Kbps. Example: max_bitrate=9000). Just set them under [Options] in REBUILDER.INI. No error checking is done on the numbers so take care. This should be changed only by advanced users as setting them incorrectly can seriously degrade the quality of the picture. Also note that hanging them can cause oversized or undersized output.

- Implemented new code for handling BFF sources. Instead of converting to TFF as was done in v0.38, this version duplicates the original more closely (if the source cell was bottom field first, the newly created cell will be also.

- Changed logic in batch mode so the status window isn't cleared for each job and all activity can be printed or reviewed upon completion.

jptheripper
16th April 2004, 01:04
well it sound like you just did half the work of hat i was asking for.

Instead of putting the min max bitrate in the rebuilder.ini options, could you find a way to make it per titleset, and add avg_bitrate? that way we could set extras to a lower rate.

just realized youwould have to redo the math.. sorry thought you were closer than you are.,

thanx for chruning out new versions anyway

wmansir
16th April 2004, 01:15
EDIT: never mind, it was a misunderstanding.

jptheripper
16th April 2004, 01:26
Actually it was a complement, and I am a native english speaker with a masters degree, I just typed too fast.

My point, more coherently, was that jdobbs has been doing an amazing amount of work, and in the process of fulfilling someone elses request I though he had inadvertently also made progress in what I had requested.

And I don't see where it came off as demanding at all. Regardless, that comment should have been sent as a PM. Since you posted in the forum I must respond in the forum.

Lets get this back on topic, and if you have any further comments please PM them.

-jp

wmansir
16th April 2004, 01:54
I apologize if I misread your comment. The way I read it was you said he 'just' did half the work you asked, as in: You only did half of what I asked.

I made the comment in public because I wanted to discourage that type of attitude.

m3taPT
16th April 2004, 02:16
Originally posted by jptheripper
Actually it was a complement, and I am a native english speaker with a masters degree, I just typed too fast.


You probably mean "compl-I-ment". Typed too fast again heh? ;)

Xitrum
16th April 2004, 02:41
I have never been able to get DVD-RB to work with CCE V2.67.10 or v2.67.11 or v2.67.23 after numerous attempts. After the first phase "prepare", dvd-rb displayed a popup window saying that the path to CCE was not set, even though I did set it (this is with v0.38 with previous versions, dvd-rb just open up CCE and got stuck there because CCE could not find .ecl files to do works.)

I can get dvd-rb to work with CCE 2.5 or 2.66 (the versions that available to download from doom9).

Did anyone had this problem before? I would appreciated if you can tell me how to fix this problem.

Software I used:
dvd-rb v0.38
CCE v2.67.xxxx with eclecc v1.8b
Avisynth v2.54 with decodefix100.zip file extracted into the plugins directory.

Thanks in advance.

lab-one
16th April 2004, 03:21
Did you open ECLCCE and select the CCE executable and also point DVD-RB to ECLCCE in the DVD-RB setup? You can find a more thorough explenation here (http://forum.doom9.org/showthread.php?s=&threadid=74308).

The_Flash
16th April 2004, 06:59
I'm sure this is coincidence, but EVERY backup I've done has resulted in a final size of 4.32GB. Any plans to implement an option that would allow users to control how conservative they want the bitrate calculator to be?

bohemian
16th April 2004, 07:22
@jdobbs
I have tried backing up my KISS Symphony DVD (PAL - R4) with each version, and always got the runtime error 9 at the start of the Prepare phase.
I have`nt posted any bug reports because many others have already done so, and you were already aware of the problem.
I read a post recently where you mentioned you may have found the cause of the error, well obviously you did because I finaly managed to run the prepare phase successfully with v0.39, congrats :)
I ran a vob through bitrate viewer in case your were interested which is shown below.
Now I can finaly encode this disk and see what sort of quality I can get.



Num. of picture read: 80675
Stream type: MPEG-2 MP@ML CBR
Resolution: 720*576
Aspect ratio: 16:9 Generic
Framerate: 25.00
Nom. bitrate: 6000000 Bit/Sec
VBV buffer size: 112
Constrained param. flag: No
Chroma format: 4:2:0
DCT precision: 10
Pic. structure: Field
Field topfirst: No
DCT type: Field
Quantscale: Nonlinear
Scan type: Alternate
Frame type: Interlaced

JDay
16th April 2004, 07:23
@The_Flash

It's documented in rebuilder.txt that you can add "TargetSectors=(X)" to customize the output size. 2236400 is DVD-RB's default, and 2297888 is supposedly the max for dvd-5. Wouldn't recommend setting it to the max. I encoded a movie on the maximum setting, which ended up several megs oversized (had to re-do the whole thing).

@jdobbs

It would be nifty if you could add some options for QuEnc, such as switches for trellis, kvcd, 2-pass, etc. (well, everything except input, output, aspect ratio and bitrate). Or if you could have an option in the .ini such as "QuEncCommandline=(X)". The commandline would the change to: "-i (X) -o (X) -b (X) -aspectratio (X) [custom options from .ini] -auto -close"

Also regarding QuEnc, it seems to output everything as progressive at the moment, so deinterlacing is needed. FieldDeinterlace(blend=false) seems to yield better (on telecined film) or identical (on true interlaced video) results (compared to the default, "blend=true") with everything I've tried it on. Could you make that the default?

Xitrum
16th April 2004, 07:41
Did you open ECLCCE and select the CCE executable and also point DVD-RB to ECLCCE in the DVD-RB setup? You can find a more thorough explenation here.

Yes I did all that, as that what I had to do to get CCE v2.50 or 2.66 to work

By the way, since the last post, I read the new DVD-Rebuilder tutorial and found that even though I'm using CCE SP v2.67xxxx, in the "option->CCE options" menu I have to tick the "CCE SP (v2.66+)" for it to work. I mistakenly tick the CCE Basic (v2.67+) before.

Gunner-GoNad
16th April 2004, 08:41
Originally posted by Xitrum
I have never been able to get DVD-RB to work with CCE V2.67.10 or v2.67.11 or v2.67.23 after numerous attempts. After the first phase "prepare", dvd-rb displayed a popup window saying that the path to CCE was not set, even though I did set it (this is with v0.38 with previous versions, dvd-rb just open up CCE and got stuck there because CCE could not find .ecl files to do works.)

I can get dvd-rb to work with CCE 2.5 or 2.66 (the versions that available to download from doom9).

Did anyone had this problem before? I would appreciated if you can tell me how to fix this problem.

Software I used:
dvd-rb v0.38
CCE v2.67.xxxx with eclecc v1.8b
Avisynth v2.54 with decodefix100.zip file extracted into the plugins directory.

Thanks in advance.

I had this same problem. You need to point the eclecc to the correct exe. But you need to put eclecc path under (path to CCE SP (NEW)). Then you need to choose CCE SP (v2.66+) as the encoder. That should work.

- Gunner-GoNad

Fr4nz
16th April 2004, 10:11
Is it possible to extract the "whole" m2v from the vobs instead of extracting EVERY chapter?

I think this could be useful for CCE, in order to plan better the encoding with a better bitrate distribution over the film.

SAPSTAR
16th April 2004, 12:54
[QUOTE]Originally posted by jdobbs
...

The latest version is v0.39, 15 Apr 2004. You can get it here. (http://forum.doom9.org/attachment.php?s=&postid=472904) Read about it here. (http://forum.doom9.org/showthread.php?postid=472904)

....
[QUOTE]

Two little things :

- The link is still pointed to the v0.38 version....

- New error in the Rebuild phase (v0.38) :
Erreur d'execution '75', Erreur dans le chemin d'accés
(English translation : Execution error 75, wrong path)
I checked all needed files are there (m2v, flags, ...).

jdobbs
16th April 2004, 13:18
Originally posted by Fr4nz
Is it possible to extract the "whole" m2v from the vobs instead of extracting EVERY chapter?

I think this could be useful for CCE, in order to plan better the encoding with a better bitrate distribution over the film. Certainly its possible. But there are already many other packages that can do that. It defeats many of the features of DVD-RB. For example, neither CCE Basic nor QuEnc have the capability to force I-FRAME insertion at fixed points and therefore you could not set the chapter points accurately for rebuild.

The bit distribution when using "dynamic cell allocation uses the PREPARE scan through the original data as a "pass" of sorts and I think you will find that it yields results equal to an "entire" demux/encode.


ADDED: Corrected two embarrassing typos so I would look smarter than I really am.

walkistalki
16th April 2004, 13:40
SAPSTAR

refresh your browser cache. I'm getting version 0.39 fine.

regards

jdobbs
16th April 2004, 14:02
Originally posted by SAPSTAR
[QUOTE]Originally posted by jdobbs
...

The latest version is v0.39, 15 Apr 2004. You can get it here. (http://forum.doom9.org/attachment.php?s=&postid=472904) Read about it here. (http://forum.doom9.org/showthread.php?postid=472904)

....
[QUOTE]

Two little things :

- The link is still pointed to the v0.38 version....

- New error in the Rebuild phase (v0.38) :
Erreur d'execution '75', Erreur dans le chemin d'accés
(English translation : Execution error 75, wrong path)
I checked all needed files are there (m2v, flags, ...). :confused: Nothing related to path has changed recently... Does repointing either the source or working path make it go away?

nwg
16th April 2004, 14:19
The source/working Path is working for me. I have never had any problems with it.

Msc_Alex
16th April 2004, 14:49
Yes great you did it :D

No more runtime 9 for me, glad I could help.
Next BUG :figure this paypal thing out

I get this on my NT station after hitting About
http://img6.imageshack.us/img6/4686/donate.jpg

I will bypass this one
:p

jdobbs
16th April 2004, 16:23
Originally posted by Msc_Alex
Yes great you did it :D

No more runtime 9 for me, glad I could help.
Next BUG :figure this paypal thing out

I get this on my NT station after hitting About
http://img6.imageshack.us/img6/4686/donate.jpg

I will bypass this one
:p :eek: Hmm... that's a bug I definitely need to fix (it might explain a lot too). I looked in the forum rules and couldn't find a prohibition on this (unless this would be considered blatent advertising) so here's (https://www.paypal.com/xclick/business=DVD-RB%40comcast.net&item_name=DVD+ReBuilder+Development+Donation&item_number=DVD-RB-001&no_note=1&tax=0&currency_code=USD) where the button is supposed to go.

Fr4nz
16th April 2004, 16:46
Originally posted by jdobbs
Certainly its possible. But there are already many other packages that can do that. It defeats many of the featres of DVD-RB. For example, neither CCE Basic not QuEnc have the capability to force I-FRAME insertion at fixed points and therefore you could not set the chapter points accurately for rebuild.

The bit distribution when using "dynamic cell allocation uses the PREPARE scan through the original data as a "pass" of sorts and I think you will find that it yields results equal to an "entire" demux/encode.

Okay tnx! I'll try this dynamic cell allocation feature! Anyway, great work jdobbs! :)

JDay
16th April 2004, 19:44
The about screen/donate button worked fine for me (WinXP). Just donated, thanks!

slafe
16th April 2004, 19:44
Originally posted by Xitrum
I have never been able to get DVD-RB to work with CCE V2.67.10 or v2.67.11 or v2.67.23 after numerous attempts. After the first phase "prepare", dvd-rb displayed a popup window saying that the path to CCE was not set, even though I did set it (this is with v0.38 with previous versions, dvd-rb just open up CCE and got stuck there because CCE could not find .ecl files to do works.)

I can get dvd-rb to work with CCE 2.5 or 2.66 (the versions that available to download from doom9).

Did anyone had this problem before? I would appreciated if you can tell me how to fix this problem.

Software I used:
dvd-rb v0.38
CCE v2.67.xxxx with eclecc v1.8b
Avisynth v2.54 with decodefix100.zip file extracted into the plugins directory.

Thanks in advance.


I have the same problem..but now it`s works for me....in the dvd-rb- options it`s says cce basic (2.67+)....it`s only if you ran basic cce...if you run sp...2.66 and above then put the flag to cce sp (2.66+) it should work for you......"jdobbs maybe should rename it?"



i have ecl cce 1.81 and cce 2.67.0.0.23 and dvd-rb 0.39...put the eclcce patch to the cce ...and in dvdrb...you take ecl cce..under new cce..

good luck..

SAPSTAR
16th April 2004, 20:02
Originally posted by JDay
The about screen/donate button worked fine for me (WinXP). Just donated, thanks!

Same thing just did what I should have done earlier !!! jdobbs I can't imagine how much work it must be !!!

MedicineMan
17th April 2004, 02:20
About 3 pages before this, there's a mention about audio recoding. My test DVD is a music concert, where the audio tracks (LPCM) take more than 1,5Gb. So, even with DVD-Rebuilder, the image quality isn't that great.

We're always thinking about compressing the video, but there are sometimes where "compressing" the audio would be as useful.

Could you (maybe using BeSweet) allow us to convert LPCM tracks to AC3 tracks, and so use more space for video. I agree with you that maybe there's no point in compressing or downsampling audio, except im LPCM tracks.


Sincerely


MM

jdobbs
17th April 2004, 02:29
Originally posted by MedicineMan
About 3 pages before this, there's a mention about audio recoding. My test DVD is a music concert, where the audio tracks (LPCM) take more than 1,5Gb. So, even with DVD-Rebuilder, the image quality isn't that great.

We're always thinking about compressing the video, but there are sometimes where "compressing" the audio would be as useful.

Could you (maybe using BeSweet) allow us to convert LPCM tracks to AC3 tracks, and so use more space for video. I agree with you that maybe there's no point in compressing or downsampling audio, except im LPCM tracks.


Sincerely


MM I can see the utility in that. But LPCM seems to be so rare (except on music videos, I guess)... and this might be a considerable amount of work... I've added it to my list, but it is at the bottom.

Thanks.

jdobbs
17th April 2004, 03:34
NEW VERSION OF DVD-REBUILDER (v0.44)

Attached please find a new version of DVD-RB. This version includes a couple significant fixes -- including what may be the cause of the elusive chapter stutter, and the "Error code '5'" The changes/improvements included in this version are listed below.

Again a big thanks to the beta testers. They are, as a group, really keeping me on my toes.

- Found and corrected what may have been the cause of the "stutter" at chapter points on some players. The error corrected was related to an incorrect GOP timestamp being inserted in the first GOP of every cell. This may have also contributed to the reported display time showing incorrectly when rewinding through chapter points on some players. My thanks to RB (again) for his knowledge and insight.

- Modified the Disable "Interlaced" option. It is now set individually for each modifiable VTS. When this is set the source for the selected VTS will be treated as progressive -- meaning "interlaced=true" will not be added to the ConvertToYUY() line, Zig-Zag encoding will be used, and the progressive flag will be set.

- Fixed an error associated with Half-D1 that caused the .ECL files to to not correctly reflect the horizontal resolution as selected in the Half-D1 menu.

- Fixed Runtime Error '5' error that happened in REBUILD phase.

- Added a QuEnc Options item (why didn't I have one before?) and included two options "Trellis Quantization" and "KVCD Notch Matrix"

- Inserted code to prevent individual failed jobs from aborting an entire set of batch jobs (when in Batch Mode)

- The DVD compliant flag is now set for all CCE encodes except when Half-D1 is selected.

Updated version to v0.41

The following changes have been incorporated into v0.41:

- Corrected an bug that occurred when VTSs started off with SCRs other than zero that would have resulted 0003 and 0004 errors.

- Inserted code to remove the incorrectly coined "Layer Breaks" -- the annoying pause the happens when the original DVD would reach the point at which it switches layers. It, of course, isn't needed on a DVD-5.

- Added the "Average Bitrate" to the final summary line in each PREPARE and to the batch summary.

Updated version to v0.42

- Important update: Corrected a bug in which TFF/RFF flags could be set incorrectly on in some frames. This error would have resulted in a single frame "stutter" that might randomly occur throughout the video.

- Found and corrected a bug in which streams of pictures that were marked as interlaced in the original VTSs could be mistakenly marked as progressive upon REBUILD. A special thanks to Alex Z for helping identify these two bugs.

- Based upon some good advice from DDogg and others I have changes the default values for bias to 25 quality_prec to 16.

Updated version to v0.43

- Added a new feature under the "Mode" menu called "Half-D1 and Half Space for Extras". This feature, when checked, will resize any extras (that are outside the main [largest] VTS) to Half-D1 and will also half the allocated bitrate for them. The "recovered" space will be allocated to the main VTS. For movies with a lot of extras this can significantly improve the bitrate for the main movie. The new option will NOT work with ReJig for obvious reasons (ReJig is a transcoder and cannot resize the source).

- Corrected an error in which LPCM audio that was selected for removal was not properly flagged and removed.

- Change the default value for "Dynamically Assign Cell Bitrates" (DACB) to true (checked). Note that this only affects the default, if you have selected or deselected this option and it is stored in the INI file -- the value willstill be set to your last selection. Reasoning: DACB just does a better job of properly allocating space and bitrate. Also disabled this option when ReJig is selected (it has no affect in ReJig mode, bitrate is proportional anyway).

- (0.43a) Fixed the status printout of percentage of improvement associated with reduction.

- (0.43b) Fixed a goofy error in which sometimes the main movie would also be set to Half-D1

Updated version to v0.44

- Fixed the "Error '75'" that was associated with using mounted volumes

NOTE: Some browsers require a "refresh" or "Ctrl-R" to see the new version.

A NEWER VERSION IS AVAILABLE -- SEE THE FIRST POST OF THIS THREAD

nwg
17th April 2004, 03:59
Thanks.

I am rebuilding a project right now. Can I stop it and rebuild with 040, to take advantage of any stutter fixes? Or does the project need to be done again.


- Added a QuEnc Options item (why didn't I have one before?) and included two options "Trellis Quantization" and "KVCD Notch Matrix"

What are these?

Thanks.

jdobbs
17th April 2004, 04:23
Yes. If you have already done the first two phases, the rebuild is where the stutter fix is applied.

Trellis is some kinda' super-duper quantizer. It takes about twice as long but is reported to improve quality. I really can't tell you much more than that about either Trellis or the KVCD Notch Matrix. They are available on QuEnc and I was asked by one of the folks in the forum to add them. :)

nwg
17th April 2004, 04:31
Excellent.

Thanks for the reply.

I have already had impressive results with QuEnc and it is good to see the runtime error 5 bug finally sorted out.

Take a break, you have done a lot of work recently.

digidragon
17th April 2004, 04:37
Originally posted by jdobbs
NEW VERSION OF DVD-REBUILDER (v0.40)

Again a big thanks to the beta testers. They are, as a group, really keeping me on my toes.
Thanks to you for creating the software and being so quick to squash bugs. I've wanted to try re-encoding, rather than transcoding, but the normal way seemed to be a bit too complicated for me. Also, using your software, I get to keep the DVD intact without any reauthoring.

I've only used the software twice, so I'm hardly a beta tester, but apart from the motion blur problem (which you fixed in a test build) my first attempt at using rebuilder went smoothly and I ended up with a working DVD.

I'm upgrading my OS to XP tomorrow, so when it's up and running I'll try the DVD that had the motion blur problem using 0.4, and post back.

wmansir
17th April 2004, 04:52
Originally posted by jdobbs
Yes. If you have already done the first two phases, the rebuild is where the stutter fix is applied.

Trellis is some kinda' super-duper quantizer. It takes about twice as long but is reported to improve quality. I really can't tell you much more than that about either Trellis or the KVCD Notch Matrix. They are available on QuEnc and I was asked by one of the folks in the forum to add them. :)

Trellis coding is a nice and clever way of encoding a sequence of quantization indices (coming from a vector quantizer, in general). The division of scalar quantization intervals into four different subsets (Ungerboeck, and Marcellin & Fischer) and then the formation of a particular trellis provides some data compaction. The optimal path selected through the trellis ensures that encoding of the selected sequence of quantization indices will give the minimum distortion. Thus the scheme takes care, up to some extent, of both rate and distortion simultaneously.

PS. I have no idea what that means, i just copied it from goggle :)

I think I'll just use jdobb's description for the settings guide.

jdobbs
17th April 2004, 05:00
@wmansir

Man, I was impressed as hell until I saw the "google" comment.:D

Morbo
17th April 2004, 05:28
On the newest version of CCE,I converted my KILLBILL in about 3 hours on a 2.8 P4....

All I left off(In case anyone else has it) was the French audio and all went well....

Nice program,I could't find anything wrong with .38!!

Cheers!

wmansir
17th April 2004, 06:32
@ Jdobbs

I just added this to the Settings guide:Disable "interlaced"
Source for the selected VTS will be treated as progressive -- meaning "interlaced=true" will not be added to the ConvertToYUY() line, no Deinterlacing will be applied, Zig-Zag encoding will be used, and the progressive flag will be set. See this post (http://forum.doom9.org/showthread.php?s=&threadid=58800#post354127) for more information on ConvertToYUY(). Also, note that this is only an override for incorrectly flagged progressive material that would erroneously be treated as interlaced. Progressive material, that is flagged correctly, will be treated properly automatically.

I found that no deinterlacing is applied to the selected VTSs, so I added that information. I may take out the link on ConvertToYUY as this option encompasses more than just that setting now. Please let me know if anything is incorrect.

This also got me thinking, should Deinterlaced material not use "Interlaced=True", use Zig-Zag and/or be flagged progressive? I don't deinterlace myself, so I don't know.

haggis663
17th April 2004, 07:02
@jdobbs, thanks for an excellent program

My DVD player automatically stretches 4:3 aspect DVDs horizontally to fill my widescreen TV. I have used this DVD Rebuilder's 4:3 to 16:9 conversion and it works well, but chops of the bits that would have been black if it was letterboxed. It would be nice to have the option of pillerboxing (left + right) the image in an optional colour. Any chance of adding this to your list?

sup191
17th April 2004, 07:06
My first post!! :)

This really isn't a bug report, but more of a major THANK YOU to jdobbs! I just got around updating to .40 and the horizontal panning stutter of my Tombstone NTSC DVD backup is finally gone!! I was last using .32 and the stutter was very apparent. It used to stutter on my Xbox, Sony standalone, and WinDVD. Now it's flawless on all three! Thanks so much for an awesome tool! I don't have much, but I just donated to this excellent program. When the final 1.0 comes out, I'll gladly donate again. Now if I could only find another computer to use while mine is busy tackling my DVD collection... :D

DDogg
17th April 2004, 08:14
DVD-RB seems to be using enough CPU cycles that it is actually slowing down CCE 2.5 from 2.20 to about 1.50 real-time on my machine. It is easy to see, just use task manager to set DVD-RB's idle priority to low and watch the speed on CCE go up. Didn't Rb try to speak to this? This may be because dvd-rb is running at normal priority and cce runs at low priority on my machine?

Sir Didymus
17th April 2004, 09:39
Originally posted by wmansir
Trellis coding is a nice and clever way of encoding a sequence of quantization indices (coming from a vector quantizer, in general). The division of scalar quantization intervals into four different subsets (Ungerboeck, and Marcellin & Fischer) and then the formation of a particular trellis provides some data compaction. The optimal path selected through the trellis ensures that encoding of the selected sequence of quantization indices will give the minimum distortion. Thus the scheme takes care, up to some extent, of both rate and distortion simultaneously.

PS. I have no idea what that means, i just copied it from goggle :)

I think I'll just use jdobb's description for the settings guide.

My dear Moderator, you are really a crazy man !!!
Your joke have me in stitches...

People like you are fantastic...

Fr4nz
17th April 2004, 09:46
Originally posted by DDogg
DVD-RB seems to be using enough CPU cycles that it is actually slowing down CCE 2.5 from 2.20 to about 1.50 real-time on my machine. It is easy to see, just use task manager to set DVD-RB's idle priority to low and watch the speed on CCE go up. Didn't Rb try to speak to this? This may be because dvd-rb is running at normal priority and cce runs at low priority on my machine?

Here CCE 2.5 goes at 2.2x, so I don't think DVD-RB takes too many cycles.

Xitrum
17th April 2004, 10:30
The stutter at chapter changes is fixed in this version.

Thanks very much for your awesome software.:D :D :D

jdobbs
17th April 2004, 12:08
Originally posted by DDogg
DVD-RB seems to be using enough CPU cycles that it is actually slowing down CCE 2.5 from 2.20 to about 1.50 real-time on my machine. It is easy to see, just use task manager to set DVD-RB's idle priority to low and watch the speed on CCE go up. Didn't Rb try to speak to this? This may be because dvd-rb is running at normal priority and cce runs at low priority on my machine? That's probably it. I'll do some testing and see what happens. I've tried a couple of alternatives to the way I do it no, and have found the "sleeping" too long makes it difficult to cancel a job (you have to click on the button a couple/few times before it responds). I'll check it out some more.

GizmoDerMokwai
17th April 2004, 14:15
hi, for some reason (nice win32 features on a dvd) it wouldt be nice to have a option, to set custom output file size. maybe you think about hhat...

jdobbs
17th April 2004, 14:24
Originally posted by GizmoDerMokwai
hi, for some reason (nice win32 features on a dvd) it wouldt be nice to have a option, to set custom output file size. maybe you think about hhat... Are you saying you'd like to cut down on the output size in order to make room for the PC extras on the original disc? If so you can set the target output size in the INI file, it is described in the REBUILDER.TXT file. All you need to do is find the size in MB of the extras, convert it to 2K sectors, and then subtract that number from, and set, the target size.

GizmoDerMokwai
17th April 2004, 14:39
hehe, nice, sorry, i didn't know, that there was already a feature like that :D

jdobbs
17th April 2004, 15:22
Originally posted by GizmoDerMokwai
hehe, nice, sorry, i didn't know, that there was already a feature like that :D That's okay -- at some point I guess I'll have to sit down and write (gulp) a manual.

Hirogen
17th April 2004, 17:52
@Jdobbs

First of all thank you very much for a great program, have tried different versions and up to now I still have to run into my first bug, (I hope not ;) )

Have done LOTR 1 & 2 SEE, various Farscape episode discs, Babylon 5 episode discs and some other movies all without a glitch tonight I'm going to do Moby Dick with Patrick Stewart which is about 176 minutes, I wonder how it will come out but I have great confidence.

Using:
CCE SP 2.50
eclCCE 1.7b
DVD-RB Beta 40 for the first time
Avisynth 2.54
Running an Athlon XP 2400

As soon as my paycheck comes in I will make a donation.

Again, thank you very much, you are making my life easy.

jdobbs
17th April 2004, 18:48
Originally posted by Hirogen
@Jdobbs

First of all thank you very much for a great program, have tried different versions and up to now I still have to run into my first bug, (I hope not ;) )

Have done LOTR 1 & 2 SEE, various Farscape episode discs, Babylon 5 episode discs and some other movies all without a glitch tonight I'm going to do Moby Dick with Patrick Stewart which is about 176 minutes, I wonder how it will come out but I have great confidence.

Using:
CCE SP 2.50
eclCCE 1.7b
DVD-RB Beta 40 for the first time
Avisynth 2.54
Running an Athlon XP 2400

As soon as my paycheck comes in I will make a donation.

Again, thank you very much, you are making my life easy. That's great to hear. Good news is still news. I'm glad I created this comments and suggestions thread, the bug ones get pretty depressing.

nwg
17th April 2004, 18:56
I have been using DVD-RB since the first version. I have created DVD's from almost every version and they all worked fine (using DVD+RW's in case a DVD is faulty).

It does help that I have a very nice decent Sony Player NS900 that seems to play anything I put in it.

jdobbs
17th April 2004, 19:03
Cool.:cool:

cdburrner
17th April 2004, 19:52
hey jdobbs

using rb .40 and cce. it doesnt matter if i try using cce 2.50, 2.66, 2.67... i have eclcce installed for each version and i have the RB paths pointed at the eclcce.exe's. but when i go to encode RB tells me that "No CCE path has been set. Use menu Options/Setup to configure."

i've even tried setting RB's path to the original (non eclcce) CCE program exe and i get the same thing... i checked the rebuilder.ini file and the paths are entered correctly.

i have no idea what the hell is going on here! is anyone else having this problem?

lab-one
17th April 2004, 20:20
Just a thought, did you first run eclcce and point it to the ccexxx.exe?

jdobbs
17th April 2004, 20:44
Originally posted by cdburrner
hey jdobbs

using rb .40 and cce. it doesnt matter if i try using cce 2.50, 2.66, 2.67... i have eclcce installed for each version and i have the RB paths pointed at the eclcce.exe's. but when i go to encode RB tells me that "No CCE path has been set. Use menu Options/Setup to configure."

i've even tried setting RB's path to the original (non eclcce) CCE program exe and i get the same thing... i checked the rebuilder.ini file and the paths are entered correctly.

i have no idea what the hell is going on here! is anyone else having this problem? The only way you can get that message is if the CCEPath is set to an empty string. It is set to the path of the one you have selected in the CCEOptions menu. Each of the paths in the INI file are read at startup... are you sure they are correct? Have you modified them by hand? The settings should be for CCE250=, CCEBasic=, and CCENew= (all followed by a path). The INI file that is read will be in the same directory of the dvd-rb executable you are running.

slafe
17th April 2004, 21:17
Originally posted by cdburrner
hey jdobbs

using rb .40 and cce. it doesnt matter if i try using cce 2.50, 2.66, 2.67... i have eclcce installed for each version and i have the RB paths pointed at the eclcce.exe's. but when i go to encode RB tells me that "No CCE path has been set. Use menu Options/Setup to configure."

i've even tried setting RB's path to the original (non eclcce) CCE program exe and i get the same thing... i checked the rebuilder.ini file and the paths are entered correctly.

i have no idea what the hell is going on here! is anyone else having this problem?

check out :http://forum.doom9.org/showthread.php?s=&threadid=73051&perpage=20&pagenumber=30

slafe...

shh
17th April 2004, 21:22
I may be wrong but...

In CCE mode + some pieces resized to half-D1:
Shouldn't the half-D1 pieces also get half the bitrate?
As I see it in the .ecl, bitrates seem to be adjusted in the same ratio as full-D1 pieces.

Also, I think a ConvertToRGB-option would be good, because passing YUY2 to CCE makes the encodings bit too dark (there must be some colorspace-issure in conjuction with YUY2).

jdobbs
17th April 2004, 21:27
Originally posted by shh
I may be wrong but...

In CCE mode + some pieces resized to half-D1:
Shouldn't the half-D1 pieces also get half the bitrate?
As I see it in the .ecl, bitrates seem to be adjusted in the same ratio as full-D1 pieces.

Also, I think a ConvertToRGB-option would be good, because passing YUY2 to CCE makes the encodings bit too dark (there must be some colorspace-issure in conjuction with YUY2). I haven't done that yet (halving the bitrate).

gunga
17th April 2004, 21:30
Hello Jdobbs,

I still seem to have the same problem concerning the stutter/pause problem with the movie Haute Tension(NTSC-Interlaced-Top Field) on my JVC XV-N44 DVD player. I'm running DVDRB 0.40 with CCE 2.67.00.23/ECLCCE 1.7b, dynamically assign cell bitrate selected, and decomb selected. The stuttering/pause in the video/audio seems to happen at the same places with this version as it did with the previous version 0.39. Everytime the stutter/pause happens, (and as you mentioned before) the total bitrate for me goes above 10.08Mbps, which looks like the cause of my problem. Once it goes below 10.08 I have no stutter or pause in the movie. Why is the bitrate jumping so high, even with the DVD complianance flag enabled?

Thanks....

Joergen
17th April 2004, 21:31
Also, I think a ConvertToRGB-option would be good, because passing YUY2 to CCE makes the encodings bit too dark (there must be some colorspace-issure in conjuction with YUY2).

I didnt notice any difference in brightness when comparing the original VOB and the M2V generated by DVD-RB in RGB mode in two DVD2AVI windows, they seem exactly the same.

Of course if you open something in YUV mode in dvd2avi your video adapter overlay is used and it will look alot darker.

EDIT: I have now confirmed it. I took two screen grabs using DVD2AVI in RGB mode of the same frame in a backup I had made with RB34 and decrypting a vob from the original disc again, pasting both screenies in photoshop and using the eyedropper tool and ctrl-z (undo/redo) compare individual pixels of the two screenshots (when undo removes the newly pasted second shot and brings it back again over the first one) and the values are max 3 units off into either direction in all shades. And in the black areas and the black bars on the picture the values are exactly 16/16/16 on both shots. You cant do any better than that unless you dont encode at all :)

Joergen
17th April 2004, 21:33
Originally posted by gunga
the total bitrate for me goes above 10.08Mbps, which looks like the cause of my problem. Once it goes below 10.08 I have no stutter or pause in the movie.


What ever the reason for it spiking so high, a bitrate like that SHOULD stutter since the 1X reading speed of the disc simply cant bare it. Or perhaps some players can handle it without visible fault for a few millisenconds but its still a problem.

shh
17th April 2004, 21:54
Joergen> Of course if you open something in YUV mode in dvd2avi your video adapter overlay is used and it will look alot darker.

I didn't mean that.
This isn't visible on the PC, but you'll notice it at the TV.
The picture is about 4% darker if you pass YUY2 directly to the CCE (via avisynth & mpeg2dec).
You can also check that with photoshop's histogramm (or with a similar program).
I think this is a known problem, but I currently don't know, *why* this happens.

jdobbs> halfing the bitrate not yet done.

Ah! Ok.
I guess you're adding that soon. :)
Anyway... Many thanks for the great program! :)

EDIT:
Oh, Joergen, you just edited your post...
So forget the obove, you've checked that yourself already. :)

EDIT2:
> ...the values are max 3 units off into either direction in all shades.

Something goes wrong with the colorspace. This shouldn't happen.

> ... black areas and the black bars on the picture the values are exactly 16/16/16 on both shots. You cant do any better than that unless you dont encode at all

I'm sorry, but 16/16/16 doesn't tell anything.
CCE can also stretch the YUY2 colorspace to 0-255 and then cut off at 16/16/16.
But, as I said, I actually don't know what the CCE is really doing, so I also don't know how to fix it. But converting to RGB24 in avisynth does help.

Xitrum
17th April 2004, 22:02
Hi jdobbs
I was using DVD-RB v0.40 to do the "The Haunted Mansion" movie PAL region 4.
In the "Rebuild" phase, it got to 96.6% and then this error comes up:
"DVD Rebuilder experienced a buffer overflow. Error #0004. Process must abort" with an abort button. When you click on the abort button, DVD rebuider just shutdown.

Any ideas why this error occurs?

Joergen
17th April 2004, 22:28
Originally posted by shh

Something goes wrong with the colorspace. This shouldn't happen.

I'm sorry, but 16/16/16 doesn't tell anything.


I understand you are an expert with these but still:

With all lossy encoding there is a transormation of the image and in this case when pixels inherit values from their neighboring pixels the values naturally change a little. In flat areas of shades the values dont change at all (the pure black area). There are other areas in the shots like brown or gray where a single pixel doesnt shift the values at all or one unit in either of the R/G/B.

If you store a JPG with say 9 on photoshop scale you get similar shifting on a pixel level.

Comparing the histograms for R/G/B the Mean varies by -0.01 and the Std. Dev by +0.03 and doesnt affect the Median.

DDogg
17th April 2004, 22:29
shh, may I respectfully suggest you please bring your colorspace issues up in the avisynth developers forum and let that group verified your conclusions, specifically Sh0dan or Wilbert. I'm not particularly doubting what you say, but at the moment, it seems out of the scope of a beta dvd-rb dealing with many other issues. Or, if this is already done, could you provide specific links where one of them has verified this to save jdobbs/us the time of having to research it?

shh
17th April 2004, 22:38
> shh, may I respectfully suggest you please bring your colorspace issues [..]

Oh, I'm sorry. I did't want to tear this thread apart with other stuff.
I'm going to analyse some pictures (deeper, again) and go to the avisynth people.

DDogg
17th April 2004, 22:42
shh, thanks for reading my mind :) btw, I love your stuff and hope you never quit working on it.

unplugged
18th April 2004, 00:39
from DVD-RB changelog:
- The DVD compliant flag is now set for all CCE encodes except when Half-D1 is selected.
As I know that CCE flag doesn't do more than set arbitrarily max bitrate to 9800.
I remember to have red this by old Doom9 guide.
I ask confirm from someone!

GizmoDerMokwai
18th April 2004, 00:58
hiho, just wana to say, that i've tested dvdrb also for miniDVD! :D just blanked out most titles, removed some audiostreams, annd using cce2.5 i stored my 40min inline skting dvd on one 700mb cdr with good quality! :D

Oldeman
18th April 2004, 01:00
Is it possible to set the status of stripped (unchecked) audio streams to zero in the VTS_PGCITI/VTS_PGC(s) when rebuilding?

Love DVD-RB by the way...:)

VILLA21
18th April 2004, 01:01
Originally posted by unplugged
from DVD-RB changelog:
As I know that CCE flag doesn't do more than set arbitrarily max bitrate to 9800.
I remember to have red this by old Doom9 guide.
I ask confirm from someone!
Yeah, you are right. It"s better to leave this flag unchecked.

philos31
18th April 2004, 01:15
Originally posted by unplugged
from DVD-RB changelog:
As I know that CCE flag doesn't do more than set arbitrarily max bitrate to 9800.
I remember to have red this by old Doom9 guide.
I ask confirm from someone!

From the CCE Manual:

2.5.4 Creating stream for DVD
If DVD compliant is selected, encoder creates a stream as DVD
compliant.
This option involves the following matters.

Changing frame size
If the frame size of the original picture does
not conform to DVD standards, the frame size should be changed.
When the frame rate is 29.97 fps, the frame size is changed to 720 × 480, and when the frame rate is 25 fps, the frame size is changed to
720 × 576. Note that changing size means not enlarging the original
image but filling up a gap with mat.

Bitrate limitation
In the DVD standard, the maximum bitrate of
Video ES is limited to 9.8 Mbps. In the MPEG-2 VIDEO international
standard (ISO/IEC 13818-2), the size of an individual picture
is limited by the concept of “VBV (Video Buffering Verifier)”. In the
concept of VBV, a stream with a 9.8 Mbps bitrate can create GOP
whose size is to the extent of a maximum of 11 Mbps.
This perfectly conforms to the MPEG-2 VIDEO international standard
(ISO/IEC 13818-2), but whether it conforms to the 9.8 Mbps
restriction of DVD depends on interpretation of the standard. If
DVD compliant is selected, instantaneous bitrate in GOP units is
controlled to be a maximum of 9.8 Mbps.
During VBR operation, 9.8 Mbps is always written to the sequence
header in spite of the specified maximum bitrate.
9.8 Mbps is the maximum bitrate allowed under the DVD standard.
9.8 Mbps is used here because in the case of the VBV model in VBR,
bit allocation planning by the encoder becomes more flexible as the
maximum bitrate becomes higher, therefore higher image quality can
be achieved.

jdobbs
18th April 2004, 01:29
Originally posted by unplugged
from DVD-RB changelog:
As I know that CCE flag doesn't do more than set arbitrarily max bitrate to 9800.
I remember to have red this by old Doom9 guide.
I ask confirm from someone! That's a common misonception. But it does more than that. It also doesn't change the maximum bitrate at all. It only flags the maximum as 9800 in the header. The maximum stays what you set it. Here's a quote from the CCE manual and I've highlighted the important part:

"Bitrate limitation In the DVD standard, the maximum bitrate of Video ES is limited to 9.8 Mbps. In the MPEG-2 VIDEO international standard (ISO/IEC 13818-2), the size of an individual picture is limited by the concept of "(VBV (Video Buffering Verifier)". In the concept of VBV, a stream with a 9.8 Mbps bitrate can create GOP whose size is to the extent of a maximum of 11 Mbps.

This perfectly conforms to the MPEG-2 VIDEO international standard (ISO/IEC 13818-2), but whether it conforms to the 9.8 Mbps restriction of DVD depends on interpretation of the standard. If DVD compliant is selected, instantaneous bitrate in GOP units is controlled to be a maximum of 9.8 Mbps.

During VBR operation, 9.8 Mbps is always written to the sequence header in spite of the specified maximum bitrate. 9.8 Mbps is the maximum bitrate allowed under the DVD standard. 9.8 Mbps is used here because in the case of the VBV model in VBR, bit allocation planning by the encoder becomes more flexible as the maximum bitrate becomes higher, therefore higher image quality can be achieved."

jdobbs
18th April 2004, 01:35
Wow. I must be goofy. I just posted the same answer as the post just before me by philos31 ... did it really take me that long to compose it???

DMagic1
18th April 2004, 03:26
I've gotten this error both times I tried a moie with v.040 encoding on different segments.
http://bellsouthpwp.net/d/m/dmagic1/stuff/error.JPG

quantum
18th April 2004, 03:41
I just finished with a multi job batch. I see each job is summarized at the end. Good. I see the total time in minutes and high/low bitrate. But I don't see the average bitrate. An oversight? This is the more important number. High and low could be spikes.

jdobbs
18th April 2004, 03:42
Originally posted by DMagic1
I've gotten this error both times I tried a moie with v.040 encoding on different segments.
http://bellsouthpwp.net/d/m/dmagic1/stuff/error.JPG I think theres a patch for that floating around. Search the forum.

jdobbs
18th April 2004, 03:45
Originally posted by quantum
I just finished with a multi job batch. I see each job is summarized at the end. Good. I see the total time in minutes and high/low bitrate. But I don't see the average bitrate. An oversight? This is the more important number. High and low could be spikes. Hmm.. guess I missed that. I'll put it in 0.41.

gunga
18th April 2004, 03:51
Hello Everyone,

Does anyone know why when I try to encode the movie Haute Tension,(NTSC-Interlaced-Top Field) the bitrate goes above 10.08Mbps at certain segments of the movie. I only had to watch it for twenty minutes when I get numerous stuttering/pausing in the video/audio because of this. Why is this happening with the DVD compliance flag enabled?

Using:
DVDRB 0.40
CCE 2.67.00.23/ECLCCE 1.7b
Dynamically Assign Cell Bitrates selected
Decomb Selected

Thanks.....

Sorry about putting this in the wrong thread everyone!!!!!!

DMagic1
18th April 2004, 04:00
Originally posted by jdobbs
I think theres a patch for that floating around. Search the forum.

Thanks but can't find a valid download link.

jdobbs
18th April 2004, 04:21
Updated version to v0.41

The following changes have been incorporated into v0.41. It can be downloaded from the first post of this thread.

- Corrected an bug that occurred when VTSs started off with SCRs other than zero that would have resulted 0003 and 0004 errors.

- Inserted code to remove the incorrectly coined "Layer Breaks" -- the annoying pause the happens when the original DVD would reach the point at which it switches layers. It, of course, isn't needed on a DVD-5.

- Added the "Average Bitrate" to the final summary line in each PREPARE and to the batch summary.

jdobbs
18th April 2004, 04:56
Originally posted by DMagic1
I've gotten this error both times I tried a moie with v.040 encoding on different segments.
http://bellsouthpwp.net/d/m/dmagic1/stuff/error.JPG What version of CCE SP are you using?

DMagic1
18th April 2004, 06:00
2.50

Its the first time I've seen that.

jdobbs
18th April 2004, 06:14
I know I've seen it before, I just can't remember where or how it was fixed. Have you already implemented the checksum fix for 2.50?

onesoul
18th April 2004, 06:20
Thanks about the "layer break" :)
Was it hard to remove it? (just curious)

Paced
18th April 2004, 07:28
Originally posted by DMagic1
2.50

Its the first time I've seen that.

You'll need the patch/checksum fix for that version of CCE, if you want, PM me with your eMail address and I'll forward it on to you.

berndy2001
18th April 2004, 11:17
Originally posted by jdobbs
- Inserted code to remove the incorrectly coined "Layer Breaks" -- the annoying pause the happens when the original DVD would reach the point at which it switches layers. It, of course, isn't needed on a DVD-5.


i just encoded yesterday a 3h movie with 0.40. well, have i a pause, where the layer break was? possibility to check that?

would it be a solution, to rebuild it with 0.41?

alibert
18th April 2004, 13:32
@ jdobbs: excelllent job, respect!!!! :) :) :)
is it possible to change the audio during watching the movie? i encodet "scarface" with DTS audio but i wasn´t able to switch to DTS during the movie.

can you tell me when multiangle dvds are possible to transcode?

jdobbs
18th April 2004, 13:57
Originally posted by berndy2001
i just encoded yesterday a 3h movie with 0.40. well, have i a pause, where the layer break was? possibility to check that?

would it be a solution, to rebuild it with 0.41? Yes, you can just do the rebuild and it will correct the layer break.

CyberCouf
18th April 2004, 14:40
problems with v0.40 :

I've tried to encode PIRATES_OF_THE_CARIBBEAN (2 DVD, zone 2)
I use:
-Rebuilder 0.40 (method
-CCE 2.50
-EclCCE
-AviSynth 2.54

with method "One Click".

the iso of the first DVD (the movie) is above 7 467 MB, when the process was finished, the new dvd made 2 293 MB !:confused:
and when I read it, i've just the sound and the picture is black with a some red lines à the buttom.

where this problem can come from?

Fr4nz
18th April 2004, 14:50
Originally posted by CyberCouf
problems with v0.40 :

I've tried to encode PIRATES_OF_THE_CARIBBEAN (2 DVD, zone 2)
I use:
-Rebuilder 0.40 (method
-CCE 2.50
-EclCCE
-AviSynth 2.54

with method "One Click".

the iso of the first DVD (the movie) is above 7 467 MB, when the process was finished, the new dvd made 2 293 MB !:confused:
and when I read it, i've just the sound and the picture is black with a some red lines à the buttom.

where this problem can come from?

Something similar happened here when I didn't select, in the setup of DVD-RB, the path of mpeg2dec3dg.dll which is a dll used by avisynth to decode mpeg2 streams.

The solution is to set the path of this dll in DVD-RB setup.

jdobbs
18th April 2004, 15:01
Originally posted by CyberCouf
problems with v0.40 :

I've tried to encode PIRATES_OF_THE_CARIBBEAN (2 DVD, zone 2)
I use:
-Rebuilder 0.40 (method
-CCE 2.50
-EclCCE
-AviSynth 2.54

with method "One Click".

the iso of the first DVD (the movie) is above 7 467 MB, when the process was finished, the new dvd made 2 293 MB !:confused:
and when I read it, i've just the sound and the picture is black with a some red lines à the buttom.

where this problem can come from? Hav you used dvd2dvdr in the past? If so your AVISYNTH registry path may have been altered. As Fr4nz suggested, try manually setting the path.

CyberCouf
18th April 2004, 15:12
in options>setup :
i've put the path for MPEG2Dec3dg.dll, but not checked "Add to AVS file"
(the path is : C:\Program Files\AviSynth254\plugins\MPEG2Dec3dg.dll)

but maybe the problem comes from avisynth, because in fact on my computer i've 3 differents version of avisynth :D (2.0, 2.5, 2.54)

I'll try with just the last version intalled :)

Fr4nz
18th April 2004, 15:16
You have to check also "add to avs file" or else it won't be used to decode the mpeg2 stream :)

loki03
18th April 2004, 15:21
hy, maybe my experience with rebuilder may be useful. first: thanx for that great program!

i just rebuilt "matchstick men", pal edition. the dvd shows up as vts_01 (7.023 mbytes 16:9) in rebuilder.

i deselected audio 3+4 which were 2channel dolby (english,german) and selected audio tracks 1+2.

i disabled interlaced, as the movie is progressive for sure and used cce.

what came out was almost perfect: 4.3gb, perfectly working, great quality for the main movie (2600kbps avg, original has around 6000, yet almost not distuingishable difference!).

but all extras lack audio (:o of course because i deselected audio 3+4)
and all extras are interlaced, and i suppose were treated as progressive, so they playback as progressive, what means comb-artefacts. (not so bad)


what makes me wonder, is that usually there is a vts for the main movie, and some vts´s for the extras, so that one can select which audio to keep for each vts (ie using dvdshrink). is it the way rebuilder treats the dvd, to only show one vts, or is it the dvd itself having only one vts?

if i would have enabled decomb- would the main movie have been treated with decomb? what would that result have been (slower encoding i think)? why decomb interlaced material and not simply encode it field-based (interlaced video is such a beauty ;-))?

btw, i used daemon tool to mount the dvd-iso (dvd-decrypter), no troubles with that.

p.s.: ah i just tried another dvd, and i see that the interlaced settings are ajustable per vts, ok.

berndy2001
18th April 2004, 15:24
CyberCouf, try to play an avs files from the D2VAVS-folder with mediaplayer 6.4 or bsplayer, etc.

Fr4nz
18th April 2004, 15:27
Please loki remove the ini file because it has to many lines!

Anyway your extras were encoded badly because you told DVD-RB to disable the interlaced mode, so it treats them as if they were progressive.

Solution: leave the interlaced mode enabled,in this way DVD-RB should be able to recognized if the main movie and the extras are progressive/interlaced and will treat them in the appropriate way.

For the audio tracks I'm sorry but I can't help you :(

Scoobydeux
18th April 2004, 15:29
Originally posted by Xitrum
Hi jdobbs
I was using DVD-RB v0.40 to do the "The Haunted Mansion" movie PAL region 4.
In the "Rebuild" phase, it got to 96.6% and then this error comes up:
"DVD Rebuilder experienced a buffer overflow. Error #0004. Process must abort" with an abort button. When you click on the abort button, DVD rebuider just shutdown.

Any ideas why this error occurs?

Same problem w/ NTSC Speed 2 at 75% completion. I was using v.41 with the Rejig method. I have 1.5 GB RAM, 200GB HD, overflow? Same question, what causes this?

CyberCouf
18th April 2004, 15:32
Originally posted by Fr4nz
You have to check also "add to avs file" or else it won't be used to decode the mpeg2 stream :)

ok I'll try it, thanks :cool:


and other little question:
in DVDreBuilder, options>setup>special settings: "run encoder minimized"
it musn't popup CCE when it use it? (because it didn't seems to work width my CCE 2.5 + EclCCE )

Fr4nz
18th April 2004, 15:49
I really dunno, because when CCE is encoding it almost takes all cpu cycles, so I go away from my computer coz it would be useless :D

CyberCouf
18th April 2004, 15:53
it's not false :D
but I like to surf on the web during the compression ;) (what i'm doing now :D)

Xitrum
18th April 2004, 16:18
@Scoobydeux

Same problem w/ NTSC Speed 2 at 75% completion. I was using v.41 with the Rejig method. I have 1.5 GB RAM, 200GB HD, overflow? Same question, what causes this?

I just tried the Haunted Mansion with DVD-RB V.041 again and still got the same problem at 96.6%

smlong426
18th April 2004, 16:21
Just posting a comment ..

Finished encoding Breakfast at Tiffany's with DVDRB 0.41 .. The stuttering at chapter points definitely appears to be gone on my Zenith/Cyberhome players.

Thanks for fixing this jdobbs !

sweetness
18th April 2004, 22:23
I remmember back jdobbs posted that you can change the target size by editing something but i just can't seem to find that post. can someone help me out on this one. thanks.

Fr4nz
18th April 2004, 22:31
Originally posted by sweetness
I remmember back jdobbs posted that you can change the target size by editing something but i just can't seem to find that post. can someone help me out on this one. thanks.

Open rebuilder.ini, under [options] add this line:

TargetSectors=xxxx , where xxxx are the dimension (in sectors) of how much the DVD will contain.

If I remember correctly the default DVD-RB size is ~2240000 sectors.

The maximum size for a DVD-5 is 2297888, but you have to keep a safety margin. For example, DVD-Shrink makes DVD of 2286112 sectors.
Personally I will try 2286000 for next DVDs.

DMagic1
19th April 2004, 03:26
Its actually in the readme file. You have to look for the version info where he first put it in.

BBWoof
19th April 2004, 04:16
Very nice program jdobbs. I've tried it on a couple of tv episode dvds and it's worked great.

BBWoof

RB
19th April 2004, 10:53
Originally posted by jdobbs
NEW VERSION OF DVD-REBUILDER (v0.41)
...
- Modified the Disable "Interlaced" option. It is now set individually for each modifiable VTS. When this is set the source for the selected VTS will be treated as progressive -- meaning "interlaced=true" will not be added to the ConvertToYUY() line, Zig-Zag encoding will be used, and the progressive flag will be set.
You shouldn't make the interlaced=true parameter of ConvertToYUY2() dependant on the "Interlaced" option. Remember, whether or not to use this parameter entirely depends on the progressive_frame flag in the original. The source may look progressive so you can happily reencode as progressive, but you still need to get the chroma upsampling right which depends only on how the original is encoded, not how it looks. I'd suggest to make turning off the automatic insertion of interlaced=true a separate, very advanced option with a warning.

YaoMing11
19th April 2004, 11:25
JDobbs, Will you be making DVD-RB compatible with Multiple angle DVD's soon? BTW your program rocks! I've used it to make over 10 backups so far and they all look just as good as the original. :cool:

walkistalki
19th April 2004, 12:26
Hi,

doing a search on the word 'stills' pointed me to the giant threads, but not to the pages ;)

i'm wondering what the current status of stills/slideshows is? is it completely implemented yet.

perhaps more general. is there a list with the still to-do items/main issues in the program (main points of course ;))

thx a lot and keep up the good work!

wmansir
19th April 2004, 12:30
Originally posted by walkistalki
Hi,

doing a search on the word 'stills' pointed me to the giant threads, but not to the pages ;)


Under the forum drop box, set the results method to 'by post' and you will find the results much more useful.

unplugged
19th April 2004, 14:29
Originally posted by RB
You shouldn't make the interlaced=true parameter of ConvertToYUY2() dependant on the "Interlaced" option. Remember, whether or not to use this parameter entirely depends on the progressive_frame flag in the original. The source may look progressive so you can happily reencode as progressive, but you still need to get the chroma upsampling right which depends only on how the original is encoded, not how it looks. I'd suggest to make turning off the automatic insertion of interlaced=true a separate, very advanced option with a warning.
When stream and content are fully progressive or fully interlaced the chorma upsampling and the encoder mode are known for sure.
Problem is when stream is interlaced and content not...
To be clear about situation there are 4 total cases:
1) stream progressive --> encoding progressive
2) stream interlaced --> encoding progressive (content progressive + chroma sort by ConvertToYUY2(interlaced=true))
3) stream interlaced --> encoding progressive (content progressive and chroma already linear, so we *should* use ConvertToYUY2())
4) stream interlaced --> encoding interlaced (content interlaced)

IMO most encountered cases for main movie VTS are 1) and 3), so you could also make easier the things by disabling by default interlaced=true for main movie VTS (when stream is interlaced).

RB
19th April 2004, 14:45
unplugged, I remember you telling about cases where you used ConvertToYUY2(interlaced=true) because the original stream was encoded interlaced but it messed up the colors. Can you provide a specific example? I have a hard time believing this is possible...

If all components (original encoder, Mpeg2Dec3, AVISynth) play by the rules, then your case 3) cannot exist. At the risk of repeating myself infinitely :) : an interlaced coded stream must always be upsampled using ConvertToYUY2(interlaced=true). The only bit that matters here is the progressive_frame flag in the MPEG2 picture header.

Progressive frame off == interlaced YV12 -> interlaced=true
Progressive frame on == progressive YV12 -> interlaced=false

RB
19th April 2004, 16:22
jdobbs, using v0.41 and considering the following VTS
Title Set (Movie) attributes:
Video: MPEG-2 720x576 (PAL) (PAL 625/50) (4:3) (not specified perm.display)
Audio 1: Not Specified (Dolby AC-3) 2ch 48Kbps DRC (ID: 0x80)

PGC_1 (program chain): [Title(TTN): 1] [00:01:41.20 / 25 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 1)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:01:41.10 / 25 fps [Pos: 00:01:41.10] [Frames: 2535]
[Ch 02] [Pg 02] [Cell 02] [V/C Id: 1/ 2] : time: 00:00:00.10 / 25 fps [Pos: 00:01:41.20] [Frames: 2545]

PGC_2 (program chain): [Title(TTN): 2] [00:02:19.23 / 25 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 2)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 2/ 1] : time: 00:02:19.13 / 25 fps [Pos: 00:02:19.13] [Frames: 3488]
[Ch 02] [Pg 02] [Cell 02] [V/C Id: 2/ 2] : time: 00:00:00.10 / 25 fps [Pos: 00:02:19.23] [Frames: 3498]
what could cause DVD-RB to split this into 39 segments? The backup of this DVD worked just fine, there were no issues during the rebuild stage. Just wondering. Below is the D2V DVD-RB created for this VTS. I thought maybe you treated the single I-frames there as stills, but you do this only for the "real stills" here (V/C 1/2 and 2/2) and most AVS scripts are like this#------------------
# AVS File Created by DVD Rebuilder
# VOBID:01, CELLID:01
#------------------
mpeg2source("E:\DVD2DVD-R\PROJECTS\MONDMANN\REBUILDER\D2VAVS\V04.D2V")
trim(0,13)
ConvertToYUY2(interlaced=true)

#------------------
# AVS File Created by DVD Rebuilder
# VOBID:01, CELLID:01
#------------------
mpeg2source("E:\DVD2DVD-R\PROJECTS\MONDMANN\REBUILDER\D2VAVS\V04.D2V")
trim(14,26)
ConvertToYUY2(interlaced=true)

#------------------
# AVS File Created by DVD Rebuilder
# VOBID:01, CELLID:01
#------------------
mpeg2source("E:\DVD2DVD-R\PROJECTS\MONDMANN\REBUILDER\D2VAVS\V04.D2V")
trim(27,195)
ConvertToYUY2(interlaced=true) Here are the first few lines from the D2V:DVD2AVIProjectFile
1
52 E:\DVD2DVD-R\PROJECTS\MONDMANN\VIDEO_TS\VTS_04_1.VOB

Stream_Type=1,0,0
iDCT_Algorithm=2
YUVRGB_Scale=1
Luminance=128,0
Picture_Size=0,0,0,0,0,0
Field_Operation=0
Frame_Rate=25000
Location=0,0,0,12347

7 0 0 2 2 2 2
7 0 47 2 2 2 2 2 2 2 2 2
7 0 F6 2
7 0 111 2 2 2 2 2 2 2 2 2 2 2 2
7 0 1AA 2
7 0 1DA 2 2 2 2 2 2 2 2 2 2 2 2
7 0 277 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 33A 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 401 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 4CA 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 594 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 662 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 72D 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 7FB 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 8C4 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 988 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 A5E 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 B2A 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 BF1 2
7 0 C2A 2 2 2 2 2 2 2 2 2 2 2 2
7 0 CAE 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 D7F 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 E40 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 F14 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 FCD 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 10A1 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 116A 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 122C 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 12F2 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 13B9 2 2 2 2
7 0 140E 2 2 2 2 2 2 2 2 2
7 0 1489 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 1550 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 162C 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 16F3 2
7 0 1723 2 2 2 2 2 2 2 2 2 2 2 2
7 0 17C4 2 2 2 2 2 2 2 2 2 2
7 0 1850 2 2 2
7 0 1891 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 1946 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 1A08 2 2 2 2 2 2 2 2 2 2
7 0 1AA8 2 2 2
7 0 1AE4 2
7 0 1AF6 2 2 2 2 2 2 2 2 2 2 2 2
7 0 1B9D 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 1C5E 2 2 2 2 2 2 2 2 2 2
7 0 1D0A 2 2 2
7 0 1D3B 2 2 2 2 2 2 2 2 2 2
7 0 1DBE 2 2 2
7 0 1DFC 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 1EC2 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 1F7F 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 2048 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 2113 2
7 0 213E 2 2 2 2 2 2 2 2 2 2 2 2
7 0 21D8 2
7 0 2210 2 2 2 2 2 2 2 2 2 2 2 2
7 0 22AA 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 2371 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 2439 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 2512 2
7 0 2541 2 2 2 2 2 2 2 2 2 2 2 2
7 0 25DC 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 2697 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 2762 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 2838 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 28ED 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 29B6 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 2A81 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 2B3F 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 2C1F 2 2 2 2 2 2 2 2 2 2
7 0 2CBA 2 2 2
7 0 2CEA 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 2DAC 2
7 0 2DE1 2 2 2 2 2 2 2 2 2 2 2 2
7 0 2E90 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 2F41 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 300B 2
7 0 303F 2 2 2 2 2 2 2 2 2 2 2 2
7 0 30DA 2
7 0 310E 2 2 2 2 2 2 2 2 2 2 2 2
7 0 319E 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 3267 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 332A 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 33F6 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 34C2 2
7 0 34EB 2 2 2 2 2 2 2 2 2 2 2 2
7 0 3596 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 365A 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 3722 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 37E1 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 38B7 2
7 0 38D1 2 2 2 2 2 2 2 2 2 2 2 2
7 0 3981 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 3A3B 2
7 0 3A7E 2 2 2 2 2 2 2 2 2 2 2 2
7 0 3B0C 2
7 0 3B39 2 2 2 2 2 2 2 2 2 2 2 2
7 0 3BD1 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 3CAF 2 2 2 2 2 2 2 2 2 2
7 0 3D43 2 2 2
7 0 3D7B 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 3E3A 2 2 2 2 2 2 2 2 2 2
7 0 3ED6 2 2 2
7 0 3F07 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 3FBF 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 4088 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 4160 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 421F 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 42F2 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 43AD 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 4477 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 453F 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 4622 2
7 0 4637 2 2 2 2 2 2 2 2 2 2 2 2
7 0 46E5 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 47AE 2
7 0 47CB 2 2 2 2 2 2 2 2 2 2 2 2
7 0 4872 2 2 2 2 2 2 2 2 2 2 2 2 2
7 0 4933 2

najt
19th April 2004, 16:59
simple features suggestion

1. during recoding the log file is written to a user specified file (or just rebuilder.log ... line-by-line during the process)

2. minimize to tray

slafe
19th April 2004, 17:34
Hi jdobbs

First i have to say...very nice program...i have done many movies with cce...the 3 big method.with your program it's very simple to do a real good movie...nice work and keep it up.

I have a question about audio remap

if you have 4 audio track and you remove 3 of then...and if you take away audio stream 0x80 and leave stream 0x81 and remove the other two. when the movie is done "rebuild" and you play it,it has no sound på play before it go to 0x80 stream.

It very simple to remap this audio to play right..I have done this with ifoedit and put up the audiostream 0x81 to 0x80 stream and get rid of the other numbers..and in the VTSI_MAT rename to right name on the audiostream.

can it`s be done in dvd-rb??

jdobbs
19th April 2004, 17:35
@RB,

I'm not home right now and I'll look when I get there. But I thought the only time I split them out was when there was a change in the VOBID/CELLID or two I-Frames in a row (still)...

alibert
19th April 2004, 18:14
when i tried to rebulit an encodet dvd the bug "runtime error 75" came. i´ve got dvd-rb v.041. how can i solve this problem?

Joergen
19th April 2004, 18:19
Originally posted by alibert
when i tried to rebulit an encodet dvd the bug "runtime error 75" came. i´ve got dvd-rb v.041. how can i solve this problem?

Read the instructions for setting up dvd-rb in this forum carefully.

Acerjen
19th April 2004, 18:27
I have a question for those of you that are not having any problems playing DVDs created by DVDRB. I write my discs with a Pioneer A04,
which write to DVD-R and DVD-RWs. I am curious as to what DVD players you all are using. I am looking to replace my Samsung DVD-S221 with one that plays DVD-RWs without any problems. Any ideals would be greatly appreciated. I have checked the "DVD Players" section at www.dvdrhelp.com and they were no help when it came to DVD-RW discs and a player that would reliably play them. Thanks in advance for any help.


Later.

Acerjen

Joergen
19th April 2004, 18:32
I've found the newer sony dvd players with the "precision drive 2" mechanism to be by far the best at reading anything (equal to an pioneer A03 that reads everything normal drives fail to read). Since Sony and Pioneer are both backers and developers of the DVD-RW camp you cant go wrong with their players, but I recommend sony over pioneer.

Btw. my V7 PS2 also plays DVD-RW flawlessly (I use them also for games) while some older PS2 dont play them.

edit: Forgot all about Panasonic dvd players that are also killers in readability. 1. Sony 2. Panasonic 3. Pioneer 4. the rest

alibert
19th April 2004, 18:55
Originally posted by Joergen
Read the instructions for setting up dvd-rb in this forum carefully.

i couldn´t find any solution for this error, just other users have the same problem.

Joergen
19th April 2004, 19:01
Originally posted by alibert
i couldn´t find any solution for this error, just other users have the same problem.

Try to give all the info about what you were encoding and using so jdobbs might fix it.

lrosado
19th April 2004, 19:27
I have a question for JDOBBS,

I thought I read somewhere that we no longer needed force film or interlace options with DVDRB?

alibert
19th April 2004, 20:15
I was trying to encode a NTSC DVD with DVD ReBuilder V0.41. preparing and encoding worked fine but when I wanted to rebuild the encoded material I got the bug message: ?runtime error 75??.
@JDOBBS: do you need more information to fix this problem. If so, please let me know.

DDogg
19th April 2004, 20:53
alibert, you are using an ISO source? Right? dvd-rb does not yet support that. jdobbs is looking at it but is convinced it "ain't his code" :)

See the readme. Use filemode. You can still use your encode. Just point dvd-rb to the filemode source and press rebuild. You must use dvddecrypter to create the file mode source.

Fr4nz
19th April 2004, 21:10
Just one question: if I select the main movie with dvd-decrypter in file movie, then will DVD-RB be able to make a new DVD from the main movie files?

Joergen
19th April 2004, 21:57
Originally posted by Fr4nz
Just one question: if I select the main movie with dvd-decrypter in file movie, then will DVD-RB be able to make a new DVD from the main movie files?

No, you cant do an incomplete/destroyed dvd. If you want only the main movie, use DVDShrink with reauthor mode and store with no compression, then encode that output with dvd-rb :)

Xitrum
19th April 2004, 22:21
Open rebuilder.ini, under [options] add this line:

TargetSectors=xxxx , where xxxx are the dimension (in sectors) of how much the DVD will contain.

If I remember correctly the default DVD-RB size is ~2240000 sectors.

The maximum size for a DVD-5 is 2297888, but you have to keep a safety margin. For example, DVD-Shrink makes DVD of 2286112 sectors.
Personally I will try 2286000 for next DVDs.

I added this parameter in the dvd-rebuilder .ini file but it did not make any differences. Did anybody successfully get this parameter to work?


alibert, you are using an ISO source? Right? dvd-rb does not yet support that. jdobbs is looking at it but is convinced it "ain't his code"

I've done about 10 movies so far from an ISO source without this "runtime error 75" errors, so I don't think using a mounted ISO image is the problem.

unplugged
19th April 2004, 22:22
Originally posted by RB
unplugged, I remember you telling about cases where you used ConvertToYUY2(interlaced=true) because the original stream was encoded interlaced but it messed up the colors. Can you provide a specific example? I have a hard time believing this is possible...
Some (italian) PAL titles:
Terminator 3, Matrix (1), Harry Potter (1), Random Hearts, Tomb Raider (2)
These and many others all have main movie stream interlaced, but after a simple script like this:LoadPlugin("c:\Avisynth\Plugins\MPEG2Dec3dg.DLL")
mpeg2source("c:\DVD\DVD.d2v",idct=7)
the chroma channel gets already linear, with perfect luma matching.
I have also checked more safely using ConvertToRGB() and VirtualDub for viewing. Then trying with ConvertToRGB(interlaced=true) or ConvertToYUY2(interlaced=true) with the above "affected" movies the chroma not only gets combed but most importantly misplaced (its clearly visible on red sharp edges, zoom 200-300% and look vertically!)
Originally posted by RB
If all components (original encoder, Mpeg2Dec3, AVISynth) play by the rules, then your case 3) cannot exist.
Don't know about, that could mean also I'm not sure about them (wait, that doesn't mean that I does not respect these great works!!), for ex. I don't exclude that could be a bug in mpeg2dec3.
The other case (that I've mentioned yet) may be that chroma was erroneously misplaced directly into original stream at encoding process, so it was encoded as interlaced without a prior conversion to the interlaced YV12 colorspace (funny, eh?), this could explain why in many cases interlaced=true is over the needed, the bad one.
Originally posted by RB
At the risk of repeating myself infinitely :) : an interlaced coded stream must always be upsampled using ConvertToYUY2(interlaced=true). The only bit that matters here is the progressive_frame flag in the MPEG2 picture header.

Progressive frame off == interlaced YV12 -> interlaced=true
Progressive frame on == progressive YV12 -> interlaced=false
Yes, sure and again I understand you and I was one of the first to point this important detail.
I do not disapprove this, what I'm TRYING to communicate is that there MUST be another variable to consider too, possibly for mpeg2dec itself or for us.

Looking at Bitrate View app, after loading an mpeg2 file I see "picture struture" flag on the right, over the panel. With my matrix1 clip it says "frame", where the "frame type" is reported as "interlaced". Is "picture structure" our important flag?

quantum
19th April 2004, 22:33
Originally posted by Xitrum
I added this parameter in the dvd-rebuilder .ini file but it did not make any differences. Did anybody successfully get this parameter to work? It works for me. I've been experimenting with changing it and it definitely affects the output size.

CCETargetSectors=2251760

This gives me 30 to 50 megs slack on most disks.

One thing that may or may not trip you up, it seems this value is stored when you save a project, so if you change it in the INI, then load a project, the project will still have the old setting. At least that's the way it looks to me.

DMagic1
19th April 2004, 22:40
Originally posted by quantum
It works for me. I've been experimenting with changing it and it definitely affects the output size.

CCETargetSectors=2251760

This gives me 30 to 50 megs slack on most disks.


Yep, this is what I've been using.
RejigTargetSectors=2280000
CCETargetSectors=2250000

alibert
19th April 2004, 23:16
@ DDogg: yes, it works fine. thx man...

hpolimar
20th April 2004, 00:01
i'm using cce sp 2.67 and eclecc . when i press on encode i've an error on video format. it says 1088x56 is not supported. but video is a standard 720x576

Xitrum
20th April 2004, 01:03
Yep, this is what I've been using.
RejigTargetSectors=2280000
CCETargetSectors=2250000

Thanks for the info, I only put in "TargetSectors=2280000" instead of "CCETargetSectors=2280000". I'll try it again tonight.

jdobbs
20th April 2004, 01:47
Originally posted by lrosado
I have a question for JDOBBS,

I thought I read somewhere that we no longer needed force film or interlace options with DVDRB? Force Film no longer exists. As for interlace options, it depends what you mean. Are you discusing deinterlacing? If so, that is not "needed" but some people (especially those who play back on a PC Player that doesn't do well with interlaced source) prefer to deinterlace.

jdobbs
20th April 2004, 01:50
Originally posted by quantum
It works for me. I've been experimenting with changing it and it definitely affects the output size.

CCETargetSectors=2251760

This gives me 30 to 50 megs slack on most disks.

One thing that may or may not trip you up, it seems this value is stored when you save a project, so if you change it in the INI, then load a project, the project will still have the old setting. At least that's the way it looks to me. It is definitely stored in a .rbd file (project)

jdobbs
20th April 2004, 02:29
NEW VERSION POSTED

Just posted a new version (v0.42) -- I recommend everyone download and use this version as there are a couple of very important bugs corrected. To download go to the first post of this thread. Once again, "Thanks!" to all the beta testers. Changes are listed below.


- Important update: Corrected a bug in which TFF/RFF flags could be set incorrectly on in some frames. This error would have resulted in a single frame "stutter" that might randomly occur throughout the video.

- Found and corrected a bug in which streams of pictures that were marked as interlaced in the original VTSs could be mistakenly marked as progressive upon REBUILD. A special thanks to Alex Z for helping identify these two bugs.

- Based upon some good advice from DDogg and others I have changes the default values for bias to 25 quality_prec to 16.

Joergen
20th April 2004, 02:35
Originally posted by jdobbs
NEW VERSION POSTED



/me hits cancel on prepare, downloads new version 0.42 ;)

Joergen
20th April 2004, 03:39
jdobbs: A quick question (with a complicated answer I bet):

I've never used the "dynamically assign bitrate" function yet. But thinking about how DVD-RB compresses in segments and CCE is thus unable to borrow bitrate from other segments, I guess this would be a good option to use.

Why is it not on by default? :)

onesoul
20th April 2004, 03:52
Just turn it on! :)

For any reason you could prefer to have the same average bitrate trhoughout the whole DVD. I am seeing in future expanded option to reduce extras average bitrate :)

@jdobbs
The lpcm information I gave was of any use? I can provide small sample vob if you like (size?).

Joergen
20th April 2004, 03:58
Originally posted by onesoul
Just turn it on! :)

If thats the white rabbit from monty python's holy grail then YES SIR!

I'm doing passes now with dynamic enabled and not enabled (of course process again when changing options). The only harm I can think of it doing is giving the end credits mega-bitrate (based on the original compression having the same) or giving the extras huge bitrates if they were stored CBR to speed up the production process.

onesoul
20th April 2004, 04:20
Originally posted by Joergen
If thats the white rabbit from monty python's holy grail then YES SIR!

I'm doing passes now with dynamic enabled and not enabled (of course process again when changing options). The only harm I can think of it doing is giving the end credits mega-bitrate (based on the original compression having the same) or giving the extras huge bitrates if they were stored CBR to speed up the production process. Yup, that's the one :)
I understand the "harm" you are refering but imo with dynamic enabled you can rely on having more comparable result (in quality), as a whole, to the original source because every cell bitrate is adjusted proportionally to original cells.

jdobbs
20th April 2004, 04:23
Originally posted by Joergen
jdobbs: A quick question (with a complicated answer I bet):

I've never used the "dynamically assign bitrate" function yet. But thinking about how DVD-RB compresses in segments and CCE is thus unable to borrow bitrate from other segments, I guess this would be a good option to use.

Why is it not on by default? :) That, my friend, is a damn good question. I will be the default in version 0.43. Somewhere in my notes It have written down that at some point it may be the only option.

Joergen
20th April 2004, 04:26
Originally posted by onesoul
Yup, that's the one :)
I understand the "harm" you are refering but imo with dynamic enabled you can rely on having more comparable result (in quality), as a whole, to the original source because every cell bitrate is adjusted proportionally to original cells.

I'm now doing the same disc with dynamic enabled and the segments are coming out significantly smaller. One segment has a walking-through-forest scene that from a bitrate perspective should be as heavy as it gets and yet that segment is 39MB compared to 51MB without dynamic enabled.

Another fear I have here is that the original mighthave been compressed in segments aswell and one segment got the lions-share of the overall bitrate.

edit: then again I'm working with a worst case scenario here with an extremely long movie with lots of filmgrain (which pays towards a steady bitrate) and about 900MB of menus, audio and extras.

And leaning into the DVD2AVI window on my TFT monitor also gives the sharpest image possible (most revealing of quality flaws).

Joergen
20th April 2004, 05:49
jdobbs: ooh I got another one! The source path can be the same as ultimately the rebuild path would be.

I edited a dvd, moved the VIDEO_TS to the root of D: to test it in WinDVD (that needs it like that). Then happily loaded it in dvd-rb, working path to D:, and hit transcode. With glazed-eyes watchin CCE do its thing I realised the rebuild path would be the same VIDEO_TS dir :D

(and it prolly couldnt write over the files its reading)

Marcelw
20th April 2004, 09:19
1028x56 error in frame size
1. DVD-R Version: 0.41
2. Encoder being used: CCE 2.66
3. Using eclCCE? Y
4. Bug encountered: Frame size was 1028x56 and is incorrect.:confused:
After prepare of Queen live at wembley, my Encode fase does not start correct. First of all it is complaining of an incorrect frame size. It says that the frame size is 1028x56 and that this is not working for DVD, which I can imagine. Where can I find the format of this size and how can I correct this? But whatever I try, the encoder will not read the item.ecl file. The error 9 on the prepare phase is disapeared now finally.;)

YaoMing11
20th April 2004, 09:56
What does it actually fix by changing the VBR_Bias to 16 and the Quality_prec to 25?

Does it improve picture quality or speed up the process?

the-warriners
20th April 2004, 09:57
Just to let you know that I have processed movies mounted from an ISO using daemon tools and it has worked fine every time :)

P3gasus
20th April 2004, 10:08
Originally posted by Marcelw
1028x56 error in frame size
1. DVD-R Version: 0.41
2. Encoder being used: CCE 2.66
3. Using eclCCE? Y
4. Bug encountered: Frame size was 1028x56 and is incorrect.:confused:


This is not a DVDRB bug. It is related to your avisynth installation. Be sure you installed avisynth 2.54 correctly. Try setting mpeg2dec3dg.dll path in RB setup and checking the add to avs file option. That should solve your problems (after re-preparing).
Bye

jdobbs
20th April 2004, 13:24
Originally posted by Joergen
jdobbs: ooh I got another one! The source path can be the same as ultimately the rebuild path would be.

I edited a dvd, moved the VIDEO_TS to the root of D: to test it in WinDVD (that needs it like that). Then happily loaded it in dvd-rb, working path to D:, and hit transcode. With glazed-eyes watchin CCE do its thing I realised the rebuild path would be the same VIDEO_TS dir :D

(and it prolly couldnt write over the files its reading) That ain't good. I'll put in a sanity check for this.

hpolimar
20th April 2004, 15:40
testing 0.42:

with this new version (cce sp 2.67) after "prepare" fase i got a different size error while encoding: this time instead of 1088*56 it's 760*56 (format not supported). Even if the program can't fix it, i'd like to do it manually but in the files i've i see no line with the video settings. How can i do?

follows:

.ecl file has

title=V03000000001001
aud_out=0
vaf_file=D:\TEMP6\D2VAVS\V03000000001001.vaf
aud_file=D:\TEMP6\D2VAVS\V03000000001001.mpa
file_focused=0
packet_size=2048
width=720
height=576


so it should be right settings

lab-one
20th April 2004, 16:01
This thread will point you in the direction you need to go... (http://forum.doom9.org/showthread.php?s=&postid=478524#post478524)

Joergen
20th April 2004, 19:09
jdobbs: Here's a wild and fancy suggestion :D

Since you're encoding in segments.. would it be possible to distribute the encoding of separate segments over the LAN. All I think you'd need is for the source path to be accessible to the LAN puters (easy) and a "reserve" and "completed" function for the batch file where the "client" computers would mark the section they're doing as reserved and then complete (so other cliends would know to skip to the next one).

If you'd really stretch it you could have the server computer create a "dvd-rb droplet" executable and stream the data to the clients, the clients would then only need the same version of CCE and avisynth installed but not need to setup the source path or work path.. or something. :cool:

Just think.. harnessing a few friends' computers in the dorm or computer lab: 15 minute npass CCE DVD-RB copy!

MedicineMan
20th April 2004, 20:18
Just think.. harnessing a few friends' computers in the dorm or computer lab: 15 minute npass CCE DVD-RB copy!

Now that's a damm good ideia. Is it possible? It might be, but it has to do with the way jdobbs codes DVD-RB, doesn't it? I guess that this suggestion is going to be in his "to-do" list. And at the speed we see improvements, it's going to be only a couple of weeks before we can do quality encodings that fast.

kadilak
20th April 2004, 21:01
That kind of distributed computing model would take a lot of work to implement. Especially since you'd have to have some sort of master machine delegating work to all the nodes, etc. Otherwise the process would be very manual, and probably not worth the effort.

I think the concentration should be on releasing a stable 1.0 that will do a perfect copy of any dvd and work on every dvd player.

gopalkk
20th April 2004, 21:03
The non movie VTS_04 is not taking by Nero and complains
about block size being smaller than 2K. I mounted source
ISO on deamon tools. It is Indian movie.

quantum
20th April 2004, 21:05
This is probably getting beyond the scope of the original program concept. But that would be for jdobbs to decide. With that said, I have 2 computers on my home LAN and if I could cut the encoding time in half it would interest me.

I've used server farm software for 3dsmax and it can get complex. However I can imagine a simple way for jdobbs to accomplish it. This assumes you don't use the "one click" mode.

Simply let the user select segments in the "encode" phase. Select the first half of files on PC #1 and the second half on PC #2.

All the files are in a single shared directory on the lan, like m:\movie. Remote copies of CCE will be accessing files over the LAN. With fast home networks, I don't think CCE will be bottlenecked by transfer speeds.

Joergen
20th April 2004, 21:12
I'm currently compressing on a lan PC off the drive of another on a 100mbit lan. No bottlenecks at all (the HD light on the serving pc hardly flashes and the encoding AMD 64 3200+ is at full steam).

quantum's way of choosing the segments manually would be the easiest way. Then just copy the completed stuff to either PC's D2VAVS dir and hit rebuild.

quantum
20th April 2004, 21:21
Originally posted by Joergen
quantum's way of choosing the segments manually would be the easiest way. Then just copy the completed stuff to either PC's D2VAVS dir and hit rebuild. You wouldn't need to copy anything. Assume PC #1 has the shared directory, PC #2 will operate directly on these files over the LAN. The completed files will be on PC #1. You would rebuild on PC #1.

Joergen
20th April 2004, 21:42
Originally posted by quantum
You wouldn't need to copy anything. Assume PC #1 has the shared directory, PC #2 will operate directly on these files over the LAN. The completed files will be on PC #1. You would rebuild on PC #1.

Oh yes read and write directly to the shared resource. Its almost what I meant earlier except I suggested the programs would reserve chunks as they chug along instead of manually selecting them. This would help optimize the time used and balancing the chunks, where chunks of various sizes and unbalanced setups on the PC's might have the faster computer completed in 1hour but the slower still chugging along after 2hours.

quantum
20th April 2004, 22:32
Originally posted by Joergen
Oh yes read and write directly to the shared resource. Its almost what I meant earlier except I suggested the programs would reserve chunks as they chug along instead of manually selecting them. This would help optimize the time used and balancing the chunks, where This would be better, and may even fit in with whatever technique jdobbs is doing for his suspend/resume code. I assume he must mark sections as being completed in order to resume. So each PC would store a flag indicating a chunk was "started" and pick up the next available one when finished.

Well, I guess it's all settled then. Unfortunately I'm sure it's easier said than done. Now after all this talk we'll have to wait and see if jdobbs will even consider the concept.:)

Wimpy
20th April 2004, 23:34
Hi,

Sorry to interupt your discussion about DVD-RB encoding farms, certainly sounds interesting :-)

I have a question, which leads into a suggestion so I think this is the right thread to post in. What is the threshold DVD-RB uses to determine that a given VTS is not suitable for recompression?

I am guessing that this suggestion is already in your mind, but I will ask anyway. It would be great if all Video Title Sets of a reasonable size were made available for recompression, and ideally, that each Video Title Sets can be assigned a diffent level of recompression.

I buy a lot of ex-rental DVDs and they tend to contain a lot of trailers and adverts for upcoming rental titles. It would be great if I could over compress those sections and the balance of the available DVD-5 bandwidth be reapportioned to the main movie, thereby increasing quality. I put my newly purchased ex-rental DVDs on DVD-RW so that I can remove the annoying PUOs because my girlfriend hates being forced to watch trailers for films she isn't insterested in, and I like a quiet life ;-)

Additionally, if DVD-RB could be ehnaced to make the compression level selection by PGC that would increase the flexibility considerably.

As I said some versions ago, thanks muchly for DVD-RB it is a really great tool especially when used inconjuction with QuEnc.

Joergen
20th April 2004, 23:43
If the trailers are in a separate VTS, use TitleSetBlanker to get rid of them in a flash.. works great. It can get rid of copyright warnings aswell.

The treshold is 50MB I think.

Hmm.. dvd-rb renderfarms. You could buy some old 1-1.5GHz cpu's or boxes for cheap. Strip them of everything but a small HD, some RAM and a lan adapter.. use PCAnywhere software to control them without a monitor. Mmmm ~8GHz of compression power at your grasp for less than upgrading your main CPU to the best available.

jdobbs
20th April 2004, 23:52
Originally posted by quantum
This would be better, and may even fit in with whatever technique jdobbs is doing for his suspend/resume code. I assume he must mark sections as being completed in order to resume. So each PC would store a flag indicating a chunk was "started" and pick up the next available one when finished.

Well, I guess it's all settled then. Unfortunately I'm sure it's easier said than done. Now after all this talk we'll have to wait and see if jdobbs will even consider the concept.:) I think I'll concentrate on getting it working with all sources and out of beta first.;)

Joergen
20th April 2004, 23:56
Originally posted by jdobbs
I think I'll concentrate on getting it working with all sources and out of beta first.;)
Of course, a stable core comes before all else. We are just fantasizing about what the future might hold.

Surely you could wreak the benefits yourself, not having to wait all night to see if the output is flawless.. but instead setting up old 2-3 PC's and come back an hour later ;)

jdobbs
21st April 2004, 00:36
Originally posted by Joergen
Of course, a stable core comes before all else. We are just fantasizing about what the future might hold.

Surely you could wreak the benefits yourself, not having to wait all night to see if the output is flawless.. but instead setting up old 2-3 PC's and come back an hour later ;) When I'm finally done, you will be able to be expect it to be flawless!:cool:

quantum
21st April 2004, 00:38
Originally posted by jdobbs
When I'm finally done, you will be able to be expect it to be flawless!:cool: Good. But we want it flawless, and in half the time ! ;)

Wimpy
21st April 2004, 00:40
Originally posted by Joergen
If the trailers are in a separate VTS, use TitleSetBlanker to get rid of them in a flash.. works great. It can get rid of copyright warnings aswell.

The treshold is 50MB I think.

Thanks for the TitleSetBlanker tip, that works great for erasing Video Title Sets I don't want :-) PGC selection for recompression levels would still be a cool addition to DVD-RB though :-)

Joergen
21st April 2004, 01:00
Originally posted by Wimpy
PGC selection for recompression levels would still be a cool addition to DVD-RB though :-)

Yes that's coming soon. It will enable you to force extras to as low as you want (even halving the resolution to half-D1), it will get that final edge out of CCE and make backups as good and as complete as possible.

haggis663
21st April 2004, 01:03
I am excited by DVD Rebuilder in the sense of the possibilities it offers beyond shrinking a DVD to fit on 4.3gb. If we look at dual layer DVD writers coming up, the current limitations will be removed in time, but the ability to add value will remain. By adding value, I mean the ability to:
Changing of aspect ratios to better fit the viewers needs (4:3LB to 16:9 (done), perhaps 4:3 to 16:9PB, etc.)
Removal of trailers / FBI warnings and other irritants
Conversion from NTSC to PAL and vice versa
Deinterlacing (done)
Merging of episodic DVDs together

Due to DVD Rebuilder doing a reencoding rather than transcoding, it seems to me that it is the only current tool that has the possibility of melding all of this together in a way that an average user can achieve this result.

P3gasus
21st April 2004, 01:17
Originally posted by Wimpy
Thanks for the TitleSetBlanker tip, that works great for erasing Video Title Sets I don't want :-) PGC selection for recompression levels would still be a cool addition to DVD-RB though :-)

Titleset blanker has currently some issues regarding tmapti talbes and cell times. Currently the use of titleset blanker could cause problems with some home dvd players due to those issues. I recommend you to use VobBlanker instead.

Bye

Skinleech
21st April 2004, 01:21
Just tried my first true test of rebuilder with 3 different disks:

Ed Wood R2
Matrix Reloaded
Usual Suspects R2

I each I used 0.42 plus CCE 2.50 and stripped out 1 language track for each - it works perfectly, with flawless picture quailty on the re-encoded disks. Brilliant tool so jdobbs. Keep up the good work.

Joergen
21st April 2004, 01:29
Originally posted by P3gasus
could cause problems with some home dvd players

To titlesetblankers defence, I've used it on at least 15 discs that have been played on about 6 different players (Pioneer, Panasonic, Sony, Euroline) without problems :)

Vobblanker though can blank items inside a VOB too, so its more flexible.

smlong426
21st April 2004, 01:34
I just finished encoding Pleasantville with RB 0.42. I noticed that there is still a small glitch at chapter points on my Cyberhome player with this movie. I don't notice that glitch on my Zenith player. Just wanted to post a comment/feedback ..

Stephen

Wimpy
21st April 2004, 02:06
Originally posted by P3gasus
Titleset blanker has currently some issues regarding tmapti talbes and cell times. Currently the use of titleset blanker could cause problems with some home dvd players due to those issues. I recommend you to use VobBlanker instead.

Thanks for the info. I will test it now :-)