Как создать архивную копию DVD на Linux с помощью Handbrake
Handbrake — это бесплатный и мощный инструмент для кодирования видео, который умеет риповать DVD при помощи библиотеки libdvdcss. В статье описано, как установить Handbrake и libdvdcss на Ubuntu, Debian, Fedora и Arch, как выбрать заголовки, пресеты и добавить задачи в очередь. Также приведены чек-листы, сценарии отказа, альтернативы и советы по безопасности и соблюдению закона.
Важно: риповать DVD законно только если вы являетесь владельцем носителя и это разрешено в вашей юрисдикции. Проверьте местные законы перед продолжением.
Кому полезна эта инструкция
- Домашним пользователям, кто хочет сделать резервную копию законно приобретённого DVD.
- Тем, кто хочет оцифровать коллекцию для просмотра на современных устройствах.
- Системным администраторам, собирающим медиа-архивы.
Ключевые понятия
- Handbrake — графический и командный инструмент для перекодирования видео. Определение: конвертер видеофайлов с поддержкой пресетов.
- libdvdcss — библиотека для декодирования защищённых DVD (CSS). Определение: необходима для чтения зашифрованных DVD.

Изображение: интерфейс Handbrake с главной панелью и открытым проектом DVD.
Быстрая структура решения
- Установите Handbrake и libdvdcss для своего дистрибутива.
- Откройте Handbrake и выберите привод или папку VIDEO_TS как источник.
- Выберите подходящий пресет и заголовки (titles) для рипа.
- Добавьте задачи в очередь и запустите кодирование.
Установка Handbrake и libdvdcss
Handbrake сам по себе отвечает за кодирование, но для декодирования защищённых DVD Handbrake требует libdvdcss. Ниже шаги для популярных дистрибутивов.
Ubuntu
Ubuntu предоставляет скрипт-пакет libdvd-pkg для автоматической сборки libdvdcss. Установите его, затем переконфигурируйте и поставьте Handbrake:
sudo apt install libdvd-pkg
Когда появится меню в терминале, соглашайтесь с предложениями, чтобы пакет собрался автоматически. Затем выполните:
sudo dpkg-reconfigure libdvd-pkg
После успешной сборки установите 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
sudo dnf install libdvdcss handbrake-guiArch Linux
Arch содержит оба пакета в репозитории community. Установите их через pacman:
sudo pacman -S libdvdcss handbrakeЕсли вы используете AUR, проверьте, что выбранный пакет доверенный и актуальный.
Процесс рипа DVD в Handbrake

Изображение: главное окно Handbrake с открытым источником DVD.
Ниже — подробный пошаговый процесс, который можно использовать как SOP.
Открыть источник
- Вставьте DVD в привод.
- Откройте Handbrake (обычно в разделе “Мультимедиа” вашего меню приложений).
- Нажмите кнопку “Open Source” в верхнем левом углу.

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

Список пресетов находится в правом верхнем углу. Для быстрого хорошего результата выберите “Fast 1080p30” для фильмов в высоком разрешении. Для старых DVD с SD оставьте нативное разрешение.
Совет: пресеты управляют кодеком, битрейтом и профилем — если вы не уверены, используйте стандартный пресет для устройства, на котором будете смотреть.
Выбор заголовков и назначения файла
Заголовки (Title) перечислены в верхнем левом блоке. DVD состоит из множества title — нужно выбрать те, которые содержат полезный контент (фильм или эпизоды), а не меню или рекламные ролики.

- Используйте длительность (duration) как подсказку: фильм обычно имеет один длинный title с длиной, соответствующей хронометражу.
- Телесерии: эпизоды обычно имеют похожую продолжительность.
Под заголовком укажите путь и имя выходного файла. Убедитесь, что на диске достаточно места.
После настройки нажмите “Add To 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)
- Проверить легальность рипа.
- Подготовить рабочую папку и место на диске.
- Вставить диск и открыть Handbrake.
- Выбрать источник, заголовки и пресет.
- Добавить в очередь и стартовать кодирование.
- Проверить выходные файлы и контрольную сумму.
- Задокументировать и удалить временные файлы.
Критерии приёмки
- Входной заголовок успешно сконвертирован в целевой формат без артефактов воспроизведения.
- Видео и аудио синхронизированы до визуальной проверки первых 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.
- Делайте контрольные суммы для архива.
Счастливого рипа и аккуратного хранения цифровых копий.
Похожие материалы
Статический хостинг на Firebase — настройки и советы
Резервное копирование и восстановление 2FA
Foundry Local: запуск LLM локально
Полноэкранное Flash на втором мониторе — исправление
Автоматические уведомления о состоянии Windows‑ПК