A Python implementation of the Discident DVD Fingerprint
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin
dvdfingerprint
tests/dvd/VIDEO_TS
.gitignore
MANIFEST.in
README.rst
setup.py

README.rst

DVD Fingerprint

This is a Python implementation of the disc fingerprinting technique used by the Discident Database. Works by traversing a directory (from a DVD drive or ripped) and creating a unique hash for that disc.

Usage

Command line:

$ dvdfingerprint /Volumes/DVD_VIDEO/

From your own code:

import dvdfingerprint
dvdfingerprint.fingerprint("/Volumes/DVD_VIDEO/")

Adapted from Erik Kastner's Ruby implementation dvd_fingerprint.