본문 바로가기

리눅스

우분투에서 totem으로 자막있는 영화보기

일단 우분투에 totem 플레이어는 기본으로 설치 되어있습니다.
코덱을 설치하면 기본적인 동영상도 볼 수 있습니다.
그런데 한글 자막을 보면.. ##### 이런식으로 나옵니다.

지금 부터 자막이 나올 수 있도록 설정해 봅니다.으

일단 truetype 글꼴을 xine용 글꼴로 만들기 위해서
http://xinehq.de/index.php/releases 에서 xine-lib를 아무거나 다운로드 합니다.
저는 xine-lib-1.1.3.tar.gz 파일을 다운로드 했습니다.
터미널창을 키고 다운로드 받은 디렉토리로 이동합니다.

임시 디렉토리를 하나 만들어 줍니다.

$mkdir tmp


압축을 풀고 xine-fontconv.c 파일만 임시 디렉토리에 복사합니다.

$ tar zxvf xine-lib-1.1.3.tar.gz
$ cp xine-lib-1.1.3/misc/xine-fontconv.c tmp/
$ cd tmp
$ sudo apt-get install libfreetype6-dev
$ gcc xine-fontconv.c -o xine-fontconv `freetype-config --cflags --libs` -lz

그러면 xine-fontconv 라는 실행파일이 하나 생성됩니다.
이파일 이용하여 폰트를 생성합니다.
은돋음을 자막폰트로 사용하고자 한다면

$ sudo apt-get install ttf-unfonts
$ cp /usr/share/fonts/truetype/unfonts/UnDotum.ttf .
$ ./xine-fontconv UnDotum.ttf UnDotum iso-8859-1 cp949
$ mkdir ~/.xine/fonts
$ cp UnDotum*.gz ~/.xine/fonts

이렇게 글꼴 파일은 준비가 끝나습니다. 이제 자막을 보기위한 totem설정을 합니다.

*한글자막 설정
totem-xin:

$ gedit ~/.gnome2/totem_config
xin-ui:
$ gedit ~/.xine/config


설정파일은 최소한 플레이어를 한번이상 실행해야 생성됩니다


...
# font for subtitles
# string, default: sans
#subtitles.separate.font:sans
subtitles.separate.font:UnDotum

# encoding of the subtitles
# string, default: iso-8859-1
#subtitles.separate.src_encoding:iso-8859-1
subtitles.separate.src_encoding:cp949
...


실행한 후 만약 자막이 나오지 않는다면
플레이어 메뉴중에 편집-기본설정-일반 에서 글꼴과 인코딩 부분을 바꿔봅니다.
인코딩에 cp949가 안보이면 euc-kr 로 설정합니다.

저는 이렇게 해서 자막이 나왔는데요..
이상하게도 글꼴 크기 조정이 안되네요 -_-;;

<< 출처 - http://kldp.org/node/49956 >>