Скопировать DVD в ISO: Brasero и K3B сообщает об успехе, но не удается
- Я запустил Brasero и решил скопировать DVD в файл изображения.
- Бразеро сообщил об успехе.
- Воспроизведение файла в VLC, работает безупречно до неожиданного выхода на ок. 1 час 28 минут 20 секунд Нет сообщения об ошибке.
- Попытка файла в Movie Player. Неожиданный выход в то же время, с этим сообщением: "Произошла ошибка. Не удалось прочитать DVD. Это может быть потому, что DVD зашифрован, а библиотека дешифрования DVD не установлена".
- Убедитесь, что все библиотеки и ladidah из medibuntu repo установлены. Они есть.
- Повторите шаги с 1 по 5.
- Получите ppa https://launchpad.net/~brandonsnider/+archive/cdrtools и замените wodim на cdrecord, а geniosimage на mkisofs.
- Выкинь brasero и установи k3b.
- Повторите шаги с 1 по 5, используя k3b, но не brasero.
- Попросите форумы о помощи. Этот вопрос также размещен на ubuntuforums.org.
Как получается, что и brasero, и k3b сообщают об успехе, а затем iso явно сломан? Как решить эту проблему?
Эта проблема похожа, но не идентична этой: Копирование DVD в iso - точно
Благодарен за любой вклад.
Редактировать: пробовал
dd if=/dev/cdrom of=image_name.iso
а также
ddrescue -v /dev/cdrom image_name.iso
Оба из которых представляют ISO-файл, который не воспроизводится вообще. Таким образом, несмотря на то, что Brasero и K3b неисправны, в этом случае они работают лучше, чем CLI.
2 ответа
Может быть, ваш DVD защищен программной блокировкой? попробуй неро тоже
Обратите внимание, что ddrescue создает зашифрованное изображение. Если у вас изначально был незашифрованный образ (скажем, из k3b), и вы пытались воспроизвести его в vlc, тогда ключи dvd для файла iso в вашем $USER/.dvdcss предназначены для незашифрованного DVD. Если вы позже используете ddrescue для копирования нового образа, чтобы воспроизвести его, вы должны удалить старые ключи для этого образа в $USER/.dvdcss и затем снова попробовать vlc.
Для проблемных дисков моя удача:
- Вставьте DVD в дисковод
- Воспроизведите DVD-диск с помощью vlc, чтобы получить ключи в дисковод (начните играть и просто используйте нижний ползунок для сканирования диска. Сделайте это для всех частей диска (основная функция и все остальные части).
- Выход VLC.
Сейчас запускаю ddrescue - пользуюсь (в bash)
NAME=my_movie ddrescue -d -r2 -b2048 /dev/sr0 ${NAME}.iso ${NAME}_log
убедитесь, что вы удалите ключи DVD. В
$HOME/.dvdcss
каждый DVD имеет каталог какmovie_name-date_string-disk_key
, Для зашифрованных DVD-дисков DVD-диск имеет ненулевой ключ диска, iso-образ имеет нулевой дисковый ключ, но содержимое каталога отличается, если iso-образ зашифрован или нет ТАК очищает образ dircd $HOME/.dvdcss rm -rf ./movie_name-date_string-0000000000
- Теперь запустите vlc на образе ddrescue и посмотрите, как вы это делаете. Это сработало для большинства DVD для меня. Некоторые из них более сложны, так как кажется, что в области навигационных данных DVD-диска преднамеренно есть ошибки, и вы должны некоторое время позволить ddrescue работать, чтобы получить достаточно хороших секторов в этой области.
- Обратите внимание, что зашифрованное изображение НЕ МОЖЕТ использоваться для записи на DVD-носитель, его можно воспроизводить только с жесткого диска. (Зашифрованные дисковые ключи существуют в области, которая не может быть записана записывающими устройствами DVD)