"Cpvts" software enables raw copying of DVD title sets to the hard disc of a Linux or other *ix operating systems with libdvdread support.
With cpvts, you can copy a single or all title sets from a DVD to a directory. It is important to note that complete title sets, not just VOB parts, are copied. This means that you get an exact image or clone of the source title set.
cpvts does not do any fancy IFO parsing, it only reads the raw DVD block. This is necessary because libdvdread and derived applications (e.g. transcode) require a copy of the full title set for your desired title. If you only extract the VOB information and *.IFO files, the references in the *.IFO files are not correct since they assume that the full title set is still available.
If you are looking for a user-friendly copy option, then cpvts is the perfect companion tool for cpdvd. It offers features such as the ability to pass the title number instead of the title set number.
To use cpvts, you need to install the libdvdread library and specify its installation path in the Makefile. Once done, you can build the binary by running "make" and then copy it into your PATH.
Using cpvts is really simple. Just call the tool with the -d and -t options, followed by the path to the DVD device and the target directory. You can also choose to copy all title sets by passing the -a option. Additionally, you can adjust the split size and buffer size to optimize transfer performance.
In the latest release, cpvts includes a patch from Markus Plail that adds the option to copy data to stdout using "-" as the output file name. There is also a new option (-i) that excludes VTS_xx_0.* files.
Overall, cpvts is a reliable and useful tool for anyone looking to copy complete title sets from a DVD to their hard drive.
Version 1.2: N/A