긁힌 DVD 비디오를 추출하는 방법은 무엇입니까? ("DVD와 CD에 대한 편집증")

긁힌 DVD 비디오를 추출하는 방법은 무엇입니까? ("DVD와 CD에 대한 편집증")

나는 보통 매우 훌륭하고 간단한 dvdbackup프로그램을 사용하여 내 파일을 추출하고 백업합니다.DVD 비디오.

그러나 내 DVD 중 일부에 긁힌 자국이 있고 DVD 드라이브가 특정 섹터를 읽는 데 문제가 있습니다. 그래서,cdparanoiaDVD와 비슷한 도구가 있나요?

답변1

구조하다

ddrescue를 시도해 볼 수 있습니다. 추천을 읽었지만 경험이 없습니다.

ddrescue라는 두 가지 프로그램이 있습니다(참조:https://askubuntu.com/questions/211578/whats-the-difference-Between-ddrescue-gddrescue-and-dd-rescue). Gnu ddrescue는 이전 버전의 ddrescue의 일부 문제를 극복하도록 설계된 최신 버전입니다.

Gnu ddrescue는 맵 파일을 사용하며 동일한 작업을 다시 수행하거나 이전에 성공한 읽기를 덮어쓰지 않고도 동일한 출력 파일에 여러 번 쓸 수 있습니다. 대신, 지도 파일을 보고 다시 읽으려고 시도할 섹터를 파악하여 구멍을 메우려고 합니다.

DVD 사용 권장 사항(Gnu 주소 복구 매뉴얼) 예:

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

첫 번째 줄은 DVD에서 읽기 쉬운 데이터를 추출합니다. 두 번째 줄에서는 직접 디스크 액세스를 사용하여 더 많은 내용을 읽고 동일한 출력 파일에 쓰려고 합니다.

k3b

저는 K3b에 대해 올바른 설정을 통해 개인적으로 좋은 경험을 했습니다. k3b --copy <device>

큰 창과 작은 복사 창이 나타납니다. 큰 것은 무시하시기 바랍니다. 작은 항목에서 고급 설정을 클릭해야 합니다. 그런 다음 첫 번째 오류에서 멈추지 않도록 "읽기 오류 무시"를 클릭합니다. 반복하는 데 시간이 오래 걸릴 수 있으므로 읽기 시도 횟수를 상당히 낮은 값으로 수정할 수도 있습니다. 나는 종종 몇 개의 섹터가 나에게 문제를 일으키는지 확인하기 위해 처음 시도할 때 이 값을 1로 설정했습니다.

옵션을 클릭하면 디스크에만 ISO 이미지를 생성하도록 선택할 수 있습니다. 이미지를 클릭하면 저장할 위치를 선택할 수 있습니다. 누락된 섹터 중 일부는 발견되지 않는 경우도 많습니다(심지어 수백 개). 그러나 그것은 모두 그들이 어디에 있는지에 달려 있습니다. K3b는 어떤 섹터를 읽을 수 없는지 알려줄 것입니다.

답변2

DVD 백업

나는 보통 dvdbackup이 작업에 사용합니다. DVD를 복사할 수 있었지만 디스크가 재생되지 않을 때 k3b이 도구를 사용한 적이 있습니다 . 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

노트:dvdbackup더 자세히 설명 하려면 다음을 수행하세요 .

$ dvdbackup -M -i /dev/sr0 -p

멈출 수 없는 복사기

이전에 한 번도 사용해 본 적이 없는 앱이 있는데 아마도 필요한 기능을 수행할 것 같습니다. 당신은 할 수여기서 다운로드하세요.

발췌

물리적으로 손상된 디스크에서 파일을 복구합니다. 데이터를 읽는 동안 불량 섹터, 긁힘, 오류 등의 문제가 있는 디스크에서 파일을 복사할 수 있습니다. 프로그램은 파일에서 읽을 수 있는 모든 부분을 복구하고 해당 부분을 결합하려고 시도합니다. 이 방법을 사용하면 파일의 일부가 궁극적으로 복구할 수 없는 경우에도 대부분의 파일 형식을 사용할 수 있습니다.

이 프로그램은 배치 모드 기능을 사용하여 일일 백업 시스템으로 사용할 수 있습니다. 전송 목록을 파일에 저장하고 이를 명령줄에서 실행하여 GUI 인터페이스를 사용하지 않고도 동일한 일괄 전송을 주기적으로 수행할 수 있습니다. 이 프로그램은 명령줄 매개변수를 지원하므로 애플리케이션이 스케줄러나 스크립트에서 실행되어 일상적인 서버 작업에 완전히 통합될 수 있습니다.

이것은 오래된 KDE3 응용프로그램이므로 Fedora 19에 설치하는 데 약간의 작업이 필요했습니다. 전화를 받을 수 있어서 조금 당황했어요. 미디어에서 파일을 복사하지만 내 생각에는 긁힌 미디어에서 파일을 복구하는 능력이 의심스럽습니다. 하지만 충분히 절박하다면 한 번 살펴볼 가치가 있을 수도 있습니다.

노트:다음 제목의 이 기사 dd에서 도구와 이에 대한 참조를 찾았습니다 .dvdbackupddrescueLinux를 사용하여 손상된 CD 또는 DVD 복구, 따라서 해당 게시물에서 아이디어를 찾아보는 것도 좋습니다.

DD

불행하게도 Linux에서 작업을 완료하는 데 가장 좋은 두 가지 옵션은 still ddddrescue. 기본적으로 다음 명령을 사용하여 다음을 수행할 수 있습니다 dd.

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

conv=noerror따라서 핵심 옵션은 dd데이터가 .iso파일에 기록되고 사용자가 수건을 던지기로 결정할 때까지 계속 기록된다는 것입니다.

인용하다

답변3

이미 언급했듯이 ddrescueDVD를 다시 읽는 다른 도구가 있습니다. 그렇지 않으면 다른 드라이브를 사용해 보십시오. 일부는 다른 것보다 긁힘을 더 잘 처리할 수 있습니다. 운이 좋으면 여러 드라이브를 사용하여 결함이 있는 부분을 읽으면 DVD의 전체 이미지를 얻을 수 있습니다.

마지막으로 스크래치를 물리적으로 제거할 수도 있습니다. DVD 수리 키트를 저렴하게 구입할 수 있지만 별로 성공하지 못했습니다. 근처에 DVD 비디오 대여소가 있다면 대부분 DVD를 연마하는 장비를 갖추고 있으며 적은 비용으로 사용할 수 있습니다.

답변4

댓글을 추가하기에는 평판이 부족하여 답변으로 표시된 스레드에 답변하게 된 점 사과드립니다.

광학 드라이브는 오류 수정 메커니즘과 복사 방지 기능으로 인해 고유한 수명을 갖고 있습니다.

방금 babou의 설명에 따라 ddrescue를 사용하여 긁힌 영화 DVD를 복원했지만 이상한 트릭만 사용했습니다. DVD는 드라이브의 dvdbackup을 사용한 백업을 거부하지만 DVD 플레이어 및 소프트웨어에서는 계속 재생할 수 있습니다. 따라서 ddrescue와 다음 트릭을 사용하여 이미지를 생성했습니다(나중에 이미지에 dvdbackup을 사용함).

이것디스크에 긁힌 자국이 보입니다.낮에도 결과는 대충디스크의 20%를 읽을 수 없습니다..

얇은 흠집이 오류 수정과 CSS 복사 방지를 망친 것 같습니다.

사용된 기술은 다음과 같습니다.

  • VLC 또는 기타 DVD 지원 비디오 플레이어(적절한 CSS 복사 방지 라이브러리가 설치되어 있음)를 실행하고 기본 영화 재생을 시작합니다.
  • CSS를 사용하여 몇 가지 초기 프로세스를 거치게 됩니다.
  • 드라이브를 다른 오류 수정 모드로 전환할 수도 있나요?
  • 영화 DVD 재생 중에 위에 설명된 대로 ddrescue를 사용하십시오.
  • "-d" 옵션(직접 액세스)을 수정할 수 있지만 직접 액세스 여부에 관계없이 다음 결과를 얻을 수 있습니다.
  • ddrescue가 작업을 수행하는 동안 DVD 재생을 일시 중지하여 프로세스 속도를 높입니다(드라이브에서 연속 탐색을 피함).

한 시간 안에 DVD를 백업할 수 있습니다. ddrescue가 시작될 때 백그라운드에서 DVD를 재생하는 VLC가 없는 경우 프로세스는 많은 시간이 걸리고(밤새 실행) 많은 수의 오류 블록을 수정하지 못합니다.

관련 정보