Как сорвать поцарапанное DVD-видео? («cdparanoia для DVD»)

15

Я обычно использую очень красивую и простую dvdbackupпрограмму для копирования и резервного копирования моего DVD-видео .

Однако на некоторых моих DVD есть несколько царапин, и у моего привода DVD есть проблемы с чтением нескольких секторов. Итак, есть ли инструмент, похожий на cdparanoia, но для DVD?

Totor
источник
1
У меня была рекомендация, по dvdbackupкоторой я еще не пробовал. Разве он не способен справиться с ситуацией? Несколько недостающих секторов обычно не являются проблемой. Вы должны знать, где они находятся, чтобы проверить, может ли это быть проблематичным. А можно поподробнее.
Бабу
Я хотел задать этот точный вопрос («cdparanoia, но для DVD»). Человек, я люблю стек обмена! :) @Totor, ты решил свою проблему и разорвал диск?
KlaymenDK

Ответы:

10

ddrescue

Вы можете попробовать ddrescue. Я читаю рекомендации по этому, но у меня нет опыта.

Есть две программы, которые называются ddrescue (см. Https://askubuntu.com/questions/211578/whats-the-difference-between-ddrescue-gddrescue-and-dd-rescue ). Gnu ddrescue является более новым и предназначен для преодоления некоторых проблем старого ddrescue.

Gnu ddrescue использует файл карты и может много раз записывать в один и тот же выходной файл, не выполняя ту же самую работу снова или перезаписывая предыдущие успешные операции чтения. Вместо этого он попытается заполнить дыры, взглянув на файл карты, чтобы выяснить, какие секторы попытаться прочитать снова.

Рекомендуемое использование для DVD-дисков (из руководства Gnu ddrescue ):

ddrescue -n -b2048 /dev/cdrom cdimage mapfile
ddrescue -d -r1 -b2048 /dev/cdrom cdimage mapfile

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

k3b

У меня хороший личный опыт работы с K3b, с правильными настройками: k3b --copy <device>

Вы получаете большое окно и маленькое окно для копирования. Игнорировать большой. Вы должны нажать расширенные настройки в маленьком. Затем вы нажимаете «игнорировать ошибки чтения», чтобы он не остановился при первой ошибке. Вы также фиксируете число попыток чтения на довольно низком значении, поскольку повторы могут иногда занимать много времени. Я часто устанавливаю его на 1 с первой попытки, просто чтобы проверить, сколько секторов доставляет мне неприятности.

Если вы щелкнете по опциям, вы сможете создать только ISO-образ на диске. И после нажатия на изображение вы можете выбрать, где его сохранить. Очень часто несколько недостающих секторов даже не будут заметны (даже несколько сотен). Но все зависит от того, где они находятся. K3b скажет вам, какие сектора не могут быть прочитаны.

Babou
источник
6

dvdbackup

Я обычно использую dvdbackupименно для этой задачи. Я использовал этот инструмент, когда k3bсмог скопировать DVD, но диск не воспроизводился. Копирование с помощью dvdbackup работало каждый раз.

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

пример

$ cd /dir/where/you/save/the/dvd
 
# insert DVD to be copied
$ dvdbackup -M
$ genisoimage -dvd-video -udf -o movie.iso /dir/where/you/save/the/dvd
$ eject /dev/dvd
 
# now insert a blank DVD
$ growisofs -Z /dev/dvd=movie.iso

Неудержимый копир

Это приложение, которым я никогда не пользовался, но оно делает то, что вам нужно. Вы можете скачать его здесь .

выдержка

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

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

Это старое приложение KDE3, поэтому потребовалось некоторое усилие, чтобы установить его на Fedora 19. Когда я смог вызвать его, я был немного не в себе. Он копирует файлы с носителя, но, по-моему, сомнительно, насколько хорошо он мог восстанавливать файлы с поцарапанного носителя. Но это может стоить посмотреть, если вы достаточно отчаялись.

ПРИМЕЧАНИЕ. Я нашел этот инструмент, а также ссылки на него dd, dvdbackupи ddresuceздесь, в этом сообщении в блоге под заголовком: Восстановление поврежденных компакт-дисков или DVD-дисков с Linux , так что вы можете отсканировать этот пост на предмет идей.

дд

К сожалению , я думаю , что лучший 2 вариант для выполнения этой работы в Linux все еще ddи ddrescue. В основном вы делаете следующее с dd:

$ dd if=/dev/sr0 of=image.iso bs=2048 conv=noerror,notrunc iflag=nonblock

Ключевым вариантом является conv=noerror, поэтому ddзапишет данные в .isoфайл и продолжит делать это, пока вы не решите добавить в него полотенце.

ссылка,

SLM
источник
Я уже знаю, dvdbackupкак я упоминаю об этом в моем вопросе (первая строка). Я не спрашиваю, как копировать DVD-видео, но как копировать поцарапанный DVD-видео.
Тотор
5

Как уже упоминалось, ddrescueи другие инструменты, которые пытаются перечитать DVD. В дополнение к этому, попробуйте это с различными дисками. Некоторые могут справиться с царапинами лучше, чем другие. Если вам повезет, вы можете получить полный образ DVD, если вы используете несколько дисков, чтобы попытаться прочитать дефектные части.

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

frostschutz
источник
0

Похоже, что безопасная копия - это то, что вы ищете.

safecopy старается получить как можно больше данных из SOURCE, даже прибегая к операциям низкого уровня для конкретного устройства, если это применимо.

Уильям Пьетри
источник