HandBrakeでコピーガード付きDVDを読み込むには?libdvdcssの設定とエラー対処法を解説
要約: HandBrakeはDVDをMP4・MKVなどへ変換できる無料ソフトですが、公式版にはコピーガード解除機能がありません。CSS付きDVDではlibdvdcssを組み合わせる方法がありますが、CPRMやBlu-rayのAACSなどは同じ方法では扱えません。本記事では、HandBrakeとlibdvdcssの役割、Windows・macOS・Linuxでの設定、DVD変換手順、読み込めない場合の対処法を解説し、Passkey LiteやDVDFab DVD リッピングとの違いも紹介します。

「HandBrakeでDVDをMP4にしたいのに、ディスクを入れても読み込めない」「No valid sourceと表示される」と困ったことはないでしょうか。HandBrakeはDVDやBlu-rayを読み込める動画変換ソフトですが、公式版にはコピーガードを解除する機能がありません。そのため、自作DVDは正常に変換できても、市販DVDでは読み込み段階で止まることがあります。
DVDでよく使われてきたCSSについては、外部ライブラリのlibdvdcssを組み合わせる方法があります。ただし、libdvdcssを追加すればすべてのDVDが読めるわけではありません。ディスクの保護方式や構造、ドライブ、OSによって結果が異なり、録画DVDのCPRMやBlu-rayのAACSも別の方式です。
本記事では、HandBrakeとlibdvdcssの役割、Windows・macOS・Linuxで確認したい設定、DVDをMP4・MKVへ変換する手順、読み込めない場合の切り分け方を順に解説します。HandBrakeだけでは対応できない場合に選べる方法も、用途別に整理します。
HandBrakeはコピーガード付きDVDをそのまま読み込める?

HandBrakeは、DVDやBlu-ray、一般的な動画ファイルをMP4・MKV・WebMなどへ変換できるオープンソースの動画トランスコーダーです。一方、HandBrake公式版にはコピーガードやDRMを解除する機能はありません。
- そのまま扱いやすいもの:自作DVD、ホームビデオ、保護されていないDVD・Blu-rayや動画ファイル
- 読み込み条件を確認したいもの:市販DVD、レンタルDVD、録画DVD、保護付きBlu-ray
HandBrakeでDVDが読み込めない場合、「HandBrakeの設定ミス」と決めつける前に、ディスクが保護されているか、OSがドライブを正常に認識しているか、別のディスクでは読み込めるかを確認すると原因を分けやすくなります。
現在のHandBrakeバージョンと対応OS
2026年9月時点の安定版はHandBrake 1.11.2です。公式ダウンロードでは、Windows 10以降、macOS 10.13以降、Linux向けのパッケージが提供されています。
| 項目 | 内容 |
|---|---|
| 安定版 | HandBrake 1.11.2 |
| Windows | Windows 10以降 |
| macOS | macOS 10.13以降 |
| Linux | Flatpakなどで提供 |
| 主な出力 | MP4・MKV・WebM |
HandBrake本体は HandBrake公式サイト から入手してください。公式配布ファイルにはSHA256チェックサムも用意されているため、ダウンロードしたファイルを確認できます。
libdvdcssとは?HandBrakeとの役割の違い
libdvdcssはVideoLANが公開しているオープンソースライブラリで、CSSが使われたDVDへアクセスするために利用されます。HandBrake本体に組み込まれているコピーガード解除機能ではなく、別途導入する外部ライブラリです。
CSS・CPRM・AACSは同じものではない
DVDやBlu-rayでは、ディスクの種類によって使われる保護方式が異なります。
| ディスクの例 | 確認する方式 | libdvdcss |
|---|---|---|
| 一般的なDVD-Video | CSSなど | CSSの読み込みを補助 |
| 録画DVD | CPRMなど | 同じ方法では扱えない |
| Blu-ray | AACS・BD+など | 対象外 |
DVDが読み込めないときは、エラーメッセージだけから保護方式を断定するのではなく、自作DVDか市販DVDか、録画ディスクか、DVDドライブが正常に認識しているかを先に確認すると切り分けやすくなります。
libdvdcssの入手とOS別の設定

