Index of /~dst/DeCSS/Gallery/csscat-0.2

      Name                    Last modified       Size  Description

[DIR] Parent Directory 04-Jan-2003 01:19 - [   ] COPYING 13-Dec-2002 04:35 18k [   ] Makefile 13-Dec-2002 04:35 1k [CMP] csscat-0.2.tar.gz 20-Dec-2002 21:13 14k [   ] csscat.c 13-Dec-2002 04:35 5k [   ] dvd_udf.c 13-Dec-2002 04:35 20k [   ] dvd_udf.h 13-Dec-2002 04:35 1k

------------------
CSSCAT README FILE
------------------

Csscat is a utility for decrypting dvd movies.  I wrote this program
because I could not get css-auth to work with my dvd drive (probably
because the region code has not been set which I don't know how to do
under Linux).  This version of csscat is based on the VideoLan
project's libdvdcss library which does not care about region codes.

There are many legitimate reasons why one might want to bypass the
encryption on dvd movies.  This for example free consumers from the
MPAA's market sharing tactics based on region codes.  It also makes it
possible to copy a dvd to a laptop so it can be watched while
traveling, or to take out snapshots or short samples of a movie for
use in a review.  And it allows one to skip over advertisements,
whether or not the manufacturer of a dvd thinks this is a good idea.

It cannot be pointed out often enough that the fair use part of
copyright law gives a consumer the right to all of the above
applications of a dvd movie that has been lawfully purchased.  Still,
for fear of prosecution under the DMCA, I am releasing this program
anonymously.


Installation:

To compile the program you first need to install the libdvdcss library
which is available at http://www.videolan.org/libdvdcss/download.html.
After this, type "make" in the csscat directory to create the csscat
binary; "make install" will copy the program to /usr/local/bin.  (You
will need to edit the Makefile if libdvdcss was not installed in the
default location.)


Usage:

To decrypt .vob files with csscat you must execute the csscat command
on the computer where your dvd drive physically resides.  The dvd must
be mounted and you must have permissions to the device file for the
dvd drive.

The syntax is:  csscat [-d dvd-device] file.vob [file.mpeg]

For example, if /dev/hdc refers to your dvd drive, the following will
make a decrypted copy of vts_01_1.vob in your current directory:

mount -r -t iso9660 /dev/hdc /mnt/cdrom
csscat -d/dev/hdc /mnt/cdrom/video_ts/vts_01_1.vob part1.mpeg

The dvd-device defaults to /dev/dvd if the -d option is omitted.  If
the second file argument is not present, the decrypted .vob file is
sent to standard output.


Bugs:

This program is a very quick hack which could use a lot of polishing.
Anyway, it works fairly well for me, and it is simpler to use than
css-auth.  It is tested under Linux only.


Credits:

All the real work was done by the VideoLan team.


Csscat is dedicated to the memory of Free Speech and Fair Use Rights
on Planet Earth.

------------------