HandBrakeでコピーガード付きDVDを読み込むには?libdvdcssの設定とエラー対処法を解説

「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とlibdvdcss、CSS、CPRM、AACSの対応範囲

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
WindowsWindows 10以降
macOSmacOS 10.13以降
LinuxFlatpakなどで提供
主な出力MP4・MKV・WebM

HandBrake本体は HandBrake公式サイト から入手してください。公式配布ファイルにはSHA256チェックサムも用意されているため、ダウンロードしたファイルを確認できます。

libdvdcssとは?HandBrakeとの役割の違い

libdvdcssはVideoLANが公開しているオープンソースライブラリで、CSSが使われたDVDへアクセスするために利用されます。HandBrake本体に組み込まれているコピーガード解除機能ではなく、別途導入する外部ライブラリです。

tips icon
ポイント:libdvdcssはCSS関連のDVD読み込みを補助するライブラリです。libdvdcssを入れても、すべての市販DVD、録画DVD、Blu-rayが読めるようになるわけではありません。

CSS・CPRM・AACSは同じものではない

DVDやBlu-rayでは、ディスクの種類によって使われる保護方式が異なります。

ディスクの例確認する方式libdvdcss
一般的なDVD-VideoCSSなどCSSの読み込みを補助
録画DVDCPRMなど同じ方法では扱えない
Blu-rayAACS・BD+など対象外

DVDが読み込めないときは、エラーメッセージだけから保護方式を断定するのではなく、自作DVDか市販DVDか、録画ディスクか、DVDドライブが正常に認識しているかを先に確認すると切り分けやすくなります。

libdvdcssの入手とOS別の設定

Windows macOS Linuxでlibdvdcssを導入する際の確認ポイント

libdvdcssの現在の安定版は1.6.0です。VideoLANはソースコードを公開していますが、Windows・macOS・Linuxでは導入方法が異なります。

【準備するもの】

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を配布していません。

Windowsでlibdvdcssを確認する画面

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-pkg

Linuxではパッケージ名や利用できるリポジトリが環境によって異なるため、使用中のディストリビューションに合わせて確認してください。

HandBrakeでDVDをMP4・MKVへ変換する方法

DVDを正常に読み込める状態になったら、HandBrakeでタイトル、範囲、出力形式、字幕、音声、保存先を設定します。ここから先は、入力側の読み込みではなく通常の動画変換工程です。

Step1
DVDを読み込む

DVDをドライブへ入れ、HandBrakeを起動して「ソースを選択」から対象ドライブまたはDVDフォルダーを指定します。解析が終わり、タイトル一覧が表示されるまで待ちます。

HandBrakeでDVDソースを選択して読み込む画面

Step2
タイトルと範囲を選択する

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

HandBrakeでタイトルとチャプター範囲を選択する画面

Step3
出力形式・画質・字幕・音声を設定する

出力コンテナとしてMP4またはMKVなどを選び、再生機器と保存容量に合わせてプリセットを設定します。

  • MP4:スマートフォン、タブレット、テレビなど幅広い機器で再生したい場合
  • MKV:複数の字幕・音声トラックを残したい場合

字幕と音声は必要なトラックを確認し、不要なものを外すとファイル容量を抑えやすくなります。

Step4
保存先を指定してエンコードを開始する

保存先とファイル名を指定し、「エンコード開始」をクリックします。

HandBrakeで保存先を指定してエンコードを開始する画面

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

HandBrakeでエンコード進行状況を確認する画面

HandBrakeでDVDを読み込めないときの確認ポイント

「No valid source」と表示される

「No valid source」「有効なソースが見つかりません」と表示された場合は、最初にWindowsやmacOSがDVDドライブとディスクを認識しているか確認します。

  1. OS上でDVDドライブが表示されるか確認する
  2. ディスク表面の傷や汚れを確認する
  3. 別のDVDを同じドライブで読み込む
  4. 自作DVDなど保護されていないディスクをHandBrakeで読み込む
  5. その後に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系プロファイルでは再エンコードせずに映像・音声を保持する出力も選べます。

DVDFab DVD リッピング
DVDFab DVD リッピング【30日間無料体験】
  • DVDディスク・ISO・フォルダーを動画や音声へ変換
  • MP4・MKVなど1000以上の形式・プロファイル
  • Passthrough・Direct Copy系の無再エンコード出力に対応
  • 字幕・音声・チャプター・画質を設定可能
  • GPUアクセラレーションとバッチ処理に対応

HandBrake+libdvdcssとDVDFab DVD リッピングの違い

比較項目HandBrake
+libdvdcss
DVDFab
DVD リッピング
主な役割CSS付きDVDの読み込み+動画変換DVD読み込みから変換まで
保護への対応CSSが中心製品仕様のDVD保護に対応
出力MP4・MKV・WebMMP4・MKVなど1000以上
無再エンコード動画は基本再エンコードPassthrough・Direct Copy系に対応
字幕・音声トラックを選択複数トラックを選択・設定
GPU加速エンコード設定により利用対応
料金無料30日間無料体験あり

DVDFab DVD リッピングでDVDを変換する流れ

Step1
DVDFabを起動してDVDを読み込む

DVDFabを起動し、「リッピング」を選択してDVDをドライブへ挿入します。ISOやDVDフォルダーを使う場合は、ファイルを追加して読み込みます。

Step2
出力フォーマットとタイトルを設定する

DVDFab DVD リッピングでDVDを読み込む画面

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

DVDFab DVD リッピングで出力形式と字幕・音声を設定する画面

Step3
保存先を指定してリッピングを開始する

DVDFab DVD リッピングで保存先を指定して開始する画面

出力先を確認して「開始」をクリックします。処理後は保存したファイルを再生し、映像、字幕、音声を確認してください。

詳しい保存方法は 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でDVDの読み込み状態を確認する画面

Passkey LiteからHandBrakeへ渡す流れ

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

Passkey LiteでDVDをISOまたはフォルダーとして保存する画面

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 リッピングを用途に応じて選べます。