Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
![]() |
#5541 | Link | |
Registered User
Join Date: Oct 2003
Posts: 273
|
Quote:
Either way, I reckon this should be addressed by our beloved jdobbs ![]() |
|
![]() |
![]() |
![]() |
#5542 | Link |
Registered User
Join Date: May 2006
Posts: 4,066
|
Good to know. Seems like those Extras which are 480i in the original and which I let BD-RB convert to 720p are still encoded 'ultrafast'. Maybe this is intentional?
I will try another disc with a simpler structure. Added: I found the 'bug': The correct command is QUICK_USE_QUALITY=1. I put in QUICK_USE_EXTRAS=1 as erroneously documented in the HIDDENOPTS.TXT. ![]() Last edited by Sharc; 11th October 2009 at 14:17. |
![]() |
![]() |
![]() |
#5543 | Link |
Registered User
Join Date: Oct 2003
Posts: 273
|
Progress report:
I've hex-editted the out_times, and now when I click play movie it indeed starts playing. So that's a winner. However, if I try to seek or jump through chapters, powerdvd crashes. Which indicates I've either screwed up something in the MPLS while editting it, or that the timing values weren't the only thing wrong with the MPLS to begin with. ![]() |
![]() |
![]() |
![]() |
#5545 | Link | |
Moderator
![]() Join Date: Oct 2001
Posts: 21,121
|
Quote:
__________________
jdobbs.softworks@gmail.com |
|
![]() |
![]() |
![]() |
#5546 | Link | |
Moderator
![]() Join Date: Oct 2001
Posts: 21,121
|
Quote:
__________________
jdobbs.softworks@gmail.com |
|
![]() |
![]() |
![]() |
#5547 | Link |
Moderator
![]() Join Date: Oct 2001
Posts: 21,121
|
@PurpleMan
Thanks for the outstanding bug report. The detail was fantastic and pointed me in exactly the right direction. I just looked at it, and this could be the cause of other problems also. When the new OUT value was rewritten, there was a character mistyped on the line of code that rewrote the value to the MPLS -- and (oddly enough) it didn't cause a compile error because here was another variable by that (mistyped) name. The value was written to the wrong location in the file. I'm updating it and will post a fix.
__________________
jdobbs.softworks@gmail.com Last edited by jdobbs; 11th October 2009 at 17:28. |
![]() |
![]() |
![]() |
#5548 | Link | |
Moderator
![]() Join Date: Oct 2001
Posts: 21,121
|
Quote:
"--psy-rd 1.0:0.0" should be present in all settings except "Good" and "Highest Speed (BD-25)"
__________________
jdobbs.softworks@gmail.com Last edited by jdobbs; 11th October 2009 at 17:44. |
|
![]() |
![]() |
![]() |
#5549 | Link | |
Registered User
Join Date: Oct 2003
Posts: 273
|
Quote:
And I find great pleasure in that I was able to help! Keep up the good work! To continue our discussion, I wrote a small program that corrected all the OUT_TIMES on the BD-RB MPLS, and like I said, PowerDVD9 then agrees to start playing. Thing is, after only 1 minute of playback, the program crashes. Further digging revealed that it crashes EXACTLY at points where PiP would appear if I hadn't ripped it out with BD-RB. What do you think could cause this? Maybe it's a bad idea to keep all the PiP info in the MPLS even though it doesn't actually exist on file (references to tracks 1A00 and 1B00, and the long list of sub-path chapter points). Otherwise, there must be some reason PowerDVD9 crashes on the RB but not the original disc. We could say it's a PDVD9 bug since it's crashing instead of erroring, but it's obvious that it's seeing (or not seeing) something in the MPLS that it's not expecting to. And maybe it crashes because that thing is out-of-spec and the coders didn't think they'd need to handle such a case. A penny for your thoughts. Edit: In addition to the main MPLS (00001.mpls), the disc has another playlist (00060.mpls) that is the same as the first, except it doesn't contain the subpath and pip data. I tried overwriting 00001.mpls with 00060.mpls, and viola - PowerDVD9 plays the disc perfectly, chapter selection works, seeking, and everything else. Could this, perhaps, validate my abovementioned point? Edit 2: I can now confirm that the OUT values calculated by 0.30.04 are correct. However, output still crashes on PDVD9 where PiP should be. Last edited by PurpleMan; 11th October 2009 at 19:35. |
|
![]() |
![]() |
![]() |
#5550 | Link |
Moderator
![]() Join Date: Oct 2001
Posts: 21,121
|
BD Rebuilder v0.30.04 (Beta)
I've just updated the first post in this thread to include a link to the most recent release (v0.30.04) of BD-RB. Changes:
Code:
- Corrected an error in which the SubPlayItem OUT value was not being updated properly in the SubPath table of the MPLS. This could be the root cause of several reported inconsistencies. - Other minor corrections and cosmetic fixes.
__________________
jdobbs.softworks@gmail.com Last edited by jdobbs; 11th October 2009 at 18:13. |
![]() |
![]() |
![]() |
#5552 | Link |
Registered User
Join Date: May 2008
Posts: 1,840
|
OLD SETTINGS
Firstpass: --subme 7 --me hex --bframes 3 --b-adapt 2 --8x8dct --direct auto --weightb --threads auto Very High Quality: --subme 9 --me umh --ref 4 --bframes 3 --b-adapt 2 --mixed-refs --8x8dct --direct auto --trellis 1 --weightb --threads auto --psy-rd 1.0:0.2 Description: Everything and the kitchen sink, but no insane settings. Firstpass: --subme 2 --me dia --bframes 3 --direct auto --weightb --threads auto --partitions none High Quality: --subme 7 --me umh--ref 3 --bframes 3 --direct auto --8x8dct --weightb --trellis 1 --threads auto --psy-rd 1.0:0.2 Description: A good balance. Firstpass: --subme 2 --me dia --bframes 3 --direct auto --weightb --threads auto --partitions none Medium Quality: --subme 6 --me hex --ref 2 --bframes 3 --direct auto --8x8dct --weightb --threads auto Description: A good balance, but toned down a bit. Firstpass: --subme 0 --me dia --bframes 3 --direct auto --weightb --threads auto --partitions none Low Quality: --subme 3 --me hex --bframes 3 --8x8dct --weightb --threads auto Description: Much faster, but with a significant quality penalty. Firstpass: None Ultra-Low Quality: --subme 1 --me dia --partitions i8x8,i4x4 --bframes 3 --8x8dct --threads auto Description: Even faster, but with a very large quality penalty. Firstpass: None Ultra-Fast: --subme 0 --no-cabac --partitions none --me dia --aq-mode 0 Description: Incredibly fast, but with an enormous quality penalty. NEW DEFAULTS ultrafast: --ref 1 --scenecut 0 --nf --no-cabac --bframes 0 --partitions none --no-8x8dct --me dia --subme 0 --aq-mode 0 veryfast: --partitions i8x8,i4x4 --subme 1 --me dia --ref 1 --trellis 0 fast: --mixed-refs 0 --ref 2 --subme 5 default: --subme 7 --bframes 3 --weightb --8x8dct --ref 3 --mixed-refs --trellis 1 --crf 23 --threads auto NEW EQUIVALENT (add --slices 4 -vbv-bufsize 14500 --vbv-maxrate 17500 --stats --output --level 4.1 --sar 1:1 --aud ) very high p1: --pass 1 --slow-first-pass --b-adapt 2 --direct auto very high p2: --pass 2 --subme 9 --me umh --ref 4 --b-adapt 2 --psy-rd 1.0:0.2 high p1: --pass 1 high p2: --pass 2 --me umh --direct auto --psy-rd 1.0:0.2 medium p1: --pass 1 medium p2: --pass 2 --subme 6 --ref 2 --direct auto low p1: --pass 1 --subme 0 low p2: --pass 2 --subme 3 --ref 2 ultralow: --preset veryfast ultrafast: --preset ultrafast CURRENT HIGH QUALITY: --pass 2 --preset medium (this is default, redundant) --threads auto (default/redundant) --thread-input (default/redundant) --me umh --direct auto --psy-rd 1.0:0.2 are missing from high setting, I don't know about the others. Last edited by turbojet; 11th October 2009 at 18:49. |
![]() |
![]() |
![]() |
#5554 | Link |
Registered User
Join Date: Jun 2009
Posts: 182
|
i replaced the main movie on the original bluray (00006.m2ts) and copy the new clpi files and burnt the movie, but, instead of having the almost 3 hours movie, the movie ends about 1 hour before that, and then only gets a blank screen!
any suggestion guys? |
![]() |
![]() |
![]() |
#5556 | Link | |
Registered User
Join Date: May 2006
Posts: 4,066
|
Quote:
The --psy-rd 1.0:0.2 would need to be extra set, or may be invoked by --tune film (It may be easiest to check an encoded .m2ts with MediaInfo and read the encoder settings back to see what has eventually been set ..... not always easy to keep track of the changes..) Last edited by Sharc; 11th October 2009 at 21:13. |
|
![]() |
![]() |
![]() |
#5557 | Link | |
Moderator
![]() Join Date: Oct 2001
Posts: 21,121
|
Quote:
Here are the presets: ultrafast (used in QUICK and FASTEST by default): ref 1, scenecut 0, no-deblock, no-cabac, bframes 0, partitions none, no-8x8dct, me dia, subme 0, aq-mode 0, no-mixed-refs, trellis 0, b-adapt 0, no-mbtree veryfast (Used for "GOOD"): partitions i8x8,i4x4, me dia, subme 1, ref 1, no-mixed-refs, trellis 0, no-mbtree fast (Used for "Better, Fast"): ref 2, subme 6, rc-lookahead 30 medium (Used for "High Quality (Default)"): No changes from the X264 defaults. slow (Used for "Highest (Very Slow)") me umh, subme 8, ref 5, b-adapt 2, direct auto, rc-lookahead 50 In addition to these settings I've added limiters to assure BD compliance, including B frame limitations, GOP length, REFS, appropriate bitrate limitations, and --SLICES settings. I was mistaken, though, "--me umh" isn't used in the "High Quality (Default)" setting. It uses the default "--me hex." I've spent a lot of time optimizing these settings and don't plan on changing them back to what they were when BD-RB first started...
__________________
jdobbs.softworks@gmail.com Last edited by jdobbs; 11th October 2009 at 21:37. |
|
![]() |
![]() |
![]() |
#5560 | Link |
Moderator
![]() Join Date: Oct 2001
Posts: 21,121
|
I can only say the the one time I've seen that error reported before was on a downloaded movie that was improperly formatted by the hacker. BD Rebuilder is meant to work with original movies and I don't support preprocessing (or hacking for that matter). That's why I didn't want to discuss it. Error 52 means "bad file name". As I recall, in the previous case the file name had illegal characters in it.
There's not really anything I can do. I get the filename from the Operating System via directory functions, then when I try to open it -- boom -- the name isn't legal. Garbage in, garbage out. I'm not saying your copy is hacked -- but I am saying it has very probably somehow been trashed.
__________________
jdobbs.softworks@gmail.com Last edited by jdobbs; 11th October 2009 at 21:50. |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|