DVD/블루레이 수작업 립의 지존 DGDecNV 소개

DVD 및 블루레이를 립하는 과정은 대략 이렇다.

암호 풀기 → mpeg2/H.264 디코딩 → 인터레이스 제거 → 인코딩(DivX/x264) → 오디오 병합

여기서 ②, ③의 과정은 보통 AVISynth의 플러그인들을 이용해서 한방에 처리한다.

②에서 가장 널리 사용되는 도구는 Donald Graft의 걸작 DGMPGDec/DGAVCDec이다.
이 툴은 mpeg2 및 H.264 동영상을 완벽하게 디코딩한다.

사용자 삽입 이미지

DGMPGDec의 절반은 바로 이 DGIndex임


③에서 가장 널리 사용되는 건 역시 같은 Donald Graft가 만든 Decomb Filter이다.
이 둘이 조합되면 DVD/블루레이의 인터레이스까지 거의 완벽하게 제거한, 원본에 가까운 비디오를 얻을 수 있다.

하지만, 사실 그렇게나 완벽하게 동작하지는 않는다.

덕분에…

사용자 삽입 이미지

여기저기 깨진 흔적들… ㄷㄷㄷ


이렇게 인터레이스의 흔적이 남고 이로 인해 화면이 깨지는 경우가 종종 있다.
물론, decomb의 파라미터를 잘 지정하면 최대한 없앨 수는 있지만, 그게 그렇게 쉽지많은 않다.
게다가, 시간 한참 들여 인코딩한 뒤에 인터레이스를 발견하면 대략 난감이다.

그런데, Donald Graft 님께서 nVidia 그래픽 어댑터의 Pure Video를 이용한 디코더 필터 DGDecNV를 공개했다.
이 필터는 Pure Video 2.0 이상을 지원하는 그래픽 어댑터에서 어댑터의 기능을 이용해서 ②, ③을 수행한다.

사용자 삽입 이미지

DGIndecNV가 인덱스를 만들어주면 절반은 끝난 것임


이 기능을 이용해서 디코딩한 결과는 충격적이었다.
수작업으로 내가 최적의 파라미터를 지정한 것보다 화질이 뛰어났다.
게다가, H/W 디코딩이라 속도도 압권이다.

사용자 삽입 이미지

위와 같은 프레임인데, 복원이 훨씬 많이 되어있음


또한, 단일화된 인터페이스로 DVD와 블루레이를 함께 디코딩할 수 있다는 장점도 있다.

이런 엄청난 기능을 제공하는 DGDecNV의 가격은 단돈 15$다.
게다가, 한 카피만 구매하면 DGDecNV 외에도 DG가 개발하는 모든 프로그램을 사용할 수 있다.
이 프로그램들 중에는 H.264 소스를 점검해주는 VBVCheck도 있다.



덧1. DGDecNV를 이용해서 애니메이션 2편을 복사해봤는데, DGMPGDec+Decomb보다 화질이 월등히 좋았다.

덧2. 포스팅에 사용한 DVD는 [마스크] 초기판이다. 원체 화질이 불량해서 인터레이스를 많이 볼 수 있었다.

덧3. 티스토리가 첨부 파일을 날려버렸는데, 첨부 이미지를 복원 못함. 대신 VHS를 mpeg2로 뜬, 화질이 더 열악한 소스로 확인

Trackback 0 Comment 10
  1. ... 2010.12.29 00:08 address edit & delete reply

    이거 온라인 인증 받아야 되는건가요??

  2. Favicon of http://luckydos.tistory.com BlogIcon 럭키도스 2010.12.29 06:28 address edit & delete reply

    하나 있으면 좋을거 같긴한데...전 블루레이 디스크와...블루레이를 돌리는 장치가 없어서 쓸모가 없을거 같네요.^^

    • Favicon of http://zockr.tistory.com BlogIcon BLUEnLIVE 2010.12.29 18:59 address edit & delete

      립을 취미로 하는 사람이 아니라면 굳이 살 필요는 없을 것 같습니다.

  3. Favicon of http://salm.pe.kr/ BlogIcon koc/SALM 2010.12.29 17:34 address edit & delete reply

    흠... 일단 하드웨어가 좋아야 한다는... OTL
    저는 아직도 싱글코어에 8년 전에 나온 지포스400시리즈...

    • Favicon of http://zockr.tistory.com BlogIcon BLUEnLIVE 2010.12.29 19:00 address edit & delete

      아... 안 돌아가겠군요... ㅎㅎ

  4. ... 2010.12.29 21:12 address edit & delete reply

    avs에서 decomb 필터로 인터레이스 없애는 것보다 DGDecNV에서 d2v 생성하는게 인터레이스 제거에 더 효과적이라는 말씀이신가요? 잘 이해가 안되네요; d2v생성하는것만으로 인터레이스를 효과적으로 제거하는게 가능한가요? 혹시 저 캡쳐는 님께서 직접 실험하신 캡쳐인가요?

    그리고 요새는 인터레이스 제거 할때 decomb은 거의 안 쓰는걸로 아는데요...;; yadif 성능에 비하면 한참 떨어지는걸로 알고 있습니다. NV랑 yadif의 성능비교가 올라오긴 전까지 nv가 가장 최상이란건 좀 힘들지 않나 싶습니다

    • Favicon of http://zockr.tistory.com BlogIcon BLUEnLIVE 2010.12.29 21:44 address edit & delete

      1. dgdecnv는 d2v가 아니라 dgi라는 인덱스 파일을 생성합니다.
      물론, 이 놈은 아무것도 아니고, dgdecodenv.dll을 통해 읽으면 알아서 디인터레이싱을 해줍니다.

      2. 캡쳐는 당연히 직접 한 겁니다.

      3. yadif는 안 써서 모르겠네요. 사실 dgdecnv를 쓴 지가 좀 되었습니다.

      4. yadif와의 성능비교를 굳이 해야 되나요? 전 돈 내고 산 프로그램 그냥 쓰렵니다. ㅎㅎ
      그리고, 무엇보다 GPU 기반의 디코딩이라 속도 자체가 SW 필터들과는 비교가 안 됩니다. 그것만으로도 엄청난 장점이 있습니다.

  5. Favicon of http://minimonk.tistory.com BlogIcon 구차니 2011.01.02 08:52 address edit & delete reply

    PureVideo라면 쥐포 7000 시리즈도 지원하나요?
    8000 부터였던거 같기도 하고 음...

    그런데 저넘의 PureVideo는 DivX는 지원안하죠?

    • Favicon of http://zockr.tistory.com BlogIcon BLUEnLIVE 2011.01.02 09:17 address edit & delete

      7000이나 8000 초기 모델에는 VP1이 적용되었고, 이 프로그램은 VP2 이상을 요구합니다.

      http://goo.gl/tJots (위키)

      그리고, 당근 DivX는 아오안입니다.
      상용 2차 매체인 DVD/BluRay만을 대상으로 한 것이라서요.