libdvdcssの現在の安定版は1.6.0です。VideoLANはソースコードを公開していますが、Windows・macOS・Linuxでは導入方法が異なります。
- HandBrake公式版
- libdvdcss
- DVDを読み込める光学ドライブ
- 動作確認用のDVD
Windowsでlibdvdcssを使う場合
VideoLANの現在の配布ページではlibdvdcssのソースコードが中心で、HandBrake向けのWindows DLLを公式インストーラーとして配布しているわけではありません。そのため、WindowsではOSとCPUに合った互換ビルドを用意する必要があります。
64-bit版Windowsで試す場合は、64-bit向けのlibdvdcssライブラリを使用します。配布されたDLLのファイル名はビルドによって異なり、libdvdcss-2.dllなどの場合があります。古い記事のように、すべてのファイルを一律に「libdvdcss.dll」へ変更する必要はありません。
HandBrakeと組み合わせる場合は、互換するDLLをHandBrakeのインストールフォルダーに配置してHandBrakeを再起動し、ソースをもう一度読み込みます。
注意:Windows向けlibdvdcssのビルドは入手元を確認してください。HandBrake公式サイト自体はlibdvdcssのWindows DLLを配布していません。

macOSではHomebrewから導入できる
macOSではHomebrewにlibdvdcss 1.6.0のFormulaが用意されています。Homebrewを導入済みなら、ターミナルで次のコマンドを実行します。
brew install libdvdcssインストール後にHandBrakeを終了して再起動し、DVDを読み込み直します。現在のHomebrewパッケージはApple Siliconと対応するIntel Mac向けに提供されています。
Linuxではディストリビューションに合わせて導入する
Linuxではディストリビューションごとのパッケージ管理を使います。Debian・Ubuntu系では、VideoLANが案内している`libdvd-pkg`を利用できます。
sudo apt install libdvd-pkg
sudo dpkg-reconfigure libdvd-pkgLinuxではパッケージ名や利用できるリポジトリが環境によって異なるため、使用中のディストリビューションに合わせて確認してください。
HandBrakeでDVDをMP4・MKVへ変換する方法
DVDを正常に読み込める状態になったら、HandBrakeでタイトル、範囲、出力形式、字幕、音声、保存先を設定します。ここから先は、入力側の読み込みではなく通常の動画変換工程です。
DVDをドライブへ入れ、HandBrakeを起動して「ソースを選択」から対象ドライブまたはDVDフォルダーを指定します。解析が終わり、タイトル一覧が表示されるまで待ちます。

複数のタイトルが表示された場合は、再生時間やチャプター数を確認して目的の映像を選びます。特定の範囲だけ変換したい場合は、チャプターや時間範囲を指定できます。

出力コンテナとしてMP4またはMKVなどを選び、再生機器と保存容量に合わせてプリセットを設定します。
- MP4:スマートフォン、タブレット、テレビなど幅広い機器で再生したい場合
- MKV:複数の字幕・音声トラックを残したい場合
字幕と音声は必要なトラックを確認し、不要なものを外すとファイル容量を抑えやすくなります。
保存先とファイル名を指定し、「エンコード開始」をクリックします。

エンコード中は進行状況を確認できます。処理が完了したら出力ファイルを開き、映像、音声、字幕、チャプターが意図どおりになっているか確認します。

HandBrakeでDVDを読み込めないときの確認ポイント
「No valid source」と表示される
「No valid source」「有効なソースが見つかりません」と表示された場合は、最初にWindowsやmacOSがDVDドライブとディスクを認識しているか確認します。
- OS上でDVDドライブが表示されるか確認する
- ディスク表面の傷や汚れを確認する
- 別のDVDを同じドライブで読み込む
- 自作DVDなど保護されていないディスクをHandBrakeで読み込む
- その後にlibdvdcssやディスク固有の構造を確認する
保護されていないDVDでも読み込めない場合は、libdvdcssより先にドライブ、接続、HandBrake本体の状態を確認してください。
タイトルが大量に表示される・正しい本編が分からない
市販DVDの中にはタイトル構造が複雑なものがあります。大量のタイトルが表示された場合は、単純に最長タイトルだけを選ぶのではなく、再生時間、チャプター構成、プレビューを確認します。
特定のディスクだけで同じ症状が出る場合は、ディスク構造やHandBrakeがそのソースを正常に解析できていない可能性があります。
「dvdnav: Read Error」や解析停止が起こる
読み込み途中でエラーが出る場合は、ディスク表面、ドライブ、libdvdcssの導入状態、ディスク固有の構造を順に確認します。
同じPCとHandBrakeで保護されていないDVDを正常に読み込めるなら、HandBrake本体よりも対象ディスク側へ原因を絞りやすくなります。
libdvdcssを入れても読み込めない
libdvdcssを導入しても読み込めない場合、繰り返しDLLを入れ直すだけでは解決しないことがあります。
- CSS以外の方式や複雑なディスク構造
- Windowsで使用しているDLLとHandBrakeのアーキテクチャが合っていない
- DVDドライブ自体がディスクを正常に読めていない
- 録画DVDのCPRMなど、libdvdcssとは異なる方式
- Blu-rayのAACSなど、DVD用libdvdcssの対象外
HandBrakeとlibdvdcssで読み込めない場合の選択肢
HandBrakeは動画変換ソフト、libdvdcssはCSS付きDVDの読み込みを補助するライブラリです。この組み合わせで目的のDVDを正常に読み込めない場合は、同じ設定を繰り返すより、対応範囲の異なる方法へ切り替えた方が早い場合があります。
方法1:DVDFab DVD リッピングで読み込みから変換まで行う
DVDFab DVD リッピングは、DVDディスク、ISO、VIDEO_TSフォルダーを読み込み、MP4やMKVなどの動画・音声ファイルへ変換する専用モジュールです。
CSS、リージョンコード、RCE、UOPs、APS、Sony ARccOS、RipGuardなど、製品仕様で案内しているDVD保護に対応し、最新ディスクへの対応データも更新しています。
出力はMP4、MKV、AVI、WMV、MOV、M2TS、WebM、MP3、FLACなど1000以上の形式・プロファイルに対応し、PassthroughやDirect Copy系プロファイルでは再エンコードせずに映像・音声を保持する出力も選べます。
- DVDディスク・ISO・フォルダーを動画や音声へ変換
- MP4・MKVなど1000以上の形式・プロファイル
- Passthrough・Direct Copy系の無再エンコード出力に対応
- 字幕・音声・チャプター・画質を設定可能
- GPUアクセラレーションとバッチ処理に対応
HandBrake+libdvdcssとDVDFab DVD リッピングの違い
| 比較項目 | HandBrake +libdvdcss | DVDFab DVD リッピング |
|---|---|---|
| 主な役割 | CSS付きDVDの読み込み+動画変換 | DVD読み込みから変換まで |
| 保護への対応 | CSSが中心 | 製品仕様のDVD保護に対応 |
| 出力 | MP4・MKV・WebM | MP4・MKVなど1000以上 |
| 無再エンコード | 動画は基本再エンコード | Passthrough・Direct Copy系に対応 |
| 字幕・音声 | トラックを選択 | 複数トラックを選択・設定 |
| GPU加速 | エンコード設定により利用 | 対応 |
| 料金 | 無料 | 30日間無料体験あり |
DVDFab DVD リッピングでDVDを変換する流れ
DVDFabを起動し、「リッピング」を選択してDVDをドライブへ挿入します。ISOやDVDフォルダーを使う場合は、ファイルを追加して読み込みます。

MP4、MKVなど目的のプロファイルを選び、タイトル、チャプター、字幕、音声を確認します。必要に応じて画質やコーデックなどの詳細設定も変更できます。


出力先を確認して「開始」をクリックします。処理後は保存したファイルを再生し、映像、字幕、音声を確認してください。
詳しい保存方法は DVDをハードドライブへ保存する方法 でも確認できます。
YouTubeでDVDFab DVD リッピングの使い方を見る
方法2:Passkey LiteでDVDをISO・フォルダーへ保存してHandBrakeで変換する
Passkey LiteはWindows向けの無料ツールで、一部のDVD・Blu-ray保護に対応しています。DVDではRC、RCE、APS、UOPsなどに対応していますが、ARccOSやRipGuardなどは対象外です。
Passkey Liteが正常に処理できるDVDは、ISOイメージまたはDVDフォルダーとして保存できます。その後、保護のないISOやフォルダーをHandBrakeへ読み込み、MP4やMKVへ変換するという2段階の使い方ができます。
ポイント:Passkey LiteはHandBrake用のプラグインではありません。Passkey LiteでDVDを読み込み・保存し、その出力をHandBrakeへ渡す別工程として考えると分かりやすくなります。

Passkey LiteからHandBrakeへ渡す流れ
- Passkey LiteをWindowsへインストールし、Liteモードを起動します。
- DVDをドライブへ挿入し、Passkey Liteで読み込みが完了するまで待ちます。
- Passkeyのメニューから「ハードディスクにリッピング」または「イメージにリッピング」を選び、DVDフォルダーまたはISOとして保存します。
- HandBrakeを起動し、保存したDVDソースを開きます。
- タイトル、MP4・MKV、字幕、音声、保存先を設定してエンコードします。

Passkey Liteは完全版Passkeyより対応範囲が狭いため、新しいDVDや対応外の保護では正常に処理できない場合があります。
注意:DVDの保存や変換は、所有・利用権限のあるコンテンツを対象に、利用地域の法律とディスクの利用条件を確認して行ってください。
HandBrakeとコピーガードについてよくある質問
Q
HandBrakeだけでコピーガード付きDVDを読み込めますか?
HandBrake公式版にはコピーガードやDRMを解除する機能がありません。保護されていないDVDは読み込めますが、保護付きディスクでは読み込みに失敗する場合があります。
A
Q
libdvdcssを入れてもDVDが読み込めないのはなぜですか?
libdvdcssはCSS関連のDVD読み込みを補助するライブラリです。CSS以外の方式、録画DVDのCPRM、複雑なタイトル構造、ドライブの読み込み不良、WindowsでのDLL互換性などが原因なら、libdvdcssを追加するだけでは解決しません。
A
Q
HandBrake 1.11.2はどのOSで利用できますか?
現在の公式ダウンロードではWindows 10以降、macOS 10.13以降、Linux向けのパッケージが提供されています。Windows版では.NET Desktop Runtimeが必要になる場合があります。
A
Q
Passkey LiteとDVDFab DVD リッピングはどう使い分けますか?
Passkey LiteはWindowsで一部のDVD・Blu-rayを読み込み、ISOやフォルダーとして保存する無料ツールです。HandBrakeと組み合わせる場合は保存後に別途変換します。DVDの読み込みからMP4・MKVなどへの変換まで一つのソフトで行いたい場合はDVDFab DVD リッピングを使えます。
A
まとめ
HandBrakeはDVDやBlu-ray、動画ファイルをMP4・MKV・WebMなどへ変換できる無料の動画トランスコーダーですが、公式版そのものにはコピーガードを解除する機能はありません。CSS付きDVDではlibdvdcssを組み合わせる方法がありますが、録画DVDのCPRMやBlu-rayのAACSなどは同じ仕組みでは扱えません。
DVDを読み込めない場合は、最初にディスクとドライブ、次にHandBrakeで保護されていないDVDを読めるかを確認し、その後にlibdvdcssやディスク固有の構造を切り分けると原因を見つけやすくなります。
HandBrakeとlibdvdcssで目的のDVDを扱えない場合は、一部のDVDをISO・フォルダーとして保存できるPasskey LiteとHandBrakeを組み合わせる方法と、DVDの読み込みから動画変換までまとめて行えるDVDFab DVD リッピングを用途に応じて選べます。





