Гид по технологиям

Как создать архивную копию DVD на Linux с помощью Handbrake

7 min read Linux Обновлено 03 Dec 2025
Сделать копию DVD на Linux с Handbrake
Сделать копию DVD на Linux с Handbrake

Handbrake — это бесплатный и мощный инструмент для кодирования видео, который умеет риповать DVD при помощи библиотеки libdvdcss. В статье описано, как установить Handbrake и libdvdcss на Ubuntu, Debian, Fedora и Arch, как выбрать заголовки, пресеты и добавить задачи в очередь. Также приведены чек-листы, сценарии отказа, альтернативы и советы по безопасности и соблюдению закона.

Важно: риповать DVD законно только если вы являетесь владельцем носителя и это разрешено в вашей юрисдикции. Проверьте местные законы перед продолжением.

Кому полезна эта инструкция

  • Домашним пользователям, кто хочет сделать резервную копию законно приобретённого DVD.
  • Тем, кто хочет оцифровать коллекцию для просмотра на современных устройствах.
  • Системным администраторам, собирающим медиа-архивы.

Ключевые понятия

  • Handbrake — графический и командный инструмент для перекодирования видео. Определение: конвертер видеофайлов с поддержкой пресетов.
  • libdvdcss — библиотека для декодирования защищённых DVD (CSS). Определение: необходима для чтения зашифрованных DVD.

Rip DVDs on Linux With Handbrake

Изображение: интерфейс Handbrake с главной панелью и открытым проектом DVD.

Быстрая структура решения

  1. Установите Handbrake и libdvdcss для своего дистрибутива.
  2. Откройте Handbrake и выберите привод или папку VIDEO_TS как источник.
  3. Выберите подходящий пресет и заголовки (titles) для рипа.
  4. Добавьте задачи в очередь и запустите кодирование.

Установка Handbrake и libdvdcss

Handbrake сам по себе отвечает за кодирование, но для декодирования защищённых DVD Handbrake требует libdvdcss. Ниже шаги для популярных дистрибутивов.

Ubuntu

Ubuntu предоставляет скрипт-пакет libdvd-pkg для автоматической сборки libdvdcss. Установите его, затем переконфигурируйте и поставьте Handbrake:

sudo apt install libdvd-pkg

Install Libdvd-pkg on Ubuntu

Когда появится меню в терминале, соглашайтесь с предложениями, чтобы пакет собрался автоматически. Затем выполните:

sudo dpkg-reconfigure libdvd-pkg

Build the libdvdcss package

После успешной сборки установите Handbrake:

sudo apt install handbrake

Важно: на некоторых версиях Ubuntu пакет может называться handbrake-gtk для графического интерфейса.

Debian

Debian не всегда включает libdvdcss в официальные репозитории. Для удобства можно подключить репозиторий deb-multimedia и установить пакеты оттуда. Скачайте ключ и импортируйте его:

cd ~/Downloads
wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb
sudo dpkg -i deb-multimedia-keyring_2016.8.1_all.deb

Добавьте репозиторий в /etc/apt/sources.list.d/multimedia.list, указав свою ветку Debian: stretch, testing или sid.

deb http://www.deb-multimedia.org stretch main non-free

Обновите apt и установите libdvdcss2 и Handbrake:

sudo apt update
sudo apt install libdvdcss2 handbrake-gtk

Примечание: используйте релевантное имя ветки вместо stretch, если у вас другая версия Debian.

Fedora

Для Fedora пакеты находятся в RPM Fusion. Включите репозитории RPM Fusion и затем установите tainted-репозиторий для libdvdcss:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Затем добавьте репозиторий “tainted” и установите пакеты:

sudo dnf install rpmfusion-free-release-tainted

Install libdvdcss on Fedora

sudo dnf install libdvdcss handbrake-gui

Arch Linux

Arch содержит оба пакета в репозитории community. Установите их через pacman:

sudo pacman -S libdvdcss handbrake

Если вы используете AUR, проверьте, что выбранный пакет доверенный и актуальный.

Процесс рипа DVD в Handbrake

Handbrake on Debian

Изображение: главное окно Handbrake с открытым источником DVD.

Ниже — подробный пошаговый процесс, который можно использовать как SOP.

Открыть источник

  1. Вставьте DVD в привод.
  2. Откройте Handbrake (обычно в разделе “Мультимедиа” вашего меню приложений).
  3. Нажмите кнопку “Open Source” в верхнем левом углу.

Handbrake Select DVD Source

В появившемся диалоге найдите ваш привод — он может появиться в списке по названию диска или в выпадающем списке “Detected DVD devices”. Путь привода обычно /dev/sr0.

Когда Handbrake прочитает диск, в верхнем левом углу под “Source” появится название DVD.

Выбор пресета

Select Your Video Preset Handbrake

Список пресетов находится в правом верхнем углу. Для быстрого хорошего результата выберите “Fast 1080p30” для фильмов в высоком разрешении. Для старых DVD с SD оставьте нативное разрешение.

Совет: пресеты управляют кодеком, битрейтом и профилем — если вы не уверены, используйте стандартный пресет для устройства, на котором будете смотреть.

Выбор заголовков и назначения файла

Заголовки (Title) перечислены в верхнем левом блоке. DVD состоит из множества title — нужно выбрать те, которые содержат полезный контент (фильм или эпизоды), а не меню или рекламные ролики.

Select Titles To Rip Handbrake

  • Используйте длительность (duration) как подсказку: фильм обычно имеет один длинный title с длиной, соответствующей хронометражу.
  • Телесерии: эпизоды обычно имеют похожую продолжительность.

Под заголовком укажите путь и имя выходного файла. Убедитесь, что на диске достаточно места.

После настройки нажмите “Add To Queue”. Для нескольких эпизодов повторите процесс для каждого и добавляйте в очередь.

Запуск кодирования

Handbrake Queue

Проверьте очередь через “Show Queue” и запустите “Start Encoding”. Время кодирования зависит от:

  • Мощности CPU и количества потоков.
  • Скорости DVD-привода и чтения данных.
  • Выбранных настроек пресета (битрейт, фильтры).

Когда Handbrake завершит задачу, появится сообщение об успехе.

Важно: оставайтесь рядом, если вы рипуете много дисков — иногда процесс может требовать вашего вмешательства.

Чек-листы и сценарии для разных ролей

Роль: домашний пользователь

  • Проверить законность в своей стране.
  • Освободить достаточно места на диске. Рекомендуем минимум 4–8 ГБ для фильма в 1080p (ориентировочно).
  • Выбрать “Fast 1080p30” для простоты.
  • Проверить результат на устройстве воспроизведения.

Роль: цифровой архиватор

  • Вести журнал исходного диска: название, год, регион, серийный номер.
  • Сохранять оригинальные файлы VIDEO_TS и VOB для архива.
  • Создавать контрольные суммы (SHA256) для каждого полученного файла.
  • Хранить резервные копии на отдельных носителях.

Роль: системный администратор

  • Скриптовать процесс для массового рипа (HandBrakeCLI).
  • Мониторить нагрузку CPU и очереди.
  • Обеспечить права доступа к устройствам /dev/sr* для автоматических задач.

Когда процесс может не сработать

  • Диск сильно повреждён или поцарапан — привод может не прочитать данные.
  • Сильное шифрование или проприетарная защита, не распознаваемая libdvdcss.
  • Неподдерживаемый формат диска (например, Blu-ray; Handbrake не рипует зашифрованные Blu-ray без дополнительных инструментов).

Контрмеры:

  • Попробуйте прочитать диск на другом приводе.
  • Используйте ddrescue или похожие инструменты для клонирования повреждённого диска перед декодированием.
  • Для Blu-ray рассмотрите MakeMKV как альтернативу.

Альтернативные подходы

  • MakeMKV — хорош для извлечения видео в формат MKV без потерь метаданных; сочетание MakeMKV + Handbrake для сжатия дает гибкость.
  • VLC — может конвертировать многие диски, но не специализирован для пакетной обработки.
  • dd или ddrescue — битовый клон диска для восстановления с повреждений; затем работать с полученным образом.
  • dvdbackup — инструмент для создания структуры VIDEO_TS в файловой системе.

Минимальная методология (SOP)

  1. Проверить легальность рипа.
  2. Подготовить рабочую папку и место на диске.
  3. Вставить диск и открыть Handbrake.
  4. Выбрать источник, заголовки и пресет.
  5. Добавить в очередь и стартовать кодирование.
  6. Проверить выходные файлы и контрольную сумму.
  7. Задокументировать и удалить временные файлы.

Критерии приёмки

  • Входной заголовок успешно сконвертирован в целевой формат без артефактов воспроизведения.
  • Видео и аудио синхронизированы до визуальной проверки первых 60 секунд.
  • Файл воспроизводится на целевом устройстве/плеере.
  • Файлы имеют корректные имена и метаданные (год/название/эпизод).

Тесты и примеры приёмки

  • Тест 1: фильм 90–120 минут, пресет Fast 1080p30 — проверка качества, артефактов, синхронизации.
  • Тест 2: серия ТВ, 20–30 минут, пакетная обработка 5 файлов — проверка последовательности имен и битрейта.
  • Тест 3: повреждённый диск — попытка клонирования ddrescue, затем кодирования.

Отладка и распространённые ошибки

  • Ошибка: “Cannot read DVD” — проверьте /dev/sr0 и права доступа, попробуйте другой привод.
  • Ошибка: Handbrake не видит заголовки — диск может быть нестандартно записан; попробуйте MakeMKV или dvdbackup.
  • Плохое качество видео после рипа — проверьте пресет и битрейт; увеличьте качество или используйте RF значение ниже (если применимо).

Совет: для пакетной обработки на сервере используйте HandBrakeCLI в комбинации с bash-скриптами и учетными записями логирования.

Решающее дерево выбора метода

flowchart TD
  A[Есть ли защита на диске?] -->|Нет| B[Можно риповать напрямую с Handbrake]
  A -->|Да| C[Попробовать libdvdcss]
  C --> D{libdvdcss справился}
  D -->|Да| B
  D -->|Нет| E[Использовать MakeMKV или dvdbackup]
  E --> F{Целевой формат}
  F -->|MKV| G[Использовать MakeMKV]
  F -->|MP4| H[MakeMKV + Handbrake для сжатия]
  F -->|Клон| I[dd/ddrescue затем анализ]

Безопасность и конфиденциальность

  • Локальные копии следует хранить на зашифрованных дисках, если в них есть личная или конфиденциальная информация.
  • Не распространяйте цифровые копии в нарушение авторских прав.
  • Для автоматизированных рабочих мест обеспечьте, чтобы права на устройство DVD были ограничены нужными учетными записями.

Юридические замечания

Я рассказал технический процесс создания резервных копий законно приобретённых DVD. Законность рипа варьируется по странам. Перед началом убедитесь, что ваши действия соответствуют местному законодательству.

Короткие указания по метаданным и именованию

  • Файлы называйте по шаблону: <Название>_YYYY_Season01_Ep01.mkv или <Название>_YYYY_1080p.mp4
  • Добавляйте теги: language, codec, source, encoder.

Глоссарий на одну строку

  • CSS — Content Scramble System, базовая схема шифрования диск-ориентированных DVD.
  • RF — значение качества в Handbrake для видео x264/x265; ниже = лучше качество.
  • VIDEO_TS — стандартная папка структуры DVD с VOB и IFO файлами.

Заключение

Риповать DVD на Linux с Handbrake — практичный способ сохранить коллекцию и сделать её доступной на современных устройствах. Сначала установите Handbrake и libdvdcss для вашего дистрибутива, затем выбирайте подходящие заголовки и пресеты, добавляйте в очередь и кодируйте. Следите за законом и безопасностью данных.

Краткие рекомендации

  • Используйте пресеты как отправную точку.
  • Для сложных или сильно защищённых дисков рассмотрите MakeMKV.
  • Делайте контрольные суммы для архива.

Счастливого рипа и аккуратного хранения цифровых копий.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Статический хостинг на Firebase — настройки и советы
Веб-хостинг

Статический хостинг на Firebase — настройки и советы

Резервное копирование и восстановление 2FA
Безопасность

Резервное копирование и восстановление 2FA

Foundry Local: запуск LLM локально
AI Tools

Foundry Local: запуск LLM локально

Полноэкранное Flash на втором мониторе — исправление
Руководство

Полноэкранное Flash на втором мониторе — исправление

Автоматические уведомления о состоянии Windows‑ПК
Windows

Автоматические уведомления о состоянии Windows‑ПК

SpeedFan: уведомления и защита ноутбуков
IT администрирование

SpeedFan: уведомления и защита ноутбуков