]> pere.pagekite.me Git - homepage.git/commitdiff
New post.
authorPetter Reinholdtsen <pere@hungry.com>
Fri, 21 Mar 2014 14:23:12 +0000 (14:23 +0000)
committerPetter Reinholdtsen <pere@hungry.com>
Fri, 21 Mar 2014 14:23:12 +0000 (14:23 +0000)
blog/data/2014-03-21-nice-python-dvdvideo.txt [new file with mode: 0644]

diff --git a/blog/data/2014-03-21-nice-python-dvdvideo.txt b/blog/data/2014-03-21-nice-python-dvdvideo.txt
new file mode 100644 (file)
index 0000000..1ced9ff
--- /dev/null
@@ -0,0 +1,42 @@
+Title: Video DVD reader library / python-dvdvideo - nice free software
+Tags: english, multimedia, opphavsrett, video
+Date: 2014-03-21 15:20
+
+<p>Keeping your DVD collection safe from scratches and curious
+children fingers while still having it available when you want to see a
+movie is not straight forward.  My preferred method at the moment is
+to store a full copy of the ISO on a hard drive, and use VLC, Popcorn
+Hour or other useful players to view the resulting file.  This way the
+subtitles and bonus material are still available and using the ISO is
+just like inserting the original DVD record in the DVD player.</p>
+
+<p>Earlier I used dd for taking security copies, but it do not handle
+DVDs giving read errors (which are quite a few of them).  I've also
+tried using
+<a href="http://people.skolelinux.org/pere/blog/Ripping_problematic_DVDs_using_dvdbackup_and_genisoimage.html">dvdbackup
+and genisoimage</a>, but these days I use the marvellous python library
+and program
+<a href="http://bblank.thinkmo.de/blog/new-software-python-dvdvideo">python-dvdvideo</a>
+written by Bastian Blank.  It is
+<a href"http://packages.qa.debian.org/p/python-dvdvideo.html">in Debian
+already</a>. Instead of trying to read every block from the DVD, it
+parses the file structure and figure out which block on the DVD is
+actually in used, and only read those blocks from the DVD.  This
+work surprisingly well, and I have been able to almost backup my
+entire DVD collection using this method.</p> So far, python-dvdvideo
+have failed on between 10 and 20 DVDs, which is a small fraction of my
+collection.  The most common problem is
+<a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720831">DVDs
+using UTF-16 instead of UTF-8 characters</a>, which according to
+Bastian is against the DVD specification (and seem to cause some
+players to fail too).  A rarer problem is what seem to be inconsistent
+DVD structures, as the python library
+<a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=723079">claim
+there is a overlap between objects</a>.  An equally rare problem claim
+<a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741878">some
+value is out of range</a>.  No idea what is going on there.  I wish I
+knew enough about the DVD format to fix these, to ensure my movie
+collection will stay with me in the future.</p>
+
+<p>So, if you need to keep your DVDs safe, back them up using
+python-dvdvideo. :)</p>