HandBrakeのコピーガード対応範囲と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の対応範囲とCPRMやAACSの違い

HandBrakeは、DVDやBlu-ray、一般的な動画ファイルをMP4・MKV・WebMなどへ変換できるオープンソースの動画トランスコーダーです。一方、HandBrake公式版にはコピーガードやDRMを解除する機能はありません。ここで扱うのは、利用権限のある素材について、HandBrakeが入力として認識できるかを確認する範囲です。

HandBrakeはDRMを解除して元の映像データをそのまま保持するためのソフトではなく、「永久保存」や制約のない保存を保証するものでもありません。正規に視聴できるコンテンツをローカルに保存する場合も、複製に関する法令と利用条件が適用されます。技術的保護手段を回避して行う複製は民事上違法となる場合があるため、そのような利用は行わないでください。

  • そのまま扱いやすいもの:自作DVD、ホームビデオ、保護されていないDVD・Blu-rayや動画ファイル
  • 読み込み条件を確認したいもの:市販DVD、レンタルDVD、録画DVD、保護付きBlu-ray

HandBrakeでDVDが読み込めない場合、「HandBrakeの設定ミス」と決めつける前に、ディスクが保護されているか、OSがドライブを正常に認識しているか、別のディスクでは読み込めるかを確認すると原因を分けやすくなります。

現在のHandBrakeバージョンと対応OS

2026年10月時点の安定版は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に合った互換ビルドを用意する必要があります。

注意:Windows向けlibdvdcssのビルドは入手元を確認してください。HandBrake公式サイト自体はlibdvdcssのWindows DLLを配布していません。

Windowsでlibdvdcssを確認する画面

Mac版HandBrakeのコピーガード対応とHomebrewの動作条件

macOSでは、HandBrake本体、Homebrew、libdvdcssのFormulaで対応条件が異なります。Formulaが掲載されていても、保護付きDVDの読み込みを保証するものではありません。

HandBrake本体のMac版はmacOS 10.13以降に対応します。Homebrewの標準サポート条件はmacOS 15以降のApple Siliconで、Intel MacはTier 3です。libdvdcssのFormulaにはIntel Sonoma用Bottleも掲載されています。

Linuxでlibdvdcssの対応環境を確認する

Linuxでは、ディストリビューションごとにパッケージの提供状況や対応環境が異なります。Debian・Ubuntu系を含め、利用中の環境でlibdvdcssが提供されているかを確認してください。

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

保護されていない自作DVDなど、利用権限のある素材を正常に読み込める状態になったら、HandBrakeでタイトル、範囲、出力形式、字幕、音声、保存先を設定します。ここから先は、入力側の読み込みではなく通常の動画変換工程です。

Step1
DVDを読み込む

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

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

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

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

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

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

出力コンテナとしてMP4またはMKVなどを選び、再生機器と保存容量に合わせてプリセットを設定します。DVDのSD素材では、x264・x265のRF 18〜22を目安にし、RFを低くすると高画質で容量が増える傾向を踏まえて、短いプレビューで確認します。

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

ISOイメージやDVDフォルダーは入力ソースとして開けますが、HandBrakeの出力形式ではありません。ディスク構造をそのまま保存する用途とは区別してください。

字幕と音声は必要なトラックを確認し、不要なものを外すとファイル容量を抑えやすくなります。HandBrakeは動画を常に再エンコードします。音声のパススルーは動画の再エンコードとは別の設定です。

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

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

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

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

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

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

「No valid source or titles found」(有効なソースやタイトルが見つかりませんでした)と表示される

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

  1. OS上でDVDドライブが表示されるか確認する
  2. ディスク表面の傷や汚れを確認する
  3. 別のDVDを同じドライブで読み込む
  4. 自作DVDなど保護されていないディスクをHandBrakeで読み込む

保護されていないDVDでも読み込めない場合は、libdvdcssより先にドライブ、接続、HandBrake本体の状態を確認してください。

タイトルが大量に表示される・正しい本編が分からない

市販DVDの中にはタイトル構造が複雑なものがあります。大量のタイトルが表示された場合は、単純に最長タイトルだけを選ぶのではなく、再生時間、チャプター構成、プレビューを確認します。

特定のディスクだけで同じ症状が出る場合は、ディスク構造やHandBrakeがそのソースを正常に解析できていない可能性があります。

「dvdnav: Read Error」や解析停止が起こる

「dvdnav: Read Error」が読み込み途中で出る場合は、エラーが毎回同じ位置で発生するか、別のディスクでは解析を完了できるかを確認します。

同じPCとHandBrakeで保護されていないDVDを正常に読み込めるなら、HandBrake本体よりも対象ディスク側へ原因を絞りやすくなります。

libdvdcssを入れても読み込めない

libdvdcssを導入しても読み込めない場合は、CSS以外の方式やディスクの種類、ドライブの読み取り状態を確認します。

  • CSS以外の方式や複雑なディスク構造
  • DVDドライブ自体がディスクを正常に読めていない
  • 録画DVDのCPRMなど、libdvdcssとは異なる方式
  • Blu-rayのAACSなど、DVD用libdvdcssの対象外

HandBrakeとlibdvdcssで読み込めない場合の選択肢

HandBrakeは動画変換ソフト、libdvdcssはCSS付きDVDの読み込みを補助するライブラリです。まず、保護されていない自作DVDをHandBrakeが認識できるかを確認し、通常の読み取り不良と対応範囲の違いを分けて考えます。入力でき、MP4・MKVへの通常変換が目的ならHandBrakeを使い続けられます。ディスク構造の保存、対応する出力設定での無再エンコード、複数素材の処理が必要な場合は、目的に合うツールを検討します。

方法1:DVDFab DVD リッピングで読み込みから変換まで行う

DVDFab DVD リッピングは、DVDディスク、ISO、VIDEO_TSフォルダーを読み込み、MP4やMKVなどの動画・音声ファイルへ変換する専用モジュールです。

自作DVDを1本だけMP4へ変換する用途なら、HandBrakeの通常変換で足りることがあります。一方、映像・音声データを保つ出力を選びたい場合や、複数のタイトルやディスクを続けて処理したい場合は、本ソフトが向いています。

対応するPassthroughやDirect Copy系プロファイルでは、映像・音声を再エンコードせずに出力できます。また、複数の処理をタスクキューで管理できます。無再エンコード出力の利用可否は、選択するプロファイルとソースの組み合わせによって決まります。

DVDFab DVD リッピング
DVDFab DVD リッピング【30日間無料体験】
  • DVDディスク・ISO・VIDEO_TSフォルダーを読み込み可能
  • MP4・MKVなどの動画・音声ファイルへ変換
  • 対応するPassthrough・Direct Copy系プロファイルでは無再エンコードで出力
  • 複数のタイトルやディスク処理をタスクキューで管理
  • Windows・macOS向けのデスクトップソフト

HandBrake・libdvdcss・Passkey Lite・DVDFab DVD リッピングの違い

製品主な役割対応OS出力費用区分
HandBrake動画変換Windows・macOS・LinuxMP4・MKV・WebM無料
libdvdcssDVDアクセス用ライブラリOS・ビルドによる単体出力なし無料
Passkey Lite対応DVDの構造保存WindowsISO・フォルダー無料モード
DVDFab DVD リッピングDVDから動画へ変換Windows・macOSMP4・MKVなど有料・試用あり

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をISOイメージまたはDVDフォルダーとして保存するツールです。保存済みのソースをHandBrakeで開けば、MP4やMKVへの変換工程を分けて行えます。

ポイント: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とコピーガードについてよくある質問

HandBrakeでブルーレイも変換できますか?

保護されていないBlu-rayソースは変換できます。ただし、HandBrake公式版にはAACSやBD+を解除する機能がなく、DVD用のlibdvdcssもBlu-rayには対応しません。

HandBrakeでDVDをリッピングすると画質は変わりますか?

HandBrakeは動画を常に再エンコードするため、設定に応じて画質とファイル容量が変わります。音声のパススルーは動画の再エンコードとは別の設定です。短いプレビューで出力結果を確認してください。

変換したMP4をDVDプレーヤーで再生できないのはなぜですか?

MP4はファイルの入れ物であり、再生には機器が動画・音声コーデック、解像度、保存媒体に対応している必要があります。プレーヤーの取扱説明書とHandBrakeの出力設定を照合してください。

購入したDVDならコピーガードの有無にかかわらず複製できますか?

DVDを購入したことだけで、自由に複製できるわけではありません。技術的保護手段の回避によって可能となった複製を、その事実を知りながら行う場合は、私的使用を目的としていても私的複製の例外の対象外です。

まとめ

HandBrakeはDVDやBlu-ray、動画ファイルをMP4・MKV・WebMなどへ変換できる無料の動画トランスコーダーですが、公式版にはコピーガードを解除する機能がありません。

DVDを読み込めない場合は、まずOSがディスクとドライブを認識しているか、次に保護されていない自作DVDをHandBrakeで読み込めるかを確認します。この順序なら、通常の読み込み不良とHandBrakeの対応範囲を切り分けやすくなります。

入力を確認できたら、幅広い機器で再生するならMP4、字幕や音声トラックを保持するならMKV、ディスク構造を残すならISO・DVDフォルダーというように、出力目的から方法を選びます。通常の動画変換にはHandBrake、対応するDVDの構造保存にはPasskey Lite、対応する出力設定で映像データを保つ変換や複数素材の処理にはDVDFab DVD リッピングが適しています。