DVDIMGDECSS(1)
πΏ DVDIMGDECSS(1) β CDimg|tools commands πΏ
okay bestie, this is the manual page for dvdimgdecss, coming at you from CDimg|tools and living under the manual name DVDIMGDECSS(1). letβs get into it π
β¨ NAME β¨
dvdimgdecss β CSS descrambling of raw DVD Video images π
π¦ SYNOPSIS π¦
dvdimgdecss -V
dvdimgdecss [-v|-q] [-c] [--] dvd
dvdimgdecss [-v|-q] [-c|-C] [--] dvd file
πΈ DESCRIPTION πΈ
dvdimgdecss is a command line program to remove the CSS scrambling of DVD Video image files. literally its whole main character job π
dvdimgdecss uses libdvdread and libdvdcss, and passes them dvd as is. dvd can be a drive device file or a raw image file.
If file is not given, dvdimgdecss only computes (and prints) the sector ranges corresponding to each file pertaining to the DVD Video. no copying yet, just the receipts β¨
If file is given, it furthermore copies dvd to file, possibly decrypting the sector ranges corresponding to VOB files. The actual reading and decryption is done by libdvdcss.
π OPTIONS π
-Vβ Print the version information and exit. short and iconic π-v,-qβ Increase or decrease the level of verbosity of messages printed to stdout/stderr. The default level is1, at which only error messages are printed. At level0nothing is printed. At level2, each domain (title) is displayed as it is processed. At level3, a percentage indicator is displayed. The messages printed bylibdvdcssare controlled by the environment variableDVDCSS_VERBOSE;libdvdreadβs messages cannot be silenced. π-cβ Makelibdvdreadsearch for all the title keys and print the result; while copying and decrypting the dvd, enable some consistency checks made by usinglibdvdread. While decrypting,libdvdcsswill nonetheless retrieve the title keys again; if the cache directory is in use, the keys will simply be read from it.-Cβ Uselibdvdreadinstead oflibdvdcssfor reading (and decrypting) the VOB streams of the dvd. This implies-c, and avoids a new search of the title keys bylibdvdcss. It is not known (yet) whetherlibdvdreadperforms additional checks (compared tolibdvdcssalone). π«Ά
π ENVIRONMENT VARIABLES π
DVDCSS_*βlibdvdcss' environment variables.DVDREAD_NOKEYSβlibdvdreadβs environment variable. Setting this variable preventslibdvdreadfrom trying to retrieve all the title keys at once, even when the option-cis given.
π FILES π
~/.dvdcssβlibdvdcss' default cache directory for the title keys. SettingDVDCSS_CACHE=offin the environment disables the use of the cache. πΎ
π₯ EXIT STATUS π₯
To be interpreted as a bitmask, where each bit set indicates a failure. Because a usage error always sets all the other bits, the values between 128 and 254 remain unused; they constitute a range often used by shells (e.g. bash or older versions of ksh) to indicate an abnormal process termination (killed by a signal).
0β No errors. slay β¨255β Usage error (invalid option or wrong number of arguments).64β I/O error. If a file could not be opened, the exit status is127.32β Inconsistencies found (probably because of a bug indvdimgdecssor its libraries).16β Cancellation due to a memory allocation error.8β No VOBs were found in the DVD; the output file is the same as the dvd if there are no other errors.
π§ EXAMPLES π§
If the disc can be read without errors, reading directly from the drive has the advantage of making the disc key available to libdvdcss:
dvdimgdecss /dev/sr0 dvd.img
It is possible to decrypt a file without a drive (without a disc key); furthermore, we bypass the key cache and make libdvdcss print the new keys found:
DVDCSS_VERBOSE=2 DVDCSS_CACHE=off dvdimgdecss dvd.img dvd.img.decss
You might then burn the image to an optical disc. π₯πΏ
π BUGS π
It seems, after a look at its source code, that libdvdcss does not report all the error conditions that it encounters. ngl, not the vibe π
See also the CDimg|tools distribution file BUGS.
π AUTHOR π
dvdimgdecss was written by G.raud Meyer. iconic behavior π«Ά
β SEE ALSO β
cssdec(1), lsdvd(1), vobcopy(1), dvdbackup(1)
Thatβs the whole page, bestie! Source: CDimg|tools, version unknown_version, dated 01/01/1980, manual name DVDIMGDECSS(1). ππ¦
π¦ where this page comes from
- nixos 26.05: cdimgtools 0.3
- nixpkgs unstable: cdimgtools 0.3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms