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. |
|
|
Thread Tools | Search this Thread | Display Modes |
27th February 2017, 19:15 | #41 | Link | ||
Registered User
Join Date: Aug 2002
Location: Austria
Posts: 104
|
Hey there, Nalor.
I just recently noticed your tool that was partially inspired by me (blush), I only accidentally found it. I tried it out after another tool to decrypt the disk produced a main file that was garbled with decoding errors. It seems now that I tried to decode with your tool that it is a BD+ disc, and that is probably the cause. I noticed an issue when handling a disc with BD+ protection (using Pavtube BDMagic): Quote:
After I created the directory in question myself, the process created the file in the directory and proceeded with execution. I noticed some inconveniences of your tool: When trying mode 3 or 4 it does not seem to be possible to provide an m2ts file, or even a drive letter that contains the necessary data but is not a BD drive, for that matter. Mode 2 seems to work however. I don't understand what the difference between mode 2 and mode 4 is, though, as mode 2 scans and apparently decrypts the file too, and that works, and 3 and 4 do not. Or did I understand something wrong? It will either complain Quote:
Btw, what is the tool of your choice to read the original BD into an ISO? I'd like a simple one that does the job but without being completely embedded in some GUI. On another note, I got interested about he background workings of BD. Can you explain what you know about blu-rays that are BD+ encrypted? How does it work? Does that mean that basically any BD+ discs are not supported fully when you just have the VUK? Also, is there good documentation that documents how Blu-ray Encryption and thus Encryption works, preferably for someone who knows how to code, possibly interested to decrypt, but not going into extreme detail. I'm currently running a decryption run on one of my discs. Btw, the disc in question apparently only has BD+ protection on the main m2ts file, the others worked fine just with plain BD decryption. Is that common? Hope that works out well, I'll possibly update if I run into more issues.
__________________
all you ever had to do was believe Last edited by Hironimo; 27th February 2017 at 19:19. |
||
27th February 2017, 19:54 | #42 | Link | |||
Registered User
Join Date: Aug 2002
Location: Austria
Posts: 104
|
Update:
I ran through the disc in mode 4 (and later mode 5, see below), providing the drive letter of the drive. The log seems fine (just the section of the main file, plus the one before and after): Quote:
Maybe BD+ repair is only applied in mode 5? If so, i think it would make sense to repair it - if possible - in any mode that produces decrypted output, unless specified in the ini BD+ repair is not wanted. Since I thought I give mode 5 a try I created an ISO file of the disk and let it run with mode 5. I might note that there were 37 sectors that it could not read properly, but I think that should not account for the below issues. It ran through without real errors, except at the end when it was finished but waiting to finish. This is the last part of the log (the whole is much too long to post): Quote:
Quote:
So I just hit return (or was it escape?) and the program ended and I got the error in the log. The iso file is mountable and the result of the m2ts files is the same: looked at others by random beside the main one and it seemed fine, but the main file is garbled (lots of h264 decode errors). Can you help?
__________________
all you ever had to do was believe Last edited by Hironimo; 27th February 2017 at 23:23. |
|||
28th February 2017, 09:47 | #43 | Link |
Registered User
Join Date: Dec 2013
Posts: 490
|
Hi! I already fixed the InvalidMemoryAccess error a while ago - but haven't posted a new release in the meantime.. will post my current release this evening when I'm back home again.
I'll change the code to support also support simple file-copies of discs in subdirectories - I already though about this in the past, but as nobody ever complained about it and I don't need it I never changed the code to support it Regarding BD+: I watched IndependenceDay2 on saturday and first I got the BD+ repair file from Leawo BlurayPlayer but the result after the repair hasn't been correct... same distortions as before the repair. Next I got the repair file from Pavtube and this one worked correctly and when I compared both files I noticed they're completely different. The Problem with repairing BD+ errors is that I don't know a way to check if the file is 'really' repaired or even more destroyed.... the repair files simply contain file offsets with data that needs to be written at this offsets... so the result needs to be checked manually ... (but usually you only need to check a few seconds of the movie...) VUK is not enough to remove BD+, they're completely unrelated. |
28th February 2017, 09:53 | #44 | Link |
Registered User
Join Date: Dec 2013
Posts: 490
|
And I use a simple tool called Iso Recorder to create ISO files from blurays:
ISO Recorder But I use the GUI of the tool... |
1st March 2017, 00:05 | #46 | Link |
Registered User
Join Date: Aug 2002
Location: Austria
Posts: 104
|
Hi.
I tried again, this time with the latest version 0.53 and by getting the table from Leawo BlurayPlayer. The .bin files are different, and the result with that one is a bit better, but there are still artefacts. However Leawo BlurayPlayer plays the video correctly without artefacts, which leads me to believe that the table it uses is correct. I tried to convert the video within Pavtube but that fails (says finished within seconds and the file is just a few kb, or with other options there is an error), so my impression on that tool is not good. Could it be that you somehow use the data from the memory dump incorrectly?
__________________
all you ever had to do was believe |
1st March 2017, 00:30 | #47 | Link | |
Registered User
Join Date: Jun 2005
Posts: 259
|
Quote:
Btw, the Pavtube table for your Deadpool release matches the table for a different Deadpool release which uses the same title keys. So it seems unlikely the table is bad (although possible). Can you maybe post the leawo table on tinyupload? Last edited by candela; 1st March 2017 at 01:02. |
|
1st March 2017, 16:02 | #48 | Link | |
Registered User
Join Date: Aug 2002
Location: Austria
Posts: 104
|
Quote:
Thanx for the comment. I took a look (the original link to ConvTableView did not work, but i managed to find it elsewhere). I did not get to analyze the resulting file however, since in the end it worked: I found out that apparently mode 4 does not apply the BD+ correction table, but mode 5 does (even though I was sure I tried mode 5 before, and it did not work the first time... oh well). Anyway, I uploaded the data for you to take a look anyway. I find it strange that the data from the Leawo player appears to be similar (at least it is indeed about the same blu-ray and you can see many matches), however there are some errors since there are invalid descriptor types 0 and 3 defined in that file. @Nalor: Maybe you can make sure the fix-up table is applied in modes other than 5? I tested mode 4 several times and it does not produce a version that is ok. Here is the File: http://s000.tinyupload.com/?file_id=...85668919539554
__________________
all you ever had to do was believe |
|
1st March 2017, 19:15 | #49 | Link |
Registered User
Join Date: Jun 2005
Posts: 259
|
You simply need to use mode 3 instead of 4 if you want BD+. It clearly says so in the options
I checked the tables and the Pavtube and Leawo table is identical in terms of patches. The descriptor types in Leawo tables are always invalid. They have to be ignored and all patches need to be applied |
2nd March 2017, 23:17 | #50 | Link | |
Registered User
Join Date: Dec 2013
Posts: 490
|
Quote:
I quickly checked and I think it should work |
|
4th March 2017, 18:08 | #51 | Link |
Registered User
Join Date: Aug 2002
Location: Austria
Posts: 104
|
Hey Nalor.
I tried out 0.54 and the file level handling in any folder works now if I the file is in BDMV\STREAM\ and the AACS folder with data exists, so that is appreciated. Unfortunately my Virus Program has to be told explicitly to be ok with your excecutable. While it does not find a virus outright, it suspects and it has to be added to a list of trusted programs. As far as I understand we just have to live with that. I wish I had realized earlier mode 4 does not do BD+ - why is that, anyway?
__________________
all you ever had to do was believe |
4th March 2017, 18:16 | #52 | Link | |
Registered User
Join Date: Dec 2013
Posts: 490
|
Quote:
But honestly I think it's better to re-rip damaged files from the original media instead of using the damaged ones (and so I think this mode shouldn't be used at all). But if you need it I can also add a 'continue on error (keep offset) and apply BD+' mode - this way I would simply write 0-bytes in case a damaged block is encountered. What do you think ? |
|
6th March 2017, 06:25 | #53 | Link |
Registered User
Join Date: Jan 2002
Posts: 267
|
I think thats the smart thing to do. If one has a damaged disc and wants to preserve what they can, that's a better option. I think an even better option would be to keep a map of what you weren't able to read (or even understand ddrescue's map to know what sectors are bad) so that they can be filled in later if one can repair the disc or get another disc.
|
15th April 2017, 11:44 | #54 | Link |
Registered User
Join Date: Mar 2009
Location: Germany
Posts: 5,769
|
Out of curiosity, why it stubbornly looks for the Keydb.cfg in the damn hidden directory of application data and does not look for it in the directory where itself resides?
__________________
Born in the USB (not USA) |
16th April 2017, 09:17 | #55 | Link |
Registered User
Join Date: Jun 2005
Posts: 259
|
Presumably because this is what VLC uses and were keys are added by FindVUK. If everyone is going to use their own location AACSUpdater will become useless unless it's starts scanning the entire harddrive. There could be some ini settings added I guess to define the location for advanced users
|
9th October 2017, 13:23 | #60 | Link | |
Registered User
Join Date: Dec 2013
Posts: 490
|
Quote:
Gesendet von meinem E5823 mit Tapatalk |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|