이번에 핸콕 싱크문제로 삽질하면서 eac3to 최근 버전의 다양한 기능을 알게 되었습니다.
이거 하나로 거의 모든 게 가능하네요.
tsMuxeR로 통파일 만들 필요도 없고 싱크 걱정을 안해도 됩니다.

http://forum.doom9.org/showthread.php?t=125966

다운 속도가 느리니 2.74 버전 올려드립니다.





eac3to로 원본을 블루레이 폴더 자체로 지정해주면
알아서 메인무비를 선택해서 작업해줍니다.
파일이 수십가지로 나눠져 있어도 상관없이 자동으로 해줍니다.

핸콕 mkv 리먹스 만드는 과정을 중심으로 설명드리겠습니다.



1. 소스 정보 확인

소스 정보 확인은 tsMuxeR로 해도 되지만 eac3to로 할 수도 있습니다.
아니 오히려 이게 더 정확하고 많은 정보를 보여주는 것 같습니다.
eac3to로 블루레이폴더를 지정하시면 다음과 같이 나옵니다.

사용자 삽입 이미지


4가지 종류의 플레이 순서가 나왔는데 당연히 첫번째 나오는게 메인 무비겠죠.
핸콕 같은 경우 102분짜리가 노컷 버전이고 92분짜리는 극장판이라고 하던데 102분짜리 노컷버전이 가장 먼저 나오네요.
eac3to는 폴더를 지정하면 자동으로 처음에 나오는 플레이리스트를 사용하는데

만약에 다른 플레이리스트를 사용하고 싶으시면
숫자를 지정해주시면 됩니다.
예를 들어 위 예에서 극장판을 지정하여 영상을 추출하려면
eac3to e:\hancock 2) 2:movie.mkv 이런 식으로 말이죠.

음성 트랙 종류와 언어까지 표시되므로 어떤 트랙을 뽑아야 할지 결정할 수 있습니다.
여기서는 첫번째 1080p 영상과 세번째 영어 TrueHD 트랙을 뽑아보겠습니다.



2. 영상 mkv로 추출

eac3to는 자체적으로 코덱을 포함하는 것도 있지만 외부 플러그인이 필요한 것도 있습니다.
대표적으로 DTS 트랜스코딩에는 Surcode를 사용합니다.
그리고 이 mkv 먹싱은 할리 스플리터를 필요로 합니다.
예전에는 TrueHD 디코딩을 위해서 Nero 플러그인이 필요했는데 최신 버전에서는 ffmpeg를 이용하여
자체적으로 디코딩 하는군요.

eac3to 블루레이폴더 영상트랙:대상파일.mkv

사용자 삽입 이미지

영상 트랙을 2번으로 지정한 이유는 1번 트랙이 챕터 파일이라서 그렇습니다.
따라서 처음에 영상 정보에서 보았던 순서에서 한 칸씩 뒤로 밀어서 지정해주시면 됩니다.
1번 단계에서 메인무비가 1번이었으니 2번 트랙으로 지정하고 영어 TrueHD는 3번이었으니 4번 트랙으로 지정한다는 말입니다.
결과를 보니 FPS 값까지 헤더에 포함시켜주네요. mkvmergeGUI에 타임코드를 넣을 필요도 없어졌습니다.



3. 오디오 추출 or 트랜스코딩

오디오의 경우 DTS로 트랜스코딩하는게 일반적인데
Surcode를 사용하신다면 그대로

eac3to 블루레이폴더 음성트랙:대상파일.DTS

만약 DTS Pro Encoder를 사용하실 계획이라면

eac3to 블루레이폴더 음성트랙:대상파일.AGM

하신 다음에 다시 AGM을 DTS로 트랜스코딩 해주시면 됩니다.

만약 DTS-HD 트랙이 들어있는 경우에는 Core만 추출해주면 되기 때문에

eac3to 블루레이폴더 음성트랙:대상파일.DTS -core

라고 DTS-HD 트랙을 지정해주신 다음 뒤에 -core만 붙이시면 별도의 트랜스코딩 없이 바로 코어만 추출됩니다.

사용자 삽입 이미지



4. 영상과 음성 먹싱하기

mkvmerge GUI를 이용하시면 되겠습니다.

방금 eac3to로 핸콕 영상 mkv로 추출한 것과 음성 DTS로 트랜스코딩한 것 먹싱해본 결과 싱크 완벽하네요.
예전에 무간도나 애니매트릭스처럼 일부 작품에서 발생했던 싱크 문제도 eac3to를 사용하면
완벽하게 해결될 것 같습니다.

참고로 HDDVD의 경우 블루레이폴더 대신에 파일1.EVO+파일2.EVO를 소스로 지정해주시면 됩니다.

참고로 영상 추출과 음성 트랜스를 동시에 걸어도 됩니다.
위 작업의 경우는

eac3to e:\hancock 2:111.mkv 4:111.dts

이런 식으로 입력했다면 영상과 음성을 동시에 추출했을겁니다.
마지막에 mkvmerge GUI로 먹싱만 해주시면 됩니다.