2004-04-29 12:45 / discover the region of a mounted DVD »
I've been bored, and trying to find out for someone how to discover the region of a given dvd. After loads of scouring, with my main pointer coming from the source for libmpdvdkit2, I've discovered that the region is set in byte 35 of a DVD's VIDEO_TS.IFO file. It's an 8-bit mask with set bits indicating forbidden regions.
So I've written a li'l perl script that should tell you the region. Get it here.
You need to pass it the path to a VIDEO_TS.IFO file. For a DVD currently mounted on my mac:
perl show_region.pl /Volumes/DVDVolume/VIDEO_TS/VIDEO_TS.IFO VIDEO_TS_IFO has region mask: 11111101 VIEWABLE IN REGIONS: 2 (Japan, Europe, South Africa, and Middle East)
and for a region free bbc DVD that I own:
perl show_region.pl VIDEO_TS/VIDEO_TS.IFO VIDEO_TS_IFO has region mask: 00000000 VIEWABLE EVERYWHERE. WELCOME TO THE FREE WORLD!
If it doesn't work please tell me.