DVD에서 AVI 파일 추출하기

 W7을 구매후 다시 DVD 리핑 바람이 불어 시도를 하게 되었다. 예전에 PSP때문에 리핑을 할 적에 영상과 음성의 싱크가 맞지 않는 상황을 여러번 겪은 적이 있다. W7과는 다르게 PSP는 두가지 프레임 모드밖에 지원이 되지 않아서 강제로 영상의 Frame rate를 변환하면서 생기는 상황으로 추정된다. 어쨌건 W7은 30프레임 이하를 모두 지원하기에 싱크 문제가 발생하지 않을 듯 해서이다.

 어쨌건 몇번의 시도 끝에 드디어 DVD서 VOB를 추출하고 싱크 맞게 AVI로 변환하는 법을 찾아내었다. 다른 이들에게 도움이 되길 바란다.

 DVD에서 AVI 추출하기


DVD 리핑하기
 1. 먼저 필요한 준비물을 다운 받는다.
VirtualDubMod_1_5_10_2_All_inclusive.zip 비디오 편집하는데 널리 쓰이는 VirtualDub이란 프로그램이 있다. 이것을 약간 변형한 프로그램이다.
DVD2AVI.zip DVD의 파일을 AVI로 뽑아준다. 하지만 영상과 소리를 따로 뽑는다
DVDShrink_v3.2.0.15.zip 만일에 대비하여 필요한 물건

물론 인코딩을 원하는 코덱이 있어야 한다. アーチャー 는 Z코덱을 쓴다.

 2. DVD를 드라이브에 삽입후 DVD2AVI를 실행한다.



 3. File -> Open으로 간다. DVD가 들어있는 드라이브를 선택후 VIDEO_TS 폴더에 들어간다. 아래와 같은 창이 뜬다.


VTS_챕터번호_파일번호 식으로 뜨는데 파일은 하나당 1GB를 넘지 않는다. 영화 본편이 용량이 가장 크므로 파일번호가 제일 많을 것이다. 영화 챕터를 찾았으면 첫번째 파일 (1번 파일)을 열도록 하자. 아래와 같은 화면이 뜰 것이다. (챕터 파일 전부 선택) OK를 누르자.



 4. File -> Save AVI를 선택 후 저장할 경로를 지정하자. 이제 코덱 선택 창이 뜬다. 원하는 코덱을 선택후 저장을 하자.

 5. 저장이 끝나면 파일들을 확인 하자. 영상 파일 하나와 음성 파일 하나 (혹은 여러개)가 생성 되었을 것이다. 음성 파일에 보면 Delay가 얼마인지 쓰여져 있다. 그 값을 기억해 두고 VirtualDubMod를 실행하자.



 6. File -> Open video file으로 간다. 리핑을 한 영상을 선택한다. 그 후 Streams -> Stream list로 이동하자. 아래와 같은 창이 뜬다.


현재 アーチャー 의 컴퓨터에 리핑을 해 놓은 파일이 없는 관계상 이미 작업이 끝난 파일을 열었다. 영상만 든 파일을 열면 당연히 리스트에 음성 파일이 없다.

 Add를 눌러 리핑을 한 음성 파일을 추가하자. 음성 파일 위에서 마우스 오른쪽 버튼을 누른 후 Interleaving 메뉴로 들어가자.



 Audio skew correction란에 delay 값을 넣을 수 있다. 음성 파일 이름에 있는 값을 입력해보도록 하자.

참고: アーチャー의 컴퓨터에서 실험을 해 본 결과 이 delay값이 정확하지 않았다. 어떤 경우에는 DVD2AVI에서 준 delay값을 넣으면 싱크가 맞지 않는 것도 있었고 어느 경우에는 예를 들자면 DVD2AVI에서 -44ms의 delay 값을 주었다면 VirtualDubMod에서는 44ms의 값을 넣어야 하는 경우도 있었다. 아무래도 이 delay 값은 여러번 시도해서 직접 찾아야 하는 듯 싶다.

 7. Video -> Direct stream copy를 선택하자. 영상과 음성을 단순하게 합치기만 하기 때문에 이 옵션으로 작업이 가능하다.

 8. File -> Save as를 선택해 파일을 저장하도록 하자. 5분 이내에 작업이 끝날것이다.

 9. 만들어진 동영상을 재생해서 싱크등이 맞는지를 확인하자. 소리와 영상이 맞지 않다면 VirtualDubMod 작업을 반복하자. Delay 값을 바꾸면 된다.

 며칠 동안 DVD 몇개를 리핑하면서 어떤 DVD의 경우에는 DVD2AVI에서 파일을 불러오면 화면이 녹색으로 변하는 경우가 종종 있었다. 이 경우에는 거의 100% 리핑 중 에러가 났다. 아무래도 복사방지 때문인것으로 추정된다. 이 경우에는 DVD를 통째로 하드로 추출한 다음 DVD2AVi를 이용해서 리핑을 하면 에러 없이 가능하다. 이에 필요한 프로그램이 위에서 다운 받은 DVD Shrink이다.

DVD Shrink
 DVD Shrink는 DVD를 통째로 하드로 추출 시키는 프로그램이다. 사용법도 간단하기에 스샷없이 글로 설명 하겠다.

 1. DVD Shrink를 실행한다.

 2. Open Disc를 눌러 DVD를 불러온다.

 3.영화 추출이 목적이라면 Re-author를 선택한다. Main을 보면 Special Feature없이 영화만 있다. 이걸 왼쪽 창으로 드래그 한다.

 4. Backup! 버튼을 누른다. 저장을 할때 꼭 하드에 저장을 하는지 확인하도록 하자. 그리고 저장 방식을 설정을 할 수 있는데 여기서는 VOB파일이 필요하므로 ISO로 추출하는 방식을 선택하면 안된다.

 5. 영화 VOB파일이 추출 되었다. 이제 DVD2AVI를 이용해서 영상과 음성파일을 추출하도록 하자.

마치면서
 DVD2AVI가 영상과 음성을 따로 추출하는 점이 귀찮은 사람들도 있겠지만 アーチャー 같이 싱크 문제로 고생을 했던 사람들에게는 오히려 자기 스스로 싱크를 맞춰야 하는 이 방식을 더 환영할 것이다. 뭐 아니라면 어쩔수 없지만

 마지막으로 이 방식은 개인이 소장하고 있는 DVD에서 개인이 사용하려는 용도로만 이용하길 바란다. 어쨌거너 영화를 공유하는건 불법이니까...
그만 접자

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by アーチャー | 2008/05/06 21:23 | 기타 | 트랙백 | 덧글(5)

트랙백 주소 : http://mywords4u.egloos.com/tb/1678478
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented at 2009/06/29 12:15
비공개 덧글입니다.
Commented by アーチャー at 2009/06/30 18:38
저도 인터넷에서 알아낸 자료를 정리한 것 뿐인데요 뭐.. 도움이 되었다면 다행이네요.
Commented by 정말 고맙습니다!! at 2009/07/29 05:27
DVD Shrink 추출 방법 몰라서 고생을 굉장히 했는데..정말로 감사드립니다!!
복받으세요!!
Commented by アーチャー at 2009/07/29 07:37
자료가 도움이 되었다니 다행이네요. 유용하게 사용하세요.
Commented by 조대희 at 2009/12/28 12:15
쉬운 설명 너무나 감사합니다.
그런데 제가 영상과 소리를 추출하니 35초의 나이가 나서 delay값을 수정하였는데도 변화가 없네요 -_-;;;;; 혹시 짐작가는 잘못이나 다른 방법으로 수정할수 있을까요?

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