태그 보관물: 리핑

3D 블루레이 리핑

이번 주말에는 시험 삼아 3D 블루레이를 리핑하고 자막을 입혀보는 작업을 해봤다. 우여곡절은 있었지만 기본적으로 아래 글을 잘 따라하면 되긴 되더라. 집에 애들한테 종종 보여주던 3D 블루레이도 있고, 마침 TV도 LG 3DTV라서 참고할 수 있었다.

위 글에서는 리핑한 3D 블루레이 파일을 플렉스 서버에 넣어 관리하는 내용이 나오는데, 내 경우에는 LG 3DTV에 MKV 파일을 담은 외장 하드디스크를 연결해서 재생해 보는 것이기 때문에 중간 과정이 조금 다르긴 하다. 그렇지만 기본적인 작업은 크게 다르지 않다.

간단한 작업 절차를 정리하자면

  1. MakeMKV 파일로 3D 블루레이를 MKV 형식으로 리핑한다.

    • 이때 3D 블루레이의 경우 MVC 트랙도 함께 추출해야 한다. 즉, 2D 영상과 달리 3D 영상의 경우 AVC/MVC 트랙이 있는데 보통 AVC 트랙이 left-eye, MVC 트랙이 right-eye에 해당하는 영상인 듯하고, 두 트랙을 모두 리핑해야 3D 영상이 가능해진다.
    • MakeMKV에서는 기본적으로 MVC 트랙을 선택하지 않게 돼 있는데 설정에서 이를 변경할 수 있다. 앞서 링크로 건 게시물은 한번 읽어보면 도움이 될 것 같다.
    • 필요한 영상과 오디오, 자막만 남기고 나머지는 굳이 선택하지 않아도 된다. eac3to를 이용하면 도움이 되는데, 이걸로 타이틀 정보를 확인해서 가장 길고 용량이 큰 트랙을 골랐다. 블루레이 3D 인코딩 가이드 참조.
  2. BD3D2MK3D로 3D 블루레이 파일(?)로 변환한다.

    • MKV 파일로 리핑하고 나서 곧바로 3D TV에서 재생해 봤더니 3D 영상으로도 잘 인식하지 못하고 3D 효과가 잘 적용되지 않더라. AVC/MVC 트랙은 잘 리핑되긴 하지만 그것만으로는 부족한 듯?
    • BD3D2MK3D로 3D MKV 파일로 변환하는 작업이 필요한데, 글에 나와 있는대로 아래 그림과 같이 설정하면 된다.
    •        
    • 그러고 나서 Do it! 버튼을 누르면 변환 작업을 설정한 파일들이 생성되고 어떤 배치 파일을 실행하라는 창이 나타난다. 작업 폴더로 가서 그 파일을 실행하면 실제 변환 작업이 진행되고, 작업에 따라 다르긴 하지만 40분~1시간 30분 정도 걸려서 변환이 진행된다.
    • BD3D2MK3D로 자막을 처리하기가 좀 까다로웠는데 3D의 경우 화면에 자막 그래픽을 입혀서 처리해야 했다. 2D 자막처럼 토글이 가능하지 않다는 듯. 그래서 자막을 강제로 입혀버리는 ‘All subtitles are forced?’ 옵션과 ‘Hardcode subtitle stream on video’를 모두 한국어로 지정해서 진행했다.
    • ‘CRF/Quantizer’ 옵션에서 영상 품질을 조정할 수 있는데 기본값은 23이라지만 20으로 지정해봤다. 다음에는 어디까지 품질을 높일 수 있는지 수치를 조정해 봐야겠다.
  3. 변환된 MKV 파일을 하드디스크에 담아 3D TV에서 재생해 봤는데 이번에는 3D 영상으로도 잘 인식하고 효과도 제대로 적용하더라. 다행히도 자막도 제대로 나왔다. 성공!

4K UHD 블루레이 리핑

작년에 화질 좋은 4K 블루레이 레퍼런스 타이틀 중에서 《얼라이드》(2016)가 있어서 저렴한 북미판을 구입했더랬다. 그런데 막상 도착하고 나서 보니 한글 자막이 없더라. 물론 왓챠에서도 볼 수 있지만 이미 구입한 터라 4K 레퍼런스 타이틀의 UHD 블루레이의 화질은 어느 정도일까 궁금해서 결국 원본 그대로 리핑해서 보기로 하고 4K 블루레이를 리핑하는 방법을 찾아보기로 했다.

그렇게 해서 4K 블루레이 리핑 가능한 디바이스 중에서 포터블 형태의 LG NP50NB40을 구입하기로 하고 지마켓에서 쿠폰 적용해 10만원 정도에 구입했다. 요즘은 PC 본체에 내장 ODD를 부착할 수 없는 구조가 많아서 어쩔 수 없이 외장형을 구입할 수밖에 없었다.

리핑 관련 글에서 알려주는 대로 펌웨어(1.03)도 업데이트하고 얼라이드 타이틀을 넣고 MakeMKV에서 리핑하려고 했더니 UHD 타이틀을 읽지를 못하더라. 이거 뭔가 잘못됐다 싶어서 다시 찾아보니 NP50NB40은 기본적으로 UHD 타이틀을 못 읽게 돼 있는 듯; 다시 이리저리 찾아보다 나와 같은 상황에 처한 사람이 쓴 글을 읽고 나서야 하이브리드 펌웨어라는 게 필요하다는 걸 알게 되고, BP60NB10이라는 모델(펌웨어 1.00)로 펌웨어를 크로스 플래싱했더니 그제야 UHD 타이틀을 제대로 읽더라. 동일한 제품인데 펌웨어에 따라 UHD 타이틀을 읽거나 읽지 못하게 해둔 게 신기하더라?

우여곡절 끝에 리핑에 성공해서 MKV 파일(약 53GB)을 만들고 나서 팟플레이어로 재생해 보니 문제없이 재생된다. 그다음은 자막 만들기인데, 준비해둔 SRT 자막 파일을 MKVToolNix를 이용해 리핑한 MKV 파일에 추가하고, 블루레이 전용 자막 형식인 SUP 파일도 Subtitle Edit로 생성해서 MKV 파일에 추가하고 먹싱(mux)해서 한국어 자막이 포함된 MKV 파일을 만들 수 있었다. (하지만 결국 이 작업은 현재 상황에서는 소용없는 일임을 곧 알게 되는데…)

이제 남은 건 한국어 자막까지 합쳐진 파일을 외장하드에 넣고 TV에서 보는 건데 지금 사용 중인 LG UHD TV에서 50GB가 넘는 파일을 불러와 재생할 수 있을지 걱정됐다. 하지만 의외로 용량이 큰 파일도 무리 없이 재생하고, HDR 마크까지 뜨더라. 그런데 문제는 자막.

앞에서 Subtitle Edit로 자막을 추가하면서 기왕 하는 거 영화관 느낌이 충만하도록 시네마 폰트와 크기 등을 지정하고 그래픽 자막까지 만들어서 넣었는데 막상 TV에다 외장하드를 연결해서 볼 때는 내부 자막을 사용하지 못하더라? 그래서 결국에는 그냥 기존 SRT 자막을 다시 외장하드에 넣어서 한국어 자막이 나오게 했다. 결국 블루레이 플레이어를 이용해서 재생할 때는 그래픽 자막도 출력되겠지만 일반 TV에 외장하드로 연결해서 볼 때는 텍스트 형태의 외부 자막을 쓰는 게 가장 무난한 방법인 것 같다. 블루레이 플레이어에 외장하드를 연결해서 볼 때도 마찬가지.

지난주 주말까지 이런저런 작업을 하면서 새로운 걸 많이 배우고 있다. 다음 작업으로 3D 블루레이 리핑과 4K 판본에 한국어 음성/자막 추가 작업을 해보려고 이것저것 관련 글을 찾아보고 있다.

이번에 알게 된 새로운 것들을 정리하자면

  • 펌웨어 업데이트를 통해 UHD 블루레이도 리핑 가능
  • UHD 리핑할 수 있는 조건이 생각보다 까다로움. 재생하는 조건은 더 까다로움(어차피 CPU가 라이젠이라 재생도 못함ㅋ)
  • ODD 모델에 따라 UHD를 읽지 못하는 경우 다른 모델로 인식하게끔 패치가 필요할 수 있음
  • 생각보다 TV에서 읽을 수 있는 파일의 용량 제약이 낭낭함
  • TV에 외장하드를 연결해서 영화 볼 때는 그래픽 자막 무쓸모