Скопировать DVD в ISO: Brasero и K3B сообщает об успехе, но не удается

  1. Я запустил Brasero и решил скопировать DVD в файл изображения.
  2. Бразеро сообщил об успехе.
  3. Воспроизведение файла в VLC, работает безупречно до неожиданного выхода на ок. 1 час 28 минут 20 секунд Нет сообщения об ошибке.
  4. Попытка файла в Movie Player. Неожиданный выход в то же время, с этим сообщением: "Произошла ошибка. Не удалось прочитать DVD. Это может быть потому, что DVD зашифрован, а библиотека дешифрования DVD не установлена".
  5. Убедитесь, что все библиотеки и ladidah из medibuntu repo установлены. Они есть.
  6. Повторите шаги с 1 по 5.
  7. Получите ppa https://launchpad.net/~brandonsnider/+archive/cdrtools и замените wodim на cdrecord, а geniosimage на mkisofs.
  8. Выкинь brasero и установи k3b.
  9. Повторите шаги с 1 по 5, используя k3b, но не brasero.
  10. Попросите форумы о помощи. Этот вопрос также размещен на 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.

Для проблемных дисков моя удача:

  1. Вставьте DVD в дисковод
  2. Воспроизведите DVD-диск с помощью vlc, чтобы получить ключи в дисковод (начните играть и просто используйте нижний ползунок для сканирования диска. Сделайте это для всех частей диска (основная функция и все остальные части).
  3. Выход VLC.
  4. Сейчас запускаю ddrescue - пользуюсь (в bash)

    NAME=my_movie
    ddrescue -d -r2 -b2048 /dev/sr0 ${NAME}.iso ${NAME}_log
    
  5. убедитесь, что вы удалите ключи DVD. В $HOME/.dvdcss каждый DVD имеет каталог как movie_name-date_string-disk_key, Для зашифрованных DVD-дисков DVD-диск имеет ненулевой ключ диска, iso-образ имеет нулевой дисковый ключ, но содержимое каталога отличается, если iso-образ зашифрован или нет ТАК очищает образ dir

    cd $HOME/.dvdcss
    rm -rf ./movie_name-date_string-0000000000
    
  6. Теперь запустите vlc на образе ddrescue и посмотрите, как вы это делаете. Это сработало для большинства DVD для меня. Некоторые из них более сложны, так как кажется, что в области навигационных данных DVD-диска преднамеренно есть ошибки, и вы должны некоторое время позволить ddrescue работать, чтобы получить достаточно хороших секторов в этой области.
  7. Обратите внимание, что зашифрованное изображение НЕ МОЖЕТ использоваться для записи на DVD-носитель, его можно воспроизводить только с жесткого диска. (Зашифрованные дисковые ключи существуют в области, которая не может быть записана записывающими устройствами DVD)
Другие вопросы по тегам