블루레이 디스크 리핑 + 자막파일 추출 및 변환 + 영상 압축 인코딩 (1/2)



블루레이 디스크 리핑 + 자막파일 추출 및 변환 + 영상 압축 인코딩 (1/2)



요즘 OTT서비스가 활성화되어서, 어지간한 영화는 대부분 OTT 서비스를 통해 감상할수 있지만,

가끔 OTT를 통해 서비스되지 않는 작품의 경우 불가피하게 디스크와 같은 저장매체를 이용하여 감상할 수밖에 없다.

과거에는 DVD가 주로 사용되었으나, 대부분의 유튜브 영상도 1080p 이상을 지원하는 요즘의 기준으로 보면 DVD의 화질은 너무나도 낮아서 감상하기가 힘들다.
최소한 블루레이 정도는 되어야, OTT서비스와 비슷한 수준의 화질로 감상할 수 있다.


이와 같은 피치못할 이유로 블루레이라는 저장매체를 구입하여 사용하긴 하지만, 매번 디스크를 사용하기에는 다소 귀찮은것이 사실이다.

결국 이 영상자료를 일반적인 환경에서 편하게 관리하고 감상하기 위해서는 파일화 시키는 쪽으로 기울 수밖에 없다.




이 포스팅에서는 블루레이에 저장된 영상자료를 파일화 시키는 과정 전체를 다루고자 한다.



이 과정에 필요한 툴은 다음과 같다. 현재 모두 무료로 사용할수있는 프리웨어들이다.



              
       MakeMKV            MKVToolNix GUI        Subtitle Edit            HandBrake


(이미지나 텍스트를 클릭하면 해당 프로그램의 개발자가 제공하는 공식 다운로드 페이지로 이동된다.)



1. MakeMKV : 블루레이 디스크에 있는 영상자료들을 파일 통째로 PC로 복제하는 툴이다.
2. MKVToolNix GUI : 복제한 파일에서 영상, 음성, 자막을 분리하여 저장하는 툴이다.
3. Subtitle Edit : 분리된 이미지 형태의 자막(SUB자막)을 텍스트 형태의 자막(SRT, SMI 등)으로 변환하는 툴이다.
4. HandBrake : 고용량의 영상을 압축 인코딩 하는 툴이다.










MakeMKV 사용법




1. PC에 블루레이 드라이브가 연결되어 있고, 드라이브에 원하는 디스크가 삽입된 상태에서 프로그램을 실행시키면,
다음과 같이 창이 뜨면서 디스크를 빠르게 읽어낸다.




2. 빠르게 읽는 과정이 끝나면, 복제 가능한 파일들을 확인할 준비가 끝난다. 드라이브 모양의 그림을 누르면 진행된다.




3. 복제 가능한 파일들의 리스트가 표시된다.
어떤 파일이 필요한 파일인지 정확하게 알고있으면 해당파일만 체크하여 복제하면 되며,
만약 모를경우에는 그냥 전체 파일들을 모두 복제해도 무방하다.
필요한 파일에 체크 후 우측 그림을 누르면 복제가 진행된다.




4. 복제가 완료되면 메시지가 뜬다. Output file 에 적혀진 경로에 가면 복제된 파일을 확인할 수 있다.




주의 : MakeMKV는 현재 무료로 사용할수 있지만, 베타 키를 입력해서 활성화 해야한다.
베타키는 이 웹페이지에서 매번 갱신되며, 여기에서 복사하여 입력하면 된다.






MKVToolNix GUI 사용법




1. MKVToolNix GUI를 실행시키고, 소스파일 영역의 빈곳에 마우스 우클릭을 하면 파일을 불러올 수 있다.





2. 불러온 파일에는 비디오와 오디오, 자막들이 포함되어 있는데, 추출하고 싶은 것들만 체크하여 추출하면 된다.
일단 자막을 추출하는 것이 주 목적이기에, 필요로 하는 언어의 자막을 선택한다.



3. 여러언어의 자막을 동시에 추출할 수도 있으나, 작업의 용이성을 위해서는 자막 한 종류만 추출하는 것이 좋다.
필요로 하는 자막을 체크한 뒤에, 하단의 합치기 시작 버튼을 누르면, 우측하단의 게이지가 차면서 작업이 진행된다.
100%가 되면 *.mks 확장자의 자막파일이 생성된다.



4. 자막파일이 추출되었지만, 이것이 끝이 아니다.
왜냐하면 추출된 자막은 텍스트 파일 기반의 자막이 아니라, 자막의 모양을 한 "이미지" 의 형식이기 때문이다.
이미지 형태의 자막도 플레이어에서 불러올 수 있으나, 폰트 변경이나 내용수정등이 전혀 불가능한 형태이며 가독성도 좋지 않다.


이러한 이미지 기반의 자막을 텍스트 기반으로 변환하기 위해서는 추가적인 작업이 필요하다.







핑백

덧글

댓글 입력 영역