DVD를 ISO로 리핑-정확하게


50

Brasero를 사용하여 DVD 컬렉션을 .iso로 리핑했습니다. 그러나 재생을 통해 일부 DVD의 일부 오류를 발견했습니다. 예를 들어 VLC 플레이어는 재생 중 불량 섹션이 충족되면 (영화의 반쯤) ISO 파일 재생을 중지합니다.

최악의 것은 리핑 과정에서 오류나 경고가 발생하지 않았다는 것입니다. DVD / 파일 데이터 무결성을 모니터링하고 향후 이러한 시나리오를 피할 수있는 방법이나 응용 프로그램이 있습니까?

DVD 용 Exact Audio Copier 또는 CDparanoia에 해당하는 것이 있습니까?


3
CD- 오디오에는 DVD- 비디오와 같은 상위 수준 형식의 오류 수정 데이터가 포함되어 있지 않기 때문에 음악 CD에는 EAC 및 cdparanoia가 필요하다고 생각합니다. Neojames가 제안한 것처럼 비트를 직접 복사하면 충분합니다.
기계 달팽이

1
@Mechanicalsnail 정확하지 않습니다 . CD 인코딩 에는 패리티와 같은 기능이 있지만 드라이브에는 EAC 및 cdparanoia가 비활성화하거나 읽은 데이터를 확인하여 정확한 결과를 얻기 위해 드라이브를 강제로 실행하는 CD의 정확도를 떨어 뜨리는 기능도 있습니다.
LiveWireBT

cdda2wav는 편집증을 사용할 수 있으며 선호해야합니다
ustick

답변:


58

dd를 사용하여 디스크를 잘 복사 할 수 있다고 생각합니다. 사용

dd if=/dev/cdrom of=image_name.iso

CD와 잘 작동하고 DVD에서도 잘 작동하는지 확인할 수 있습니다.

편집 : 방금 DVD를 리핑하는 데 사용했기 때문에 DVD에서도 작동하는지 확인할 수 있습니다.


4
DVD 자체에 결함이있는 경우 읽을 수없는 섹터를 자동으로 건너 뛰기 때문에 gddrescue 만 권장 할 수 있습니다 (기본값은 올바르게 기억하면 30 번 정도 시도하는 것입니다. ).
sup

9
CD에는 아무런 문제가 없지만 작동하지 않고 입출력 오류로 실패했습니다.
mikewhatever

5
나를 위해 sudo dd if=/dev/sr0 of=image_name.iso
일한

13
isoinfo -d -i /dev/cdromdd에 인수로 전달할 볼륨의 논리적 블록 크기 (거의 항상 2048)와 블록 수 ( "볼륨 크기는"행)를 찾는 데 실제로 사용해야 합니다. dd 명령은 다음과 같습니다 dd if=/dev/cdrom bs=2048 count=1621535 of=filename.iso.
tgharold

6
dd복사 중지시기를 알리지 않으면 전체 디스크를 전체 크기로 복사합니다. 결과 ISO 이미지 파일은 미디어의 데이터 크기가 아니라 미디어 자체와 크기가 동일합니다. 즉, 1GB의 데이터 만있는 DVD가있는 경우 ISO 파일의 크기는 4.7GB (또는 그 이상)입니다. 당신이주는 경우에 dd블록 크기를하고 @tgharold 언급 카운트, ISO 파일은 미디어에 데이터를 보유하는 데 필요한만큼만 큰 것입니다.
Dan Molding

19

나는 정답이라고 믿는 것을 가리키는 하나의 링크를 찾지 못했습니다. 대부분 CD / DVD를 DD라고 말합니다. 그러나 용지 끝에 추가 패딩이있어 오류가 발생할 수 있습니다.

또한 이것이 대부분의 경우 효과가 있다고 지적하지만 Sony CSS / CPPM Protection에 문제가 발생하여 다른 프로그램을 사용하여 원하는 결과를 얻었습니다.

어쨌든, 나는 나를 위해 잘 작동하는 다음을 발견했다 .. :

  1. 복사중인 CD / DVD 정보를 얻습니다. 나는 단지 flac 's에 그것들을 리핑하기 때문에 오디오 CD로 이것을 시도하지 않았지만 다음은 DVD에 대한 테스트입니다.
[root @ sisyphus ~] # isoinfo -d -i / dev / sr1 | grep -i -E '블록 크기 | 볼륨 크기'
논리 블록 크기 : 2048
볼륨 크기 : 2264834
[root @ sisyphus ~] #

BS = 변수에 논리 블록 크기를 사용하고 COUNT =에 볼륨 크기를 사용합니다.

  1. DD를 사용하여 DVD를 ISO로 복사하십시오.
[root @ sisyphus ~] # dd if = / dev / sr1 of = / mnt / incoming / test.iso bs = 2048 count = 2264834
2264834 + 0 레코드
2264834 + 0 레코드 아웃
4638380032 바이트 (4.6GB, 4.3GiB) 복사, 373.405s, 12.4MB / s
[root @ sisyphus ~] #
  1. 실제 DVD에 대해 이미지를 테스트하십시오.
[root @ sisyphus ~] # md5sum /mnt/incoming/test.iso 
d3a2cdd58b8c9ade05786526a4a8eae2 /mnt/incoming/test.iso

[root @ sisyphus ~] # md5sum / dev / sr1
d3a2cdd58b8c9ade05786526a4a8eae2 / dev / sr1

[root @ sisyphus ~] #

이것이 누군가가 완전한 답을 찾는 데 도움이되기를 바랍니다.


isosize -x /dev/sr0정보를 얻기 위해 작동
Tony

13

그놈에서 잘 작동하는 몇 가지 옵션이 있습니다.

AcidRip acidrip 설치 은 그래픽 인터페이스에 Gtk2 :: Perl을 사용하여 Perl로 작성된 MPlayer / Mencoder (mplayer 및 mencoder를 사용하여 DVD 도구 추출 및 인코딩)를위한 자동 프론트 엔드입니다. 한 번의 클릭으로 DVD를 인코딩합니다!

sudo apt-get 설치 acidrip

dvd-rip DVDrip 설치 은 코드 변환 및 ffmpeg를 위해 Perl로 작성된 완전한 기능의 DVD 복사 프로그램입니다. 리핑 및 트랜스 코딩 프로세스의 거의 모든 측면을 제어하기 위해 사용하기 쉽지만 기능이 풍부한 Gtk + GUI를 제공합니다.

널리 알려진 비디오 처리 swissknife 코드 변환 및 기타 많은 오픈 소스 도구를 사용합니다. dvd :: rip 자체는 GPL / Perl Artistic License에 따라 라이센스가 부여됩니다. 데비안 / 우분투 리눅스에서 다음과 같이 dvd :: rip을 설치할 수 있습니다 :

sudo apt-get 설치 DVDrip

K9copy k9copy 설치 는 KDE DVD 백업 도구입니다. DVD9를 DVD5로 복사 할 수 있습니다. Linux DVD 축소라고도합니다. 다음 기능을 지원합니다. 비디오 스트림을 압축하여 비디오를 4.7GB 기록 가능한 DVD에 맞 춥니 다. DVD 굽기. ISO 이미지 생성 복사 할 오디오 및 자막 트랙을 선택합니다. 타이틀 미리보기 (비디오 만). 원래 메뉴를 유지하는 기능

sudo apt-get 설치 k9copy


7
이들 중 어느 것도 원래의 질문에 따라 ISO로 리핑하지 않습니다.
HDave

1
k9copy는 가능하지만 더 이상 Ubuntu 리포지토리에서 사용할 수 없습니다.
Joey Adams

그 문제에 대한 산성 책도 아닙니다. :-(
tudor

@JoeyAdams : K9Copy는 Ubuntu multiverse 저장소 에서 사용 가능해야합니다 ( 이 도움말 페이지 참조) .
basic6

7

dvdbackup을 사용하십시오.

전체 DVD를 추출하는 방법은 다음과 같습니다.

dvdbackup -i /dev/dvd -o ~ -M

그러면 DVD 내용이 홈 디렉토리의 새 하위 디렉토리 (~)에 저장됩니다. 그런 다음 .iso를 생성하려면 다음 명령을 사용하십시오.

mkisofs -dvd-video -udf -o ~/dvd.iso ~/[movie_name]

원하는 경우 기본 기능 만 리핑 할 수 있습니다 ( archlinux 또는 sourceforge 설명서 참조 ). .iso 대신 비디오 파일 (예 : .m4v)을 원하는 경우 전체 DVD를 추출한수동 브레이크 를 사용하십시오 (libdvdcss 설치를 잊지 마십시오!).

단계 수를 줄이는 방법이 있지만 이는 대안보다 더 강력한 것으로 보입니다.

나는 archlinux documentation 에 특히 만족했다 .

추신 : 나는 글을 쓰는 시점에서 대부분의 답변이 훌륭하다고 생각하지만, 나는 이것을 쓸 때 도움이되지 않는다는 것을 알았으므로 다른 사람들이 찾은 경우 나에게 맞는 답을 쓸 것이라고 생각했습니다. 내가 한 것과 같은 시간 에이 질문.


3

Brasero는 DVD를 정확하게 복사합니다. 먼저 VLC 웹 사이트에서 'libdvdcss2'를 설치해야합니다. 이를 통해 Brasero는 상업용 DVD에 사용되는 'CSS'(Content Scramble System)를 무단으로 복사하지 못하도록 막을 수 있습니다.


3
이것은 어리석은 질문이지만 암호 해독없이 DVD를 복사 할 수 있습니까? 복사본도 암호화되어있는 암호화 된 디스크의 원시 복사본을 만들어야합니까?
thomasrutter

2
mkisofs -r -o file.iso /dev/cdrom

이것은 하나의 예일뿐입니다 mkisofs --help. 다른 모든 옵션을 확인하십시오.


1
이 명령은 저에게 효과적이지 않습니다. 그것은 반환I: -input-charset not specified, using utf-8 (detected in locale settings) Total translation table size: 0 Total rockridge attributes bytes: 264 Total directory bytes: 0 Path table size(bytes): 10 Max brk space used 0 175 extents written (0 MB)
PHP 학습자에게

아마도 -l명령에 추가 하면 도움이 될 수 있습니다 ...
DJCrashdummy

2

DVD 디스크에서 쉽고 빠르게 ISO 파일을 만들 수있는 최소한의 무료 Linux 응용 프로그램 인 SimpleBurn ( http://simpleburn.tuxfamily.org/ )을 추가 합니다. 복사 방지 된 DVD 디스크에서 미디어 컨텐츠를 추출하려면 Linux에 libdvdcss2를 설치해야합니다. DVD / Blu-ray 디지타이징 도구 및 지식에 대한 자세한 내용은 내 사이트 ( http://dvd0101.com)를 방문 하십시오 .


1

dd예전에는 DVD를 리핑 하는 데 사용 libdvdcss했지만 작동 해야 했습니다.

sudo apt-get install libdvd-pkg

1

명령 bs=# count=#끝에서 사용 하는 것에 대한 D1g1ta1의 대답dd내 4.6GB DVD (Qubes OS 4.0 .iso)의 4.6GB .iso 파일을 성공적으로 만들었습니다. 그러나 sha256 해시를 계산할 때 어떤 이유로 내용이 다른 것으로 나타났습니다.

K3b는 GUI 프로그램입니다. .iso 파일을 성공적으로 생성했으며 결과 .iso 파일의 계산 된 해시가 정확하다는 것을 알았습니다!

Brasero 프로그램도 작동하며 결과 .iso 파일도 정확합니다.

나는 '그냥 작동하는'명령 줄 유틸리티를 모른다.

편집 : 매개 변수없이 'dd if = discDrive of = disc.iso'를 사용하면 정상적으로 작동하고 해시 값을 생성하고 수정합니다. 이전에는 내 드라이브가 작동하고 잘못된 해시 값을 생성했습니다. 또한 이전에는 디스크 드라이브가 4.6GB의 전체 ISO를 생성하지 않았습니다. 드라이브가 고장난 것 같습니다. 따라서 dd는 실제로 '작동하는'명령 줄 유틸리티입니다. Brasero 및 K3b 및 적합한 GUI 대안.


우리는 답변에 질문을 넣지 않습니다.
Stephen Rauch 2016 년

나는 몰랐다. 알려 줘서 고마워.
user138072 2016 년

1

를 사용해보십시오 ddrescue. cygwin 명령 프롬프트에서 다음 명령을 사용하여 DVD의 비트 사본을 만들 수있었습니다.

ddrescue --no-scrape /dev/scd0 backup.iso

유사한 명령을 * inx의 다른 변형에서 사용할 수 있습니다. 물론 ddrescue적절한 설치 앱을 사용하여 풍미 * inx 를 다운로드 해야합니다. 자세한 내용은 * inx 도움말 페이지를 참조하십시오.


0
mkisofs -pad -J -R -oDVD.iso -graft-points "/AUDIO_TS=/media/sr0/AUDIO_TS" "/VIDEO_TS=/media/sr0/VIDEO_TS"

mount -t iso9660 -o loop,ro DVD.iso /mnt

growisofs -dvd-compat -Z /dev/dvd=DVD.iso -speed=2

12
답을 개선하기 위해 원본 포스터를 돕기 위해 이것이하는 일을 정확하게 추가 할 수 있습니다.
Oyibo

0

k3b (KDE 기반 도구)를 사용하여 .iso 파일로 추출했습니다.

K3b 메인 메뉴-> 도구-> 복사 매체

왼쪽에서 "이미지 만들기"를 아직 선택하지 않았 으면 확인하고 "이미지 제거"를 선택 취소하십시오.

이미지 탭을 클릭하고 "이미지 파일 쓰기 대상"경로를 선택하십시오.

예 : "/home/me/tmp/myDvd.iso"

"시작"을 클릭하십시오

그런 다음 파일을 추출한 후 사본을 취소하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.