Log in

View Full Version : Truncated VOB from scratched DVD


Marillo
23rd January 2006, 11:26
Hi, here I am with a small problem. I'm a newbie, and I think that every problem is an opportunity to learn, so...
I have an old home made DVD, and it is scratched. Using Isobuster I tried to recover the lost data, and I lost only one small part of one vob file. But now I'd like to reauthor the DVD as it was, and I'd like to learn how to do in ifo/vob editor way (that means, I can demux and remux the video, I can create ifo from the vob chain as in a recent post, but I'd like to try in a different way).
so the situation is:
VTS_01_1.vob 1024Mb
VTS_01_2.vob 400MB
VTS_01_3.vob 1024Mb
VTS_01_4.vob 400MB (but ok, it's the end)

If I play the movie with powerDVD i can see it plays regular, and after the corrupt part it goes ok to nex cell (cell 7, vts_01_3), but if I try to shrink it (with no compression) with DVDshrink it gives an error (unexpected end of vob file).
What I want to do is to change the pgc or the ifo so that the dvd skip the missing part with no errors (even if I miss some part of the bike race in the video, there's no problem), and here's are the questions:
- can I do it using pgcedit? how?
- can I use ifoedit to check if references are OK?
- can I use vobblanker to do this, in any way?
the video gives problem in cell 6 (corrupted), and I'd like to save the more video I can (deleting the entire cell probably can delete the whole race), if possible.
As I told before, I'd like to see this problem as a "didactical problem", non a real problem.
Thanks to all who will reply: if you need informations or screenshots (if I can post them) let me know.

ciao ciao

Marillo

jsoto
23rd January 2006, 12:40
pgcEdit--> AFAIK, it is unable to do this job. (but , not completely sure, the capabilities of this proggie always surprise me...)

IFOEdit--> do a mock strip, should be enough. Mock strip has an issue with cell commands, but, being a home-made, probably you do not have cell commands..

VobBlanker--> Load the DVD and keep all as it is. Do not use output folder. Do a full scan before process if the lost part is different from the last part of the last VOB file. Seems your problem is in VTS_01_3.VOB, so you have to do a full scan.

FIXVTS--> Probably will also solve the problem ...


jsoto

setarip_old
24th January 2006, 03:34
Hi!I have an old home made DVD, and it is scratched.Try ripping the DVD using DVDFab Decrypter (freeware), which typically will replace unreadable sectors with dummy sectors.

(Do not confuse DVDFab Decrypter with several other similarly named programs, or with DVD Decrypter)

r0lZ
24th January 2006, 12:03
IMO, DVDFab Decrypter is not the good way to go. As stearip said, it will replace the damaged sectors with blank, zeroed sectors which are illegal sectors. Most of the players will not accept them! Though this method can safely be used to replace unreferenced sectors, it is not suitable for sectors that are played.

You should be able to remove completely cell 6 (damaged) with PgcEdit and FixVTS or VobBlanker. Open your DVD in PgcEdit, and double-click on the title PGC to open the PGC Editor. Use the "Remove Cells" button to remove cell 6. Save. Then, use FixVTS or VobBlanker to remove cell 6 from the VOB files.

However, you should try to fix the problem with FixVTS or VobBlanker alone before using my method. If you are lucky, you will recover also a part of cell 6. But you might have some problems is there are some damaged sectors included in the file. With the PgcEdit method, cell 6 will be completely removed, including the damaged sectors.

Marillo
27th January 2006, 11:50
Thanks to all for the answers, I made some experimentes and now here are the results:

PgcEdit: I remove completely the cell 6, and it worked fine: no problems, no reauthoring, the quickest way to go. Cons: it remove the cell, so it doens't mind the video part you can recover. I lost the 5-10 minutes of video that I was able to copy.

Ifoedit: making the strip, it copied everything to another folder, and it didn't change the VTS_01_3.vob (so it remained about 450Mb), and it worked fine, with one-clik way. Cons: quite slow (or better, it didn't took much time but it was the lowest of the "comparison"), it takes the same space on HD of the original, as we know Ifoedit is not very "user friendly"

VobBlanker: After the full scan, it didn't change anything (perhaps I got something wrong). After exporting (using output folder), he changed the vob structure (that means that VTS_01_3 was 1 GB, and VTS_01_4 was less than 1Gb) and everything was solved, with "new" vob files. It was faster than ifoedit. Cons: needs HD space as above

FIXVTS: nice surprise: the faster, few clicks, didn't change the vobs as Vobblanker did (so VTS_01_3 was still 450Mb). Cons: needs Hd space.

DVDFabDecrypter: since to copy 485Mb (on scratched disc) it took more than 3 hours of continous work of DVD reader, I did prefer not to retry, due to jsoto answer. Sorry, I hope you understand me :o

ciao ciao

Marillo

jsoto
28th January 2006, 03:01
A full scan in VobBlanker does change (if needed) the internal (in memory, you cannot see them) cell pointers. It doesn't trust IFO anymore and get the sectors from the VOB files.

BTE, a VTS title domain is splitted into 1 GB VOB files, and the split can be done at any sector. Each file has to be shorter than 1 GB (tipycaly 0,9999 GB). You can join them and split at any point, just need to cut at one sector (2048 bytes) and the files have to be shorter than 1 GB. This is why VobBlanker "changes" the size of the files.

jsoto