31 January 2011

(Linux / Windows) DVDデコード読み込み、1枚分にトランスコード 速度比較

DVDのデコード読み込み(リッピング)時間
リッピングしてHDDに保存されているデータを、フレーム間引き(圧縮)してDVD1枚分のisoファイルに変換する時間

WindowsとLinuxのそれぞれのソフトウエアで処理時間を検証してみた。現在の著作権法では”違法ではない”が、数年後に改正されると、個人的な「コピー」であっても違法となる、とんでもない法改正が企まれているらしい。

テスト条件
・もとのDVD : 6.77GBytes (2層)
・HDDに保存後 : 6.77GBytes (データを一切圧縮しない)
・isoファイルに変換後 : 4.35GBytes (DVD1枚分の容量)

■ DVDデコード読み込み(リッピング)時間

DVD Decrypter (ver 3.5.4.0 / Windows 7) : 10分30秒
DVDfab (ver 6.2.1.8 / Windows 7) : 9分45秒
vobcopy (ver 1.1.0 / Ubuntu 10.04): 10分41秒
k9copy (ver 2.3.5 / Ubuntu 10.04) : 10分6秒

■ フレーム間引きしてiso化にかかる時間

DVD Shrink (ver 3.2 / Windows 7) : 13分23秒
k9copy (ver 2.3.5 / Ubuntu 10.04) : 4分(FILE→/tmp)
k9copy (ver 2.3.5 / Ubuntu 10.04) : 4分45秒(フレーム間引き部分)

■ プログラム実行状態の例

20110201-dvddecrypter.jpg
DVD Decrypter の実行例 (on Windows 7)

このツールは、現在では公開停止されているらしく、本家のホームページが見つからない。まれに、読み込みできないDVDが存在する。

20110201-dvdfab.jpg
DVDfab の実行例 (on Windows 7)

有料ソフトだが、フレーム間引きしない100%読み込みモードは「試用」可能。

vobcopyの実行例

# vobcopy -m

Vobcopy 1.1.0 - GPL Copyright (c) 2001 - 2007 robos@muon.de
[Hint] All lines starting with "libdvdread:" are not from vobcopy but from the libdvdread-library

[Info] Path to dvd: /dev/sr0
libdvdread: Using libdvdcss version 1.2.10 for DVD access
[Info] Name of the dvd: LWXX001J
[Info] There are 24 titles on this DVD.
[Info] There are 75 chapters on the dvd.
[Info] Most chapters has title 1 with 25 chapters.
[Info] All titles:
[Info] Title 1 has 25 chapters.
[Info] Title 2 has 1 chapter.
[Info] Title 3 has 3 chapters.
[Info] Title 4 has 4 chapters.

〜 中略 〜

[Info] Disk free: 14184 MB
[Info] Vobs size: 6938 MB
[Info] Writing files to this dir: /media/ext3-temp/temp/LWW0JJW1/VIDEO_TS/
[Info]
Writing to /media/ext3-temp/temp/LWW0JJW1/VIDEO_TS/VIDEO_TS.BUP
24kB of 24kB written
[Info]
Writing to /media/ext3-temp/temp/LWW0JJW1/VIDEO_TS/VIDEO_TS.IFO
24kB of 24kB written
[Info]

〜 中略 〜

[Info]
Writing to /media/ext3-temp/temp/LWW0JJW1/VIDEO_TS/VTS_09_0.IFO
20kB of 20kB written
[Info]
Writing to /media/ext3-temp/temp/LWW0JJW1/VIDEO_TS/VTS_09_0.VOB
0MB of 0MB written ( 100.0% )
[Info]
Writing to /media/ext3-temp/temp/LWW0JJW1/VIDEO_TS/VTS_09_1.VOB
125MB of 125MB written ( 100.0% )

vobcopyはコマンドラインのみのツール。-m オプションをつけて実行すると、DVDドライブを自動的に検索して、カレントディレクトリにイメージを抽出してくれる。 GUIフロントエンドは無い模様。


20110201-k9copy.jpg
k9copy の実行例 (on Ubuntu 10.04)

k9copyは、DVDデイスクからの読み込み(リッピング)、フレーム間引きによるサイズ縮小をバッチ処理で行なってくれる。まれに、読み込めないDVDディスクの場合は、一旦vobcopyでファイルに書きだしてから、それを読み込むことで処理できる場合もある。

(なお、/tmp/kde-[USER]/k9copy というディレクトリにリッピングしたファイルを格納するので、8GBytesの空き容量が必要。これは、ファイルから読み込むモードの時も同じ)

ユーザーインターフェースは、DVD Shrinkに比べて今一歩。


20110201-dvdshrink.jpg
DVD Shrink の実行例 (on Windows 7)

フレーム間引きのソフトでは、最もわかりやすい設定画面だと思う。