이번 강좌에서는 영화등의 콘텐츠가 담겨있는 DVD 타이틀을 DivX포맷으로 변환하는 방법에 대해서 살펴보도록 하겠습니다. 동영상 인코딩 강좌에서 왜 DivX 변환 과정을 다루는지에 대해 다소 의아한 마음을 갖고 계신 분들도 계시겠지만 제가 처음 동영상 인코딩 강좌를 진행하면서 동영상 인코딩의 정의에 대해서 설명하신 내용을 기억하시는 분이라면 어느정도 이해가 가실 것이리라 생각이 듭니다. 동영상 인코딩은 크게 두가지 의미로 받아들여질 수 있습니다. 동영상 인코딩의 첫 번째 의미는 '아날로그 영상'을 '디지털 영상'으로 변환해주는 일련의 과정을 뜻합니다. 앞서 살펴보았던 비디오 테입 영상등의 아날로그 신호를 컴퓨터에서 인식되는 동영상파일(MPEG,ASF,RM 등)으로 바꿔주는 작업이 이에 속합니다. 동영상 인코딩의 두 번째 의미는 동영상 파일을 자신의 사용 용도에 맞게 재편집하고 다른 형식으로 변환하는 모든 과정을 의미합니다. 예를 들어 캡쳐된 AVI 파일을 Video-CD용으로 제작하기 위하여 MPG 파일로 변환하는 과정이라던지, 인터넷 방송국등에서 사용하기 위해 ASF, WMV등 스트리밍파일로 변환하는 과정도 모두 동영상 인코딩 과정에 속하는 것입니다. 이제 DVD 타이틀을 DivX 포맷의 동영상으로 만드는 과정또한 동영상 인코딩에 속한다는 것을 알 수 있으실 것입니다. DVD 대여점에서 빌려온, 혹은 친구집에서 빌려온 DVD 타이틀등을 동영상 파일로 변환해 DVD롬이 없더라도 자신의 PC에서 감상할 수 있습니다. DivX의 가장 큰 장점은 뛰어난 압축률을 통해 파일의 용량을 눈에 띄게 줄여주면서도 화질은 원본에 비해 그리 떨어지지 않는 모습을 보여준다는 점입니다. 즉, 4GB (또는 7GB) 정도의 용량의 영화 DVD의 경우 DivX코덕을 이용하여 압축 및 변환 과정을 거치면 700MB(또는 1.4GB)정도로 크기를 줄일 수 있습니다. DVD의 뛰어난 화질을 그대로 유지하면서 CD 1~2장에 저장할 수 있기 때문에 DivX의 인기는 나날이 커져가고 있습니다. 여러분들도 인터넷을 돌아다니다 보면 심심치 않게 DivX 코덱으로 제작된 영화들을 발견하실 수 있는데 이러한 영상들은 대부분 DVD등의 고화질 소스를 DivX로 변환하여 인터넷에 유포되고 있습니다. 다만 자신이 보유한 DVD타이틀을 DivX 변환작업을 거쳐 개인적인 용도로 사용하는 것은 문제가 되지 않지만 이를 제 3자에게 배포하는 행위는 법에 접촉될 수 있으니 주의하기길 바랍니다. 자, 이제부터 여러분이 손수 DivX를 제작할 수 있도록 도와드리겠습니다. 몇가지 단계로 구성되어 있지만 하나하나씩 천천히 따라하다보면 어느새 자신이 자신만의 DivX 영상 결과물을 얻으실 수 있을 것입니다. Divx 제작을 위한 준비물 DivX를 제작하기 위해서는 몇가지 준비물이 필요합니다. 먼저 필요한 준비물을 나열해 보도록 하겠습니다.
먼저 변환을 할 DVD 타이틀이 필요합니다. DVD 타이틀은 영화DVD나 애니메이션, 혹은 공연실황등을 담은 DVD등 현재 판매되고 있거나 잡지등에 부록으로 제공되는 모든 DVD 타이틀이 이에 해당합니다.
두 번째로 DVD를 읽을 수 있는 DVD롬이 필요합니다. 물론 DVD롬대신 CD-RW와 DVD롬의 기능이 합쳐진 DVD 콤보 제품이나 DVD 쓰기를 지원하는 DVD 레코더등을 사용하셔도 가능합니다. 하지만 CD-RW나 CD-ROM의 경우에는 DVD를 읽을 수 없기 때문에 이 경우에는 DivX 변환 작업이 불가능하니 참고하시기 바랍니다.
마지막으로 DivX 변환을 위한 프로그램과 코덱이 필요합니다. DVD 타이틀에 기록된 파일을 살펴보면 VOB, IFO, BUP 등의 기존에서는 보지도 못한 확장자를 갖은 파일들로 구성되어 있습니다. 이 파일들은 1GB~4GB에 이르는 용량으로 DVD에 저장되어 있는데 이 파일을 하드디스크에 복사한 후 DivX를 변환 프로그램을 이용하여 결과적으로 DivX 파일이 생성되는 방식이 사용되고 있습니다. Divx 제작 과정 DVD를 DivX로 변환하는 과정을 대략적으로 살펴보면서 필요한 프로그램들을 알려드리도록 하겠습니다. ① DVD에 있는 파일들은 강력한 복사방지 기능이 걸려 있기 때문에 하드디스크에 단순히 복사를 한다고 해서 DivX로 동작을 하지는 않습니다. 그렇기 때문에 이러한 복사방지를 해제하면서 하드디스크에 DVD내의 파일을들 복사해주는 프로그램이 필요한데, 그 대표적인 프로그램으로는 DeCSS, DVD Decrypter, CladDVD등을 들 수 있습니다. 보통 1시간 40분 분량의 영화 한편을 하드디스크에 복사방지를 풀면서 복사하는데 소요되는 시간은 DVD롬에 따라 다르지만 보통 약 20~40분이 소요됩니다. 물론 이들 파일이 복사될 만큼 하드디스크에 충분한 여유공간이 필요하며 파일 복사 및 DivX 변환에 사용되는 공간등을 고려한다면 약 10GB의 여유공간이 필요합니다. ② 이렇게 하드디스크에 복사된 파일들을 DivX로 인코딩을 하기 위해서는 DivX 코덱이 설치되어 있어야 합니다. DivX 코덱의 경우 Divx관련 동영상 포맷의 재생에 사용되는 표준 버전과 인코딩 및 EKG 비디오 인코딩 툴, MPEG-4 Advanecd Simple Profile등이 추가로 제공되는 Pro 버전이 존재하는데 특별한 경우가 아니라면 표준버전을 다운로드 받으시면 됩니다. ③ 마지막으로 하드디스크에 복사한 파일들을 DivX포맷으로 변환해주는 유틸리티를 이용하여 동영상 인코딩을 해주면 모든 과정이 끝이나게 됩니다. DivX 변환에 사용되는 유틸리티로는 FlashMpeg, VirtualDub, Dr.Divx등이 있습니다. 이렇게 DivX 변환 프로그램을 이용하여 생성된 DivX 파일은 AVI라는 확장자를 갖게되며 이는 우리가 많이 사용하는 AVI 확장자를 갖고 있는 동영상과 동일한 확장자를 갖게 되기 때문에 외형만으로 봐서는 현재 동영상이 DivX 포맷인지는 확인하기 힘듭니다. 물론 동영상 재생 프로그램이나 동영상의 정보를 확인해주는 프로그램들을 통해 DivX 포맷을 확인하실 수 있습니다. 지금까지 DVD 타이틀을 DivX포맷의 동영상으로 변환하기에 필요한 준비물과 대략적인 제작과정을 살펴보았습니다. 다음강좌에서는 DivX 제작을 위한 첫 번째 단계인 DVD 타이틀의 내용을 복사방지를 풀면서 하드디스크내에 복사해주는 CladDVD 프로그램의 설치에 대해서 살펴보도록 하겠습니다. 지난 강좌에서는 DVD 타이틀을 DivX포맷의 동영상으로 변환하는 대략적인 과정에 대해서 살펴보았습니다. 이번 강좌에서는 DivX 제작을 위한 첫 번째 단계로, DVD 타이틀의 내용을 복사방지를 풀면서 하드디스크내에 복사해주는 CladDVD 프로그램의 설치에 대해서 살펴보도록 하겠습니다. DVD 내용을 하드디스크에 복사해주는 CladDVD - 설치 지금까지는 조금은 딱딱한 내용들이었지만 앞으로의 강좌 진행을 위해서는 꼭 필요한 내용이기에 조금 길 게 다뤄보았습니다. 이제부터 본격적으로 DivX 제작에 들어가 보도록 하겠습니다. 먼저 앞에서 설명했듯이 복사방지가 되어 있는 DVD내의 파일들을 복사방지를 풀면서 하드디스크에 복사를 해주는 프로그램에 대해서 설명해 보도록 하겠는데, 이번 강좌에서는 CladDVD 라는 프로그램을 사용하도록 하겠습니다. CladDVD은 사용상에 그 어떠한 제한이 없는 프리웨어로써 DVD내의 파일들 전부 혹은 일부를 선택해 복사방지를 제거한채 손쉽게 하드디스크에 복사해주는 유용한 프로그램입니다. CladDVD 최신 버전은 아래링크를 클릭하시면 다운로드 받으실 수 있습니다. CladDVD .NET v3.4.2 (윈도우 98/ME/XP/2000지원) 다운로드 (Update) 여기서 주목해야 할 한가지! CladDVD 프로그램의 설치에 앞서 각 운영체제별로 별도의 프로그램을 추가적으로 다운로드 받으셔야 합니다. 그렇지 않을 경우 아래와 같은 에러메시지가 뜨면서 설치과정이 중단되게 됩니다.
이는 CladDVD이 운영체제별로 개발 플랫폼이 다르기 때문이며 아래 링크를 클릭하여 먼저 플랫폼을 설치한 후에야 정상적으로 CladDVD를 설치하실 수가 있습니다. Microsoft .NET Framework v1.1 (윈도우 2000/XP용 CladDVD .NET를 다운받은 경우) Microsoft Visual Basic 6 Runtime (윈도우 98/ME용 CladDVD를 다운받은 경우) 위 링크를 클릭해 하드디스크에 MS .NET Framework를 다운로드를 했다면 다운로드 받은 파일을 더블 클릭해서 설치를 해주시기 바랍니다. 설치 과정은 단순히 마우스를 통해 선택하는 과정으로 진행되기 때문에 별다른 문제없이 설치가 가능하실 것입니다.
이제 드디어 CladDVD를 설치할 수 있는 모든 준비가 끝났습니다. CladDVD의 설치 또한 마우스를 통해 손쉽게 설치를 진행할 수 있도록 되어 있습니다.
DVD 내용을 하드디스크에 복사해주는 CladDVD - 실행 이렇게 하여 CladDVD의 모든 설치가 끝이 났습니다. 이제 CladDVD 프로그램을 실행해 볼까요? 그런데 CladDVD의 설치를 마쳤지만 바탕화면상에 프로그램의 단축아이콘등은 발견할 수 없습니다. 그렇기 때문에 여러분이 직접 마우스로 [시작]-[프로그램]을 눌러 CladDVD .NET 3.4.0을 선택해 주어야 하는 번거로움이 따릅니다.
지금까지의 과정을 잘 따라오신 분들은 대부분 아래와 같은 에러를 보이며 정상적으로 실행이 되지 않는 모습을 확인할 수 있을 것입니다.
이 에러 메시지는 CladDVD가 ASPI Layer를 사용하는데 현재 자신의 시스템에 ASPI Layer가 설치되어 있지 않기 때문에 발생하는 에러입니다.
이러한 문제를 해결하기 위해 아래 링크를 통해 자신의 운영체제게 맞는 ASPI 드라이버를 다운로드 받아 설치하시기 바랍니다. ASPI 드라이버를 설치하면 ASP Check라는 프로그램이 제공되는데, 이 프로그램을 통해 현재 자신의 운영체제에 설치되어 있는 ASPI의 정보를 확인하실 수도 있습니다.
Adaptec ASPI XP v4.71.2 다운로드 (윈도우 XP 사용자용) Adaptec ASPI 2K v4.71.2 다운로드 (윈도우 2000 사용자용) 이제 다시한번 CladDVD를 실행해보도록 하겠습니다. 아래에서 볼 수 있듯이 드디어 CladDVD 메인 화면을 접할 수 있습니다.
DVD롬에 DVD타이틀을 삽입한 상태에서 CladDVD를 실행할 경우 CladDVD 메인화면에 DVD타이틀의 자세한 정보가 제공되는 것을 확인하실 수 있습니다. 만약 DVD롬에 DVD타이틀등을 넣지 않고 CladDVD를 실행한 경우라면 'No DVD Inserted'라는 경고 메시지가 뜨게 됩니다. 여기서[확인]을 눌러주면 CladDVD 메인 화면으로 이동하게 됩니다. 물론 이 상태에서 DVD롬에 DVD 타이틀을 넣은 후 CladDVD 메인 화면중 우측에 있는 'Scan DVD' 버튼을 클릭하면 현재 삽입되어 있는 DVD 타이틀의 전체 정보를 상세하게 제공합니다. 지금까지 DVD 타이틀을 DivX포맷의 동영상으로 변환하기에 앞서 준비사항을 살펴보았습니다. 다음 강좌에서는 CladDVD의 각 메뉴에 대한 설명과 실제로 DVD 타이틀을 하드디스크에 복사하는 과정에 대해 다루도록 하겠습니다 이전 강좌에서는 CladDVD 프로그램의 설치 및 실행방법에 대해서 살펴보았습니다. 이번 강좌에서는 CladDVD를 사용한 DVD 타이틀을 HDD에 복사하는 과정과 DivX 포맷의 동영상을 재생하기 위한 DivX 코덱 설치에 대해서 살펴보도록 하겠습니다. 진행하는 중간에 각각의 메뉴에 대한 설정을 다룰 예정인데, 처음에 따라하실때에는 이해도 잘 안되시고 다소 어렵게 생각될 수가 있으실텐데 이런 경우에는 일단 붉은색으로 된 부분만을 따라해보시기 바랍니다 먼저 CladDVD에 변환하고자하는 DVD 타이틀을 넣었을 때의 초기 화면을 통해 CladDVD의 전체적인 모습을 살펴보도록 하겠습니다.
CladDVD 초기화면은 크게 두부분으로 나눌 수 있는데, 좌측부분에는 현재 삽입된 DVD타이틀의 파일 상태, 지역코드, 해상도, 출력방식등의 정보를 제공해주고 있으며 우측에 위치한 4개의 버튼은 실질적으로 CladDVD를 동작시키는 역할을 담당합니다. CladDVD가 단순히 DVD내의 파일을 하드디스크에 복사해주는 프로그램이기 때문에 사용방법은 그리 어렵지 않은 편입니다. 제공되는 DVD타이틀의 정보중에 좌측 항목을 통해 DVD내의 파일을 추출할 방법을 선택할할 수 있습니다. 지원되는 모드로는 [Disk Mode], [File Mode ]로 나뉘어지며, [File Mode]는 또다시 Select Main Movie와 Select Full DVD로 나뉘어집니다. [Disk Mode]는 DVD전체의 내용을 하나의 파일로 생성해주는 역활을, [File Mode]의 Select Main Movie는 DVD내의 파일중의 일부를 선택하여 추출해주는 역할을 하게 됩니다.
참고로 DVD내의 파일을 살펴보면 크게 3가지 유형으로 분류되어 있음을 확인할 수 있습니다.
즉, 실질적으로 영상과 사운드가 포함되어 있는 것이 바로 VOB 파일이며, 용량도 다른 두가지 보다 훨씬 커 대부분 1GB 이상의 용량을 제공하고 있습니다. 그렇다고 단순히 DVD내의 VOB 파일을 하드디스크에 복사해도 동영상이 재생이 될 수 있지 않을까라고 생각할 수 있지만 앞서 살펴보았듯이 DVD에는 기본적으로 CSS라는 복사방지가 되어 있어 단순히 복사를 한다고 실행이 되지는 않기 때문에 이렇게 복사방지를 풀면서 복사해주는 CladDVD와 같은 프로그램을 사용하게 되는 것입니다. [Disk Mode]는 여러개로 나뉘어져 있는 VOB 파일을 IFO정보를 통해 한개의 VOB 파일로 합친후에 추출할 때 사용되며, [File Mode]의 Select Main Movie는 중요 영화파일만을 추출할 때, [File Mode]의 Select Full DVD는 DVD에 포함된 영화 한편을 모두 추출할 때 사용됩니다. 자신이 작업하려는 용도에 맞게 각 모드를 적절하게 선택하길 바라며, DVD내의 영화나 애니메이션등을 추출하려는 목적이라면 [Flie Mode] - Select Full DVD를 선택하시길 바랍니다. 이밖에 CladDVD의 중앙에 위치한 항목에는 DVD 타이틀의 자세한 정보가 제공됩니다. ⓐDVD 정보에는 DVD타이틀의 볼륨명과 현재 지역코드가 표시되며 ⓑ타이틀 정보에는 영상의 압축 방식과 해상도, 그리고 출력방식 및 스크린 비율등에 대한 정보를 제공해줍니다. 참고로 테스트에 사용된 DVD 타이틀의 경우 볼륨명은 PLEASESAVEMYEARTH_VOL1이며 지역 코드는 3 (홍콩, 대만, 한국을 포함안 동남아 국가에 해당)으로 영상은 MPEG2 포맷으로 720x480의 해상도를 제공하며 NTSC 출력과 4:3 화면 비율로 제작되었음을 확인할 수 있습니다. 그리고 왼쪽 하단에서는 ⓒ오디오 정보를 확인할 수 있습니다.
이밖에 제일 하단에는 DVD에 사용된 ⓓ자막의 정보를 확인할 수 있습니다.
CladDVD를 통한 실제 복사작업에 들어가기에 앞서 옵션항목을 살펴볼 필요가 있습니다. 옵션항목에서는 추출될 파일이 복사될 경로와 추출 방법등의 다양한 설정을 해줄 수가 있습니다. ⓐDestination Folder: 는 DVD 타이틀의 내용을 자신의 하디드스크에 복사할 경로를 설정해줘야 하는데, DVD 타이틀의 경우에 따라 약간 차이가 나지만 DVD 전체의 내용을 추출할 경우 약 4~7GB의 용량이 필요하기 때문에 HDD의 여유공간이 넉넉한 곳의 경로를 지정해주길 바랍니다. ⓑRemove MacroVision Video Encording은 비디오 인코딩시에 매크로비전 (비디오를 통한 DVD 복제를 막기위해 플레이어 자체에 삽입되어 있는 전자 회로 혹은 APS(Analogue Protection System)을 이용한 복사방지 시스템) 복제방지가 걸려있는 경우 이를 해제하는 역할을 담당하기 때문에 체크가 되어 있는지를 확인하길 바랍니다.
그밖에 ⓒ지역코드를 제거하거나 ⓓ오디오 스트림과 비디오 멀티앵글(한 장면에 대해 한 각도가 아닌 2개 이상의 각도에서 촬영하여 제공되는 방식)을 선택할 수 있으며 특별한 경우가 아니라면 그냥 기본값으로 사용해도 무방합니다.
이제 모든 준비과정이 끝이 났습니다. 이제 CladDVD 초기화면의 [Start Rip] 버튼을 클릭하면 DVD 타이틀내의 파일들을 하드디스크에 복사하는 과정이 진행됩니다. DVD 타이틀과 자신이 DVD롬에 따라 약간의 차이를 보이지만 DVD내의 파일을 하드디스크에 복사하는데에는 대략 20~40분 정도가 소요됩니다.
모든 복사과정이 끝이 나게 되면 앞서 지정한 경로에 파일들이 저장되어 있는 것을 확인할 수 있습니다. Disk Mode의 경우 단일 VOB 파일이 생성된 것에 비해 File Mode - Select Full DVD 의 경우 DVD내의 파일과 동일하게 VOB, IFO, BUP 등의 파일들이 그대로 복사되었음을 확인할 수 있습니다. (참고로 DIsk Mode의 경우 경우에 따라서 2개의 VOB 파일로 복사가 되었는데 이는 FAT32 파일 포맷의 경우 단일 파일의 최대 크기가 4GB 이하로만 만들수 있기 때문에 4GB단위로 나누어 각각 저장된 것이며, 만약 자신이 NTFS 파일 시스템을 사용한다면 CladDVD 옵션에서 'Force Flim on FTFS Source to 23.976 □' 부분에 체크를 하면 한 개의 파일로 생성이 됩니다.)
DivX 포맷의 동영상을 재생하기 위한 DivX 코덱 설치 이제 이렇게 생성된 파일을 이용해 DivX코덱을 사용하여 인코딩을 하는 마지막 과정만이 남았습니다. 다만 DivX코덱을 사용한 인코딩 작업을 위해서는 자신의 시스템에 DivX 코덱이 설치되어 있어야 합니다. 현재 DivX 코덱의 경우 번들 버전과 프로버전으로 나뉘어지는데 번들 버전의 경우 사용상에 아무런 제한이 없는 프리웨어인 것에 반해 프로 버전의 경우에는 별도로 돈을 내고 구입해야 하는 상용 프로그램입니다. 프로버전은 표준 버전에 비해 인코딩(B-frames, Q-pel, GMC) 및 MPEG-4 Advanced Simple Profile, 공식 DivX Player 포함, EKG™ 비디오 인코딩 툴 등의 기능이 추가로 제공되며, 프로버전을 사용하고자 하는 분들을 위해 애드웨어가 포함된 프로버전도 공개되어 있습니다. 다만 애드웨어가 포함되어 있기 때문에 인터넷 검색시에 팝업 광고등이 나타날 수도 있으며 사용자 정보가 웹시아트에 전송될 수도 있기 때문에 신중한 사용자의 선택이 요구됩니다. DivX 코덱, DivX v5.1 Bundle 다운로드 DivX 코덱, DivX Pro v5.1 Bundle(Adware) 다운로드 참고로 이번 강좌에서는 프리웨어인 DivX 5.1 Bundle을 이용하도록 하겠습니다. DivX 코덱은 마우스 몇 번의 클릭만으로 손쉽게 설치를 할 수 있으며 설치과정이 끝난 후에 [시작]-[프로그램]-[DivX]-[DivX Codec]-config.exe를 실행하면 자신의 시스템에 설치된 DivX 코덱의 정보를 확인할 수 있습니다.
지금까지 CladDVD를 이용하여 DVD 타이틀을 하드디스크내에 복사하는 방법과 DivX 코덱의 설치방법에 대해 살펴보았습니다. 다음 강좌에서는 추출된 DVD영화를 DivX로 변환하는 프로그램인 Flask MPG에 대해서 살펴보도록 하겠습니다. 이전 강좌에서는 추출된 DVD 영화를 DivX 포맷의 동영상으로 인코딩하는 프로그램인 Flask MPG 파일을 이용하는 방법에 대해서 살펴보도록 하겠습니다. 이번 강좌에서도 진행하는 중간에 각각의 메뉴에 대한 설정을 다룰 예정인데, 처음에 따라하실때에는 이해도 잘 안되시고 다소 어렵게 생각될 수가 있으실텐데 이런 경우에는 일단 붉은색으로 된 부분만을 따라하시고, 차후에 숙달이 되시면 각각의 설정을 변경하면서 자산만의 최적화된 영상을 만들어 보시기 바랍니다. 추출된 DVD 영화를 DivX 포맷의 동영상으로 인코딩에 사용되는 Flask MPEG 이제 파일 추출이 성공했으니 DivX로 인코딩 하는 작업을 진행해보도록 하겠습니다. VOB 파일을 DivX포맷의 동영상으로 인코딩하는데에는 FlaskMpeg라는 프로그램이 사용됩니다. 현재 FlaskMpeg는 안정화된 FlaskMPEG 0.6 Preview 버전과 몇가지 기능들이 개선된 FlaskMPEG 0.78.39 Beta 버전이 공개되어 있는 상황입니다. 이번 강좌에서는 좀더 다양한 기능이 추가된 FlaskMPEG 0.78.39 Beta 버전을 사용하도록 하겠으며 별도의 설치과정이 제공되지 않기 때문에 다운로드 받은 파일을 임의의 폴더에 압축을 풀어주면 모든 과정은 끝이 납니다. 이제 FlaskMPEG를 실행해 보도록 하겠습니다.
먼적 작업을 위해 File-Open Media를 선택해 추출한 파일이 있는 폴더로 이동한 후 실제 영화에 대한 정보를 담고 있는 ifo 파일을 선택하면 아래와 같은 창이 뜨게 됩니다.
제일 상단의 ⓐDVD tittle 부분은 DVD 타이틀에 대한 상영 시간과 앵글 정보를, ⓑDVD Audio Tracks는 수록된 오디오 트랙 정보를, ⓒDVD subtittles는 자막 파일의 정보를 확인할 수 있습니다. 필자가 사용한 DVD 타이틀은 '나의지구를 지켜줘 Vol1'으로 상영시간은 1시간 29분이며, 오디오 트랙이 기본으로 일본어로 제공되며 이밖에 한국어와 영어도 제공되고 있습니다. 이밖에 한글 및 일본어, 영어 자막을 제공하고 있음을 확인할 수 있습니다. 만약 DVD subtittles에서 자막을 선택하게 되면 인코딩된 동영상 파일에 자막이 위에 입혀져 표시됩니다. 그러나 한번 포함된 자막은 지우거나 수정을 할 수 없기 때문에 동영상내에 자막이 포함되기를 원치 않을 경우에는 이 부분을 선택하지 않은채로 남겨 두면 됩니다. 모든 설정이 끝났다면 'Falsk this DVD!'를 클릭해줍니다.
FlaskMPEG의 초기 화면을 살펴보면 위쪽은 동영상이 재생되는 화면과 아래쪽은 각종 컨트롤 버튼들로 구성되어 있는 단순한 구성을 하고 있습니다. 상단의 옵션 메뉴를 통해 DivX 인코딩시의 Flask MPEG의 각종 설정을 해주도록 하겠습니다. ▷ 비디오 옵션 설정
비디오 옵션 항목은 말 그대로 인코딩되는 동영상의 비디오 관련 설정을 해줄 수 있는 항목으로 먼저 [Frame Size]는 DVD 타이틀의 해상도로써 보통 NTSC 방식은 720x480을, PAL 방tlrdms 720x576 해상도가 사용됩니다. 이 해상도를 그대로 DivX 인코딩을 할 수도 있는데, 이 경우 화질의 왜곡이 발생할 수 있기 때문에 대부분 좌우 비율에 맞춰 줄여 주곤 합니다. [Time Base]는 변환하고자 하는 DVD에 맞는 프레임 레이트를 설정해주면 됩니다. 만약 유럽쪽 PAL 방식의 DVD 라면 25 프레임을 선택하고 북미쪽이나 아시와 지역과 같이 NTSC 방식의 DVD일 경우 29.97 프레임을 선택하면 됩니다. [Video Structure]에서 '□ Deinterlace output' 항목을 선택하면 약간의 화질 개선이 있는 반면 변환하는데 매우 오랜 시간이 소요됩니다. Interlace(TV) 형식으로 만들어진 영상을 컴퓨터 모니터에서 재생하기 위해서는 Progressive 형식으로 바꾸어 하는데, 이렇게 변경하는 과정을 Deinterlacing이라고 한다. DVD에 따라 이 옵션에 큰 영향을 받는 것도 있지만 그 변화가 미미한 경우도 있기 때문에 적절한 선택이 필요합니다. ▷ 오디오 옵션 설정
오디오 옵션에서는 크게 설정해줄 만한 것은 없습니다. [Audio Mode]는 기본 설정값인 'Decode audio'을 선택해 주고 [Sampling Frequency]는 우측의 □ Same as input는 무시하고 48000Hz를 선택하길 바랍니다. ▷ 기타 설정 그외 나머지 설정들을 살펴보도록 하겠습니다. 먼저 'Post Processing'메뉴는 인코딩의 전반적인 퀄러티와 영상의 크기에 대한 설정을 해줄 수 있습니다.
[Resizing Quality options] 항목에서는 변환 과정이 느리지만 최상의 화질을 기대할 수 있으며 화면 크기를 재 구성할 때 이미지 손실을 최소화 시켜주는 'Hq bacubic Filtering'를 선택하길 바랍니다. 'Flies' 메뉴는 인코딩될 DivX 동영상 파일의 이름과 저장될 경로를 설정할 수 있습니다. 또한 동영상에 새로운 사운드를 입힐 수도 있는데 이를 사용하려면 오디오 설정에서 [Audio Mode]를 Direct Steam Copy로 설정을 해주어야 합니다.
마지막으로 'General' 메뉴에서는 인코딩할 시간을 설정할 수 있습니다. 전체 영화를 인코딩 할 경우에는 'Compile whole file'을 선택하면 되고, Seconds 나 Frames을 선택한 후 수치를 입력하면 인코딩 시작 후 지정된 시간이나 프레임이 지나면 자동으로 종료된다. 전체 파일을 인코딩하는데 너무 오랜 시간이 소요되기 때문에 일부 구간만을 선택해 테스트할 때 이용할 수 있습니다.
이밖에 Search size는 영화 사운드의 대역폭을 설정하는 부분으로 이 값이 너무 작으면 소리가 끊기거나 들리지 않을 수도 있습니다. 기본값으로 5000이 설정되어 있지만 만약 문제가 발생한다면 약간씩 올려가면서 테스트 해보길 바랍니다. 이것으로써 DivX 인코딩을 위한 설정을 모두 끝이 난 셈입니다. 이제 실제 DivX 인코딩 작업에 들어가기에 앞서 비디오 및 오디오 압축 코덱을 설정해 주도록 하겠습니다. Flask MPEG의 옵션 메뉴에서 'Output Format Option'을 선택하면 DivX 인코딩시에 사용될 비디오 및 오디오 코덱을 선택할 수 있는 메뉴가 제공됩니다.
좌측에는 현재 자신의 시스템에서 사용할 수 있는 비디오 및 오디오 코덱들의 리스트가 표시됩니다. (현재 사용하고 있는 PC에 따라 그 구성이 약간씩 차이가 날 수 있습니다.) 비디오 코덱중에 사용하고자 하는 비디오 코덱을 선택한 후에 오른쪽의 [Configure]를 선택하면 좀더 자세한 설정을 해줄 수 있습니다.
앞에서 우리는 Divx 5.1 코덱을 설치하였기 때문에 비디오 코덱에 DivX@ 5.1 Codec 항목을 발견할 수 있습니다. 비디오 코덱으로는 DivX 5.1 코덱을 선택하도록 하겠으며 Configure 항목을 통해 다양한 설정을 할 수 있습니다. Video 코덱 설정이 끝나면 Audio 코덱을 설정하도록 합니다. 이 부분은 매우 간단해 MPEG Layer-3을 선택해 속성에 96 kBit/s, 48,000Hz, Stereo나 기타 자신이 원하는 포맷을 선택해주면 됩니다. 물론 좀더 높은 퀄러티의 사운드를 제공하기 위해 오디오 코덱을 전혀 압축되지 않은 "Uncompressed PCM Audio'으로 선택한 후에 동영상만 컨버팅하고 이어서 동영상에 음성을 입히는 프로그램을 사용하여 오디오만 따로 MP3나 AC3 등으로 압축할 수도 있습니다. 이에 대해서는 차후 강좌에서 살펴보도록 하고 일단은 MPEG Layer-3을 선택하도록 하겠습니다. 이렇게 모든 설정이 끝나면 Run 메뉴의 'Start Conversion'을 선택하면 인코딩 과정이 진행됩니다. 인코딩 설정에 따라 다소 차이가 있지만 인코딩 작업에 최소 몇시간이 소요되므로 인내력을 가지고 기다리길 바랍니다. 모든 작업을 마치면 앞에서 지정한 경로에 AVI 동영상 확장자를 갖는 DivX 파일이 만들어지게 됩니다. 이제 미디어 플레이어나 아드레날린등으로 감상을 하면서 잘못된 부분이 없나 확인해시길 바랍니다. 지금까지 CladDVD를 이용하여 DVD 타이틀에서 파일을 HDD에 복사하는 과정과 이렇게 복사된 파일들을 FlaskMPEG를 이용해 인코딩 과정을 거쳐 DivX 동영상으로 변환하는 과정까지 살펴보았습니다. 다음 강좌에서는 이번 강좌와는 정반대 과정인 DivX 동영상을 DVD로 인코딩하는 방법에 대해서 살펴보도록 하겠습니다
출처 피디박스 |
출처: 이 세상에 홀로 우뚝 선 나 원문보기 글쓴이: king