Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
black_cauldron_the [2014/02/23 23:50] – beandog | black_cauldron_the [2014/11/13 16:41] (current) – [dvd_info] beandog | ||
---|---|---|---|
Line 5: | Line 5: | ||
* [[Problem DVDs]] | * [[Problem DVDs]] | ||
* [[ddrescue]] | * [[ddrescue]] | ||
+ | * [[http:// | ||
+ | |||
+ | ** The Black Cauldron ** on DVD has some new copy protection on it (I think). | ||
+ | |||
+ | Here's the story. | ||
+ | |||
+ | ** The feature move title track is number 39. ** The length is 1:20:05 and there are 17 chapters. | ||
+ | |||
+ | As you will see, there is a *lot* of data to sort through, which I'm guessing is intended to screw up or fool some DVD rippers. | ||
+ | |||
+ | Here's some of the stats: | ||
+ | |||
+ | * 197 audio tracks | ||
+ | * 293 subtitles | ||
+ | * 956 chapters | ||
+ | * 1,262 cells | ||
+ | |||
+ | Accessing it with libdvdread 5.0.0, here's what you'll probably see: | ||
+ | |||
+ | < | ||
+ | libdvdread: Invalid IFO for title 2 (VTS_02_0.BUP). | ||
+ | libdvdread: Invalid IFO for title 3 (VTS_03_0.BUP). | ||
+ | libdvdread: Invalid IFO for title 4 (VTS_04_0.BUP). | ||
+ | libdvdread: Invalid IFO for title 5 (VTS_05_0.BUP). | ||
+ | libdvdread: Invalid IFO for title 6 (VTS_06_0.BUP). | ||
+ | libdvdread: Invalid IFO for title 7 (VTS_07_0.BUP). | ||
+ | libdvdread: Invalid IFO for title 8 (VTS_08_0.BUP). | ||
+ | libdvdread: Invalid IFO for title 36 (VTS_36_0.BUP). | ||
+ | libdvdread: Invalid IFO for title 37 (VTS_37_0.BUP). | ||
+ | libdvdread: Invalid IFO for title 38 (VTS_38_0.BUP). | ||
+ | </ | ||
+ | |||
+ | ==== dvd_info ==== | ||
+ | |||
+ | Here's the human-readable output of [[dvd_info]] which skips the invalid IFOs: | ||
+ | |||
+ | ** Edit: ** dvd_info now displays the track, but fills it with zeros (zero length, chapters, cells, audio streams, subpictures) so that it makes the output look more sane. | ||
+ | |||
+ | < | ||
+ | Disc Title: BCS0NNW1 | ||
+ | Title: 01, Length: 00: | ||
+ | Title: 09, Length: 01: | ||
+ | Title: 10, Length: 01: | ||
+ | Title: 11, Length: 01: | ||
+ | Title: 12, Length: 01: | ||
+ | Title: 13, Length: 01: | ||
+ | Title: 14, Length: 01: | ||
+ | Title: 15, Length: 01: | ||
+ | Title: 16, Length: 01: | ||
+ | Title: 17, Length: 01: | ||
+ | Title: 18, Length: 01: | ||
+ | Title: 19, Length: 01: | ||
+ | Title: 20, Length: 01: | ||
+ | Title: 21, Length: 01: | ||
+ | Title: 22, Length: 01: | ||
+ | Title: 23, Length: 01: | ||
+ | Title: 24, Length: 01: | ||
+ | Title: 25, Length: 01: | ||
+ | Title: 26, Length: 01: | ||
+ | Title: 27, Length: 01: | ||
+ | Title: 28, Length: 01: | ||
+ | Title: 29, Length: 01: | ||
+ | Title: 30, Length: 01: | ||
+ | Title: 31, Length: 01: | ||
+ | Title: 32, Length: 01: | ||
+ | Title: 33, Length: 01: | ||
+ | Title: 34, Length: 01: | ||
+ | Title: 35, Length: 01: | ||
+ | Title: 36, Length: 01: | ||
+ | Title: 37, Length: 01: | ||
+ | Title: 38, Length: 01: | ||
+ | Title: 39, Length: 01: | ||
+ | Title: 40, Length: 01: | ||
+ | Title: 41, Length: 01: | ||
+ | Title: 42, Length: 01: | ||
+ | Title: 43, Length: 01: | ||
+ | Title: 44, Length: 01: | ||
+ | Title: 45, Length: 01: | ||
+ | Title: 46, Length: 01: | ||
+ | Title: 47, Length: 01: | ||
+ | Title: 48, Length: 01: | ||
+ | Title: 49, Length: 01: | ||
+ | Title: 50, Length: 01: | ||
+ | Title: 51, Length: 01: | ||
+ | Title: 52, Length: 01: | ||
+ | Title: 53, Length: 01: | ||
+ | Title: 54, Length: 01: | ||
+ | Title: 55, Length: 01: | ||
+ | Title: 56, Length: 01: | ||
+ | Title: 57, Length: 01: | ||
+ | Title: 58, Length: 01: | ||
+ | Title: 59, Length: 01: | ||
+ | Title: 60, Length: 00: | ||
+ | Title: 61, Length: 00: | ||
+ | Title: 62, Length: 00: | ||
+ | Title: 63, Length: 00: | ||
+ | Title: 64, Length: 00: | ||
+ | Title: 65, Length: 00: | ||
+ | Title: 66, Length: 00: | ||
+ | Title: 67, Length: 00: | ||
+ | Title: 68, Length: 00: | ||
+ | Title: 69, Length: 00: | ||
+ | Title: 70, Length: 00: | ||
+ | Title: 71, Length: 00: | ||
+ | Title: 72, Length: 00: | ||
+ | Title: 73, Length: 00: | ||
+ | Title: 74, Length: 00: | ||
+ | Title: 75, Length: 00: | ||
+ | Title: 76, Length: 00: | ||
+ | Title: 77, Length: 00: | ||
+ | Title: 78, Length: 00: | ||
+ | Title: 79, Length: 00: | ||
+ | Title: 80, Length: 00: | ||
+ | Title: 81, Length: 00: | ||
+ | Title: 82, Length: 00: | ||
+ | Title: 83, Length: 00: | ||
+ | Title: 84, Length: 00: | ||
+ | Title: 85, Length: 00: | ||
+ | Title: 86, Length: 00: | ||
+ | Title: 87, Length: 00: | ||
+ | Title: 88, Length: 00: | ||
+ | Title: 89, Length: 00: | ||
+ | Title: 90, Length: 00: | ||
+ | Title: 91, Length: 00: | ||
+ | Title: 92, Length: 00: | ||
+ | Title: 93, Length: 00: | ||
+ | Title: 94, Length: 00: | ||
+ | Title: 95, Length: 00: | ||
+ | Title: 96, Length: 00: | ||
+ | Longest track: 31 | ||
+ | </ | ||
+ | |||
+ | Here's the full JSON output from '' | ||
+ | |||
+ | ==== ddrescue ==== | ||
'' | '' | ||
Line 17: | Line 152: | ||
</ | </ | ||
- | '' | + | ==== HandBrake ==== |
- | **possible bug** in lsdvd, missing | + | Here's the output of HandBrake 0.10-beta scanning track 31. Interestingly enough, it reports |
- | < | + | ** Edit: ** nope, DVDs can have up to 912 kbps for an MPEG2 stream. |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | libdvdread: Invalid IFO for title 2 (VTS_02_0.BU). | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | *** libdvdread: CHECK_VALUE failed in /var/tmp/ | + | |
- | *** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 *** | + | |
- | libdvdread: Invalid IFO for title 3 (VTS_03_0.BU). | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | libdvdread: Invalid IFO for title 4 (VTS_04_0.BU). | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | libdvdread: Invalid IFO for title 5 (VTS_05_0.BU). | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | libdvdread: Invalid IFO for title 6 (VTS_06_0.BU). | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | libdvdread: Invalid IFO for title 7 (VTS_07_0.BU). | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | libdvdread: Invalid IFO for title 8 (VTS_08_0.BU). | + | |
- | libdvdread: No VTS_TMAPT available - skipping. | + | |
- | libdvdread: No VTS_TMAPT available - skipping. | + | |
- | libdvdread: No VTS_TMAPT available - skipping. | + | |
- | libdvdread: No VTS_TMAPT available - skipping. | + | |
- | libdvdread: No VTS_TMAPT available - skipping. | + | |
- | libdvdread: No VTS_TMAPT available - skipping. | + | |
- | libdvdread: No VTS_TMAPT available - skipping. | + | |
- | libdvdread: No VTS_TMAPT available - skipping. | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | libdvdread: Invalid IFO for title 36 (VTS_36_0.BU). | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | libdvdread: Invalid IFO for title 37 (VTS_37_0.BU). | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | *** libdvdread: CHECK_VALUE failed in / | + | |
- | *** for vts_ptt_srpt-> | + | |
- | libdvdread: Invalid IFO for title 38 (VTS_38_0.BU). | + | |
- | </ | + | |
- | + | ||
- | Filesystem: | + | |
< | < | ||
- | AUDIO_TS | + | + title 31: |
- | VIDEO_TS | + | + vts 13, ttn 1, cells 0->22 (2162366 blocks) |
- | VIDEO_TS/ | + | + duration: 01:27:20 |
- | VIDEO_TS/VIDEO_TS.IFO | + | + size: 720x480, pixel aspect: 32/27, display aspect: 1.78, 23.976 fps |
- | VIDEO_TS/ | + | + autocrop: 56/62/2/2 |
- | VIDEO_TS/VTS_01_0.BUP | + | + support opencl: no |
- | VIDEO_TS/VTS_01_0.IFO | + | + support hwd: not built-in |
- | VIDEO_TS/VTS_01_0.VOB | + | + chapters: |
- | VIDEO_TS/ | + | + 1: cells 0->6, 28826 blocks, duration 00:01:26 |
- | VIDEO_TS/ | + | + 2: cells 7->7, 190318 blocks, duration 00:07:44 |
- | VIDEO_TS/ | + | + 3: cells 8->8, 52511 blocks, duration 00:01:50 |
- | VIDEO_TS/ | + | + 4: cells 9->9, 116345 blocks, duration 00:05:10 |
- | VIDEO_TS/ | + | + 5: cells 10->10, 190318 blocks, duration 00:07:44 |
- | VIDEO_TS/ | + | + 6: cells 11->11, 70020 blocks, duration 00:03:00 |
- | VIDEO_TS/ | + | + 7: cells 12->12, 199333 blocks, duration 00:07:28 |
- | VIDEO_TS/ | + | + 8: cells 13->13, 154636 blocks, duration 00:06:15 |
- | VIDEO_TS/ | + | + 9: cells 14->14, 241018 blocks, duration 00:09:23 |
- | VIDEO_TS/ | + | + 10: cells 15->15, 124439 blocks, duration 00:05:06 |
- | VIDEO_TS/ | + | + 11: cells 16->16, 93787 blocks, duration 00:03:58 |
- | VIDEO_TS/ | + | + 12: cells 17->17, 201861 blocks, duration 00:07:46 |
- | VIDEO_TS/ | + | + 13: cells 18->18, 241018 blocks, duration 00:09:23 |
- | VIDEO_TS/ | + | + 14: cells 19->19, 99730 blocks, duration 00:04:08 |
- | VIDEO_TS/ | + | + 15: cells 20->20, 84615 blocks, duration 00:04:02 |
- | VIDEO_TS/ | + | + 16: cells 21->21, 73404 blocks, duration 00:02:57 |
- | VIDEO_TS/ | + | + 17: cells 22->22, 187 blocks, duration 00:00:01 |
- | VIDEO_TS/ | + | + audio tracks: |
- | VIDEO_TS/ | + | + 1, English (AC3) (5.1 ch) (iso639-2: eng), 48000Hz, 384000bps |
- | VIDEO_TS/ | + | + 2, Francais (AC3) (5.1 ch) (iso639-2: fra), 48000Hz, 384000bps |
- | VIDEO_TS/ | + | + 3, Espanol (AC3) (5.1 ch) (iso639-2: spa), 48000Hz, 384000bps |
- | VIDEO_TS/ | + | + subtitle tracks: |
- | VIDEO_TS/ | + | + 1, English (Closed Caption) (iso639-2: eng) (Bitmap)(VOBSUB) |
- | VIDEO_TS/ | + | + 2, Francais (iso639-2: fra) (Bitmap)(VOBSUB) |
- | VIDEO_TS/ | + | + 3, Espanol (iso639-2: spa) (Bitmap)(VOBSUB) |
- | VIDEO_TS/ | + | + 4, Francais (iso639-2: fra) (Bitmap)(VOBSUB) |
- | VIDEO_TS/ | + | + 5, Espanol (iso639-2: spa) (Bitmap)(VOBSUB) |
- | VIDEO_TS/ | + | + 6, Closed Captions (iso639-2: eng) (Text)(CC) |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
- | VIDEO_TS/ | + | |
</ | </ | ||
- | Handbrake complains as well: | + | Also, HandBrake 0.10-rc2 segfaults on reading the DVD when using '' |
- | + | ||
- | < | + | |
- | libdvdnav: | + | |
- | [16:40:25] scan: title angle(s) 1 | + | |
- | libdvdnav: Error when seeking | + | |
- | libdvdnav: FIXME: Implement seeking to location 1 | + | |
- | ERROR: dvd: dvdnav_sector_search failed | + | |
- | libdvdnav: Error when seeking | + | |
- | libdvdnav: FIXME: Implement seeking to location 2 | + | |
- | libdvdnav: Error when seeking | + | |
- | libdvdnav: FIXME: Implement seeking to location 4 | + | |
- | libdvdnav: Error when seeking | + | |
- | libdvdnav: FIXME: Implement seeking to location 5 | + | |
- | libdvdnav: Error when seeking | + | |
- | libdvdnav: FIXME: Implement seeking to location 7 | + | |
- | libdvdnav: Error when seeking | + | |
- | libdvdnav: FIXME: Implement seeking to location 8 | + | |
- | libdvdnav: Error when seeking | + | |
- | libdvdnav: FIXME: Implement seeking to location 10 | + | |
- | libdvdnav: Error when seeking | + | |
- | libdvdnav: FIXME: Implement seeking to location 11 | + | |
- | libdvdnav: Error when seeking | + | |
- | libdvdnav: FIXME: Implement seeking to location 13 | + | |
- | libdvdnav: Error when seeking | + | |
- | libdvdnav: FIXME: Implement seeking to location 14 | + | |
- | [16:40:25] libhb: scan thread found 0 valid title(s) | + | |
- | No title found. | + | |
- | HandBrake has exited. | + | |
- | </code> | + |