동영상을 보다 보면 가끔 자막의 싱크가 맞지 않는 경우가 있습니다.

동영상에 맞는 자막을 받는게 최선이겠지만 그렇지 못할 때 수동으로 싱크를 조절하면서 동영상을 시청할 수 밖에 없는데요, XBMC에서 동영상 재생중 자막싱크조절기를 불러내는게 좀 귀찮습니다.

동영상 재생중 먼저 OSD를 불러내고, OSD에서 오디오버튼을 누른 후, 자막 오프셋을 눌러야 아래와 같은 자막 싱크조절기가 나옵니다.

 

offset.jpg

 

XBMC를 마우스로  조작한다면 좀 낫지만 리모콘으로 이 동작을 하려면 버튼을 세 번 이상 눌러야 합니다. 키보드로 조작할 때도 마찬가지구요. 

그래서 자막 오프셋 창을 한번에 불러오는 방법을 찾아봤습니다.  

키보드의 g 단추를 할당해서 keymap에 저장하겠습니다.

다음 내용을 복사해서 텍스트편집기에 붙여넣은 후

\Users\사용자\AppData\Roaming\XBMC\userdata\keymaps\keyboard.xml 로 저장합니다.  (r21422 이후의 버전)

 

<keymap>
  <FullscreenVideo>
    <keyboard>
      <g>SubtitleDelay</g>
    </keyboard>
  </FullscreenVideo>
</keymap>


이제 동영상 재생중 키보드의 g 키를 누르거나, 리모콘 버튼에 g 키를 할당하면 한 번에 싱크조절기를 불러올 수 있습니다.

KMP 처럼 단축키 하나로 싱크를 0.5초씩 밀고 당길 수 있으면 더 좋겠지만 그건 못찾겠네요.

 

참고로 자막과 관련해 XBMC에기본적으로 할당되어 있는 키는 다음과 같습니다.

자막 켜기/끄기 --> T (자막없어도 되는 분들...)

다음 자막 선택 --> L (언어별로 파일로 분리된 여러 자막이 있거나, 자막이 내장된 동영상)

오디오 싱크조절기 --> A (화면과 오디오 싱크가 맞지 않을 때)

 

이런거 할당하려다 보니 MCE 리모콘의 버튼이 모자라네요 ㅜㅜ

 

 

profile