Log in

View Full Version : Verify integrity of ifo files at commandline ?


Darksoul71
18th September 2013, 10:48
Hi all,

I am not shure if this is the right forum for my question. So please feel free to move to the right section if it does not match.

I am currently in process of converting all my DVD backups which sit on my NAS to MKV with MakeMKV. Unfortunately some of my rips seem to be corrupt. At least both DVDShrink and MakeMKV report structural errors if I open the main VIDEO_TS. This is bad because I wanted to automate the whole process.

My question:
Is there any commandline tool (be it Windows or Linux) which is able to do an integrity check for a typical DVD structure ?

A graphical tool would be fine as well beause I could control it via AutoIt.

Any input is appreciated.

TIA,
D$

Ghitulescu
18th September 2013, 14:10
Structural errors are not in IFOs (it's a bit more complicated).

I would suggest you to try first having good rips rather than to correct bad ones. Once correctly ripped, no tool would report any DVD-related error.

To check the DVD there are several tools, including the Philips own DVD Verifier. All very expensive because directed to professionals.

Darksoul71
18th September 2013, 18:06
Structural errors are not in IFOs (it's a bit more complicated).

I would suggest you to try first having good rips rather than to correct bad ones. Once correctly ripped, no tool would report any DVD-related error.

To check the DVD there are several tools, including the Philips own DVD Verifier. All very expensive because directed to professionals.

Thanks for your reply ! The point is that I have a few hundred DVDs which I ripped to my NAS over a long period. They all were ripped pretty identical with DVDDecrypter (or Smartripper) in earlier times. Newer DVDs were ripped with DVDFab because of structural protection on the disk.

What I am trying to say is that I already did clean / good rips. I have no clue what screwed up some movies but am really in need of something similar to MakeMKV or DVDShrink which opens a DVD structure on a filesystem, analyses the DVD structure (parsing IFOs and VOBs) and "screams out" on error so I can generate a list of movies I need to re-rip.

Handling DVD structures on a NAS with XBMC is somewhat a PITA to me compared to the MKVs I usually convert from BDs or satellite captures. This is the reason why I want to convert them to MKV as well.

:thanks:

Guest
18th September 2013, 19:02
Why not just re-rip the ones that fail with MakeMKV?

Darksoul71
18th September 2013, 21:20
Why not just re-rip the ones that fail with MakeMKV?

Simple...because access to files on a NAS with 100 MBit is quite I/O-limited. Since MakeMKV needs to shuffle data back and forth (I do not have enough space to store the MKV generated from my NAS locally) I am currently experimenting with MakeMKVCon and a crude Python script. The last two days ended pretty similar:
MakeMKVCon run into some structural DVD issues which made the console app die. Both MakeMKV GUI and DVDShrink reported corrupt files when I run them manually for the corrupt files. Since MakeMKV died somewhat during the morning, it left my PC running for half the day doing nothing while I was in the office. This is both a waste of power and a waste of time in which other DVDs could have been converted.

My current plan would be:
1) Identify the DVDs which are corrupt on the NAS
2) Re-rip them again
3) Run makemkvcon across all files to generate MKV files

I guess this is an obvious reason, isn't it ? Especially since the last two runs were hit and miss (20 DVDs converted / 24 DVDs converted).

Seems to me I have to wrap DVDShrink via AutoIt for integrity checking..... :(