LinuxでDVDを扱うときは、最初に「何を残したいか」を決めると手順が分かりやすくなります。日常再生を優先するならMP4、複数の音声・字幕を残すならMKV、メニューや特典を含むディスク構造を保存するならISOやDVDフォルダが候補です。DVDの読み取りと、その後の変換・圧縮は別工程になることもあります。

LinuxでDVDをリッピングする方法:Ubuntu対応ソフト、MP4・MKV・ISOの選び方

LinuxでDVDをリッピングする前に

LinuxでいうDVDリッピングは、DVDの映像や音声を読み出し、MP4やMKVなどの再生用ファイルとして保存する作業を指すことが多いです。一方、ISOイメージやDVDフォルダとしてディスク構造を残す処理は、本記事では「コピー/バックアップ」と分けて説明します。

目的向いている形式主な処理
PC・スマホで見やすくしたいMP4映像・音声を変換/圧縮
複数音声・字幕を残したいMKV必要なトラックをまとめて保存
メニューや特典を含むDVD構造を残したいISO / DVDフォルダディスク構造をバックアップ

CSS・リージョン・読み取り環境を先に確認する

市販DVDにはCSS(Content Scramble System)やリージョンコードなどの保護技術が使われている場合があり、自作DVDや保護のないDVDとは読み取り条件が異なります。Ubuntu系では、DVD再生・読み取りを補助するために libdvdcss、DVD構造の解析に libdvdread / libdvdnav が使われます。導入方法と利用可否は、使用中のディストリビューションの公式文書と所在地の法令を確認してください。

読み込みに失敗した場合は、出力形式や画質設定を変える前に、次の順で切り分けます。

  • OSがDVDドライブを認識しているか
  • ディスクに傷や汚れがないか
  • DVDドライブのリージョン設定が適切か
  • 使用中のソフトがDVDを読み取れているか
  • 必要な読み取り補助ライブラリが正しく導入されているか

DVDを読み取れたら、タイトル・音声・字幕を選び、出力後にVLCなどで実際に再生して確認します。こうして「読み取り」「トラック選択」「変換」「再生確認」を分けると、問題の箇所を特定しやすくなります。

LinuxでDVDを扱うメリットと注意点

LinuxでDVDを扱うメリット
  • HandBrake、VLC、MakeMKV、dvdbackupなど用途の異なるツールを選べる
  • CLIを使えば、処理手順を自分の環境に合わせて組み立てやすい
  • ffmpegやHandBrakeでは、ビットレート、字幕、音声などを細かく設定できる
LinuxでDVDを扱う際の注意点
  • DVDの読み取りと動画変換で別のツールが必要になる場合がある
  • ディストリビューションによってパッケージ名や導入方法が異なる
  • 市販DVDはディスク、ドライブ、リージョン、使用ソフトによって読み取り結果が変わる

Linux対応ソフトと保存形式の選び方

LinuxでDVDを保存するときは、「ソフトの知名度」よりも役割で選ぶ方が分かりやすくなります。複数の音声・字幕を残すならMakeMKV、容量を抑えたMP4が必要ならHandBrake、完成したファイルの再生確認にはVLC、DVD-Videoの構造をフォルダとしてバックアップするならdvdbackup、という使い分けです。

LinuxでMP4・MKV・ISOを選ぶ基準とMakeMKV、HandBrake、VLCの役割

MakeMKV:音声・字幕を残してMKVに保存

MakeMKVはWindows、macOS、Linuxに対応しており、DVDやBlu-rayの映像・音声・字幕トラックを確認しながらMKVへ保存できます。通常のMKV出力では映像を再エンコードしないため、あとで必要な音声や字幕を選び直したい場合にも扱いやすい方法です。

MakeMKVでDVDのタイトル、音声、字幕を選択する画面

日常再生用に容量を小さくしたい場合は、MakeMKVで必要なトラックを確認してからHandBrakeでMP4へ変換する流れにすると、先に情報を捨ててしまうリスクを減らせます。詳しい操作はMakeMKVの使い方も参考にしてください。

HandBrake:日常再生用のMP4へ変換・圧縮

HandBrakeはLinux版とCLI版が提供されているオープンソースのトランスコーダーです。読み取り済みのDVDソースやMKVなどを、MP4・MKV・WebMへ変換し、解像度、画質、音声、字幕を調整できます。

HandBrakeでDVD映像をMP4へ変換する画面

MP4へ変換する場合は通常再エンコードが入るため、元のディスク構造やメニューを残す用途には向きません。再生互換性とファイルサイズを優先するときに使う位置づけです。

VLC:保存後の再生確認

VLCはLinuxを含む複数OSで利用できるオープンソースのメディアプレーヤーです。DVD再生にも対応しますが、本記事では主な保存ツールとしてではなく、出力したMP4・MKVやDVD構造が意図どおり再生できるか確認する用途を中心に考えます。

VLCでDVDやリッピング後の動画を再生確認する画面

ツール主な役割再エンコード向いている用途
MakeMKVDVDからMKVへ保存通常のMKV出力では映像を再エンコードしない複数音声・字幕を残したい
HandBrake動画の変換・圧縮ありMP4など日常再生用の小さなファイルを作りたい
VLC再生・確認、簡易変換変換時は設定による出力後の音声・字幕・再生を確認したい
dvdbackupDVD-Video構造のバックアップなしVIDEO_TS構造を残したい

保存形式は、再生互換性、残したいトラック、メニュー保持、容量、後工程で決めます。迷った場合は、情報を減らしにくいMKVやDVD構造のバックアップを先に作り、必要に応じてMP4へ変換する方法があります。

LinuxコマンドでDVDを保存する方法

コマンドラインで重要なのは、一般的なLinuxコマンドをたくさん覚えることではなく、DVDドライブを確認し、目的に合ったツールを使うことです。ここではUbuntu系を例に、DVD-Videoの構造を保存する場合と、読み取り可能なディスクを原始的なISOイメージとして保存する場合を分けます。

Ubuntu系でDVD読み取り環境を確認する

Ubuntuの案内では、必要な環境で libdvd-pkg を導入したあと、再設定コマンドを実行して libdvdcss を取得・ビルドします。利用する地域の法令を確認したうえで、必要な場合のみ実行してください。

sudo apt update
sudo apt install libdvd-pkg
sudo dpkg-reconfigure libdvd-pkg

次に、DVDドライブのデバイス名を確認します。

lsblk

環境によってDVDドライブは /dev/sr0 などと表示されます。以降の例では /dev/sr0 とします。

lsblkでLinux上のDVDドライブ名を確認する例

DVD-Video構造を保存するならdvdbackup

DVD-VideoのタイトルやVIDEO_TS構造をバックアップする用途では、dvdbackup の方が目的に合っています。dvdbackup は映像をMP4へ変換するツールではなく、DVD-Video構造を保持したまま保存するためのツールです。保護付きDVDの読み取りには、環境に応じてlibdvdcssが必要になる場合があります。

まずDVDの情報を確認します。

dvdbackup -i /dev/sr0 -I

DVD全体をフォルダへ保存する例は次のとおりです。

dvdbackup -i /dev/sr0 -o ~/dvd-backup -M

保存後はVIDEO_TSフォルダをVLCなどで開き、メニュー、音声、字幕、チャプターが必要な状態で残っているか確認してください。

ddでISOを作る場合の適用範囲

dd はブロックデバイスの内容をそのままファイルへコピーするコマンドです。OSから直接ブロック読み取りできる自作DVDや保護のないデータDVDなどを、原始的なISOイメージとして保存する用途には使えます。

sudo dd if=/dev/sr0 of=/path/to/output.iso status=progress

ただし、dd 自体はDVD-Videoを解析したり、libdvdcssのAPIを呼び出して内容を読み替えたりするツールではありません。市販DVDの保存方法として「libdvdcssを入れてddを実行すれば、再生可能なISOが必ず作れる」と考えないでください。DVD-Videoの構造を扱う場合は、dvdbackupや対応アプリケーションなど、目的に合った方法を選びます。

Linuxでうまくいかない場合の確認と補完手段

Linuxで処理が止まった場合は、ソフトを次々に変える前に、どの工程で失敗しているかを確認します。

症状先に確認する項目次の操作
DVDドライブが見えないOSでの認識、接続、権限lsblk でデバイスを確認する
DVDを開けないディスク状態、リージョン、読み取りライブラリ別ディスクでも確認し、環境設定を見直す
MakeMKVで止まるディスク、ドライブ、MakeMKVの更新状態ログを確認し、必要なら最新版で再試行する
HandBrakeでDVDを直接読めない入力ソースがHandBrakeから読み取れる状態か先にMakeMKVやdvdbackupで読み取り工程を完了させる
出力した動画で音声・字幕が違う選択したタイトル、音声、字幕元のMKVやDVD構造に戻ってトラックを選び直す

Linuxで完了できない工程だけWindows / Macで補う

Linuxで目的の形式まで出力できているなら、OSを切り替える必要はありません。DVDの読み取り、必要なタイトル・音声・字幕の選択、または目的の形式への変換のどこかで止まり、Linux側で解決しにくい場合だけ、Windows / macOS対応ソフトを補完手段として検討します。

DVDFab DVD Ripperでタイトル、音声、字幕、出力形式を設定する画面

DVDFab DVD Ripper
  • Windows / macOSでDVDをMP4、MKVなどへ変換
  • タイトル、音声、字幕を選択して出力
  • 対応プロファイルではMKV Passthroughなど再エンコードしない出力も利用可能
  • 2026年9月時点では30日間の無料体験があり、DVD Ripperは最大3枚まで試用可能

DVDFab DVD RipperにLinuxネイティブ版はありません。Linux上で無理に代用する前に、まずLinux側でどの工程まで完了できたかを確認してください。Windows / macOSで使う場合も、処理対象のディスク、光学ドライブ、出力形式によって結果は変わります。

Linux DVDリッピングのよくある質問

Q

LinuxでDVDをMP4にするなら、どのソフトを使えばいいですか?

DVDを正常に読み取れる状態なら、HandBrakeでMP4へ変換できます。複数音声や字幕を残したい場合は、先にMakeMKVでMKVへ保存して必要なトラックを確認し、その後HandBrakeでMP4を作る方法もあります。

A

Q

UbuntuでDVDが読み込めない場合は何を確認しますか?

DVDドライブの認識、ディスクの傷・汚れ、リージョン設定、利用している読み取りソフト、libdvd-pkgなどの環境設定を順に確認します。Ubuntu系でlibdvd-pkgを使う場合は、インストール後の再設定手順まで完了しているかも確認してください。

A

Q

ISOとMKVはどちらを選べばいいですか?

メニューや特典を含むDVD構造を残したいならISOやDVDフォルダ、映像・音声・字幕トラックをまとめて1ファイルで残したいならMKVが向いています。スマホなどで手軽に再生することが目的ならMP4も候補です。

A

Q

ddで市販DVDをISOとして保存できますか?

ddはブロックデバイスの内容をそのままコピーするコマンドで、DVD-Videoの構造解析や読み取り補助ライブラリを利用する処理は行いません。保護のないディスクを原始的なISOとして保存する用途には使えますが、市販DVDの一般的なバックアップ手順としてはdvdbackupや対応アプリケーションなど、DVD-Videoを扱える方法を選ぶ方が適切です。

A

Q

DVDFabはLinuxで直接使えますか?

DVDFab DVD RipperにLinuxネイティブ版はなく、公式対応はWindowsとmacOSです。Linuxで必要な工程を完了できない場合の補完手段として、WindowsまたはmacOS環境で利用する形になります。

A

まとめ

LinuxでDVDを保存するときは、読み取りと変換を分けて考えると選択しやすくなります。音声・字幕を残したいならMakeMKV、日常再生用のMP4を作るならHandBrake、DVD-Video構造を残したいならdvdbackup、出力後の確認にはVLCというように、役割ごとにツールを使い分けます。

コマンドラインでは、dvdbackup と dd の役割を混同しないことも重要です。Linux側で必要な工程を完了できない場合だけ、Windows / macOS対応のDVDFab DVD Ripperを補完手段として検討してください。