"Allan N. Snider" wrote:
I'm surprised nobody else has complained about this. Frequently
now, with newer DVD titles, I have to resort to mplayer to do the actual
rip. I just figured everybody else is running into the same problem and
am patiently awaiting the next release that fixes the problem. When the
problem does occur, I usually have to skip the first 100 or so 2kB
records for dvdrip to function properly, such as frame grabbing,
transcoding frame ranges, and what not. I run a script similar to this:
mplayer dvd://1 -dumpstream
dd if=stream.dump bs=2048 skip=100 | dvdrip-splitpipe -f
/dvd/db/dvd/tmp/dvd-001-nav.log 1024 /dvd/db/dvd/vob/014/dvd vob >&
/dev/null
Ok, looks you just replaced the "tccat..." by mplayer, looks Ok to me.
This populates the vob directory, and I continue using dvdrip from
there. However, since I have started using v0.97.5, the subtitles are
part of the rip process, and they have eliminated the "grab" button, so
I can't rebuild them on the fly. I haven't needed subtitles yet, but
will have to look into it at some point.
Should be no big deal as well, since the subtitle extraction stuff
itself just works on the grabbed VOB stream, no matter which process
generates it. I'll take a look at this soon.
Again, very odd more people haven't seen this. When the problem
occurs, dvdrip usually hangs (because I'm waiting on DVD read retries),
and the system reports errors of the type:
end_request: I/O error, dev hdc, sector 2689952
Buffer I/O error on device hdc, logical block 336244
hdc: media error (bad sector): status=0x51 { DriveReady SeekComplete Error }
hdc: media error (bad sector): error=0x34 { AbortedCommand
LastFailedSense=0x03 }
ide: failed opcode was: unknown
So, it's getting pretty lost. Again, mplayer has no problems.
Hmm. Can you check whether mplayer and tccat use the same version of
libdvdread? I'm somewhat surprised about the differences between mplayer
and tccat since they should both just use libdvdread for the low-level
stuff.
Anyway. Providing an alternative mplayer ripping backend should be
doable, resp. if it has no disadvantages over tccat this could be the
default ripping mode for future releases.
Thanks for your input and stay tuned... ;)
Regards,
Joern