XBMC에서 동영상 자막을 바로 다운받을 수 있는 OpenSubtitles 스크립트 소개입니다.
http://xbmc.org/forum/showthread.php?t=56083
XBMC에서 동영상 재생시 opensubtitles.org에서 자막을 가져와 재생할 수 있습니다. opensubtitles.org에 다양한 언어의 영화, 드라마 자막이 있습니다만 한국어 자막은 별로 없다는 점이 아쉽긴 합니다. 하지만 한국어 이외의 영어나 다른 언어 자막을 구하시는 분들께는 유용할 듯 싶습니다.
1. 스크립트 설치
프로그램 > 프로그램 플러그인 > SVN Repo Installer > xbmc-addons > scripts 로 들어가
OpenSubtitles_OSD를 설치합니다.
SVN Repo Installer가 설치되어 있지 않다면 http://code.google.com/p/opensubtitles-osd/ 에서 OpenSubtitles_OSD_v1.28.zip을 다운받아 수동으로 설치해도 됩니다.
2. 스킨파일 수정 (Skin hack)
자신이 사용하는 스킨에서 자막다운 버튼이 표시되도록 하는 수정파일을 아래 사이트에서 받아 설치합니다.
http://code.google.com/p/opensubtitles-osd/
예를들어, MediaStream_Redux 스킨을 사용하고 있다면 MediaStream_Redux.zip 을 다운받아 압축을 풀면 나오는 720p\VideoOSDCommons.xml 파일과 media\ 폴더에 있는 2개의 png 파일을 스킨폴더에 집어 넣으면 됩니다. 대치되는 xml 파일의 원본은 미리 백업받아놓는게 좋겠지요.
Transparency! 스킨(v2.0 이상)을 사용하고 있다면 이 과정은 생략합니다. 이미 스킨에 적용되어 있습니다.
3. 언어 및 자막 폴더 설정
메인메뉴에서 스크립트로 들어가면 OpenSubtitles 스크립트가 설치되어 있는게 보입니다.
OpenSubtitles를 클릭해 설정을 시작합니다.
언어는 주로 다운받기 원하는 자막의 언어를 선택하고, 자막폴더를 지정해 줍니다. (따로 지정해주지 않으면 동영상이 있는 폴더에 자동으로 저장됩니다)
설정은 스크립트 설치 후 한번만 해주면 됩니다.
4. 자막 다운받기
자막은 동영상을 재생중 OSD에서 버튼을 눌러 받을 수 있습니다. 동영상 재생중 OSD를 표시하면 다음과 같이 자막 버튼이 생긴걸 볼 수 있습니다.
자막버튼을 누르면 자막 검색 결과가 화면에 표시되고 원하는 자막을 선택하면 자막을 다운받고 화면에 자막이 표시됩니다.
5. 아쉬운 점
맨 앞에 적은 것처럼 opensubtitles.org에 한글 자막이 별로 없습니다. 한글자막을 받는데는 도움이 안됩니다.
자막검색시 라이브러리에 표시되는 영화제목, 스크래핑이 안된 경우 파일명으로 검색을 하는 것 같습니다. 그런데 다음이나 네이버 스크래퍼를 사용해서 라이브러리에 영화 제목이 한글로 표시되는 경우 자막을 검색하지 못하고 에러가 납니다. IMDB나 TMDB를 사용해서 영화제목이 라이브러리에 영어로 표시되는 경우, 라이브러리 모드를 사용하지 않고 파일명이 영어로 되어 있는 경우에는 정상적으로 검색됩니다.
위 캡쳐 화면에 보이는 것처럼 Manually enter search string 이 있는데, 영화제목이 한글로 표시되는 경우에는 눌러도 반응이 없습니다. 수동으로 검색이 안됩니다.


새로운 댓글
답변 감사합니다 ^^ 언어 우선 순위 설정은 없군요~ 흑- ...
애드온으로 들어가 있다는 말이었는데, 제가 설명이 부족했...
조금 찾아보았는데도, 자막 언어 우선 순위 설정은 없는것...
아직 dharma branch에는 들어 있지 않은 모양입니다.
지금 비디오 애드온에 사용하고 있는 beautifulsoup 라이브러...
제가 성급하게 글을 적었네요...^^ 안드로이드 어플 - 설정...
며칠전 넥서스원 구입하고, 설치해서 실행해봤습니다. 이거 ...