====== Linux X-windows 상에서 동영상 한글자막 보기 ======
* Linux X-windows상에서 동영상 한글자막을 볼 수 있는 프로그램들은 mplayer, totem, kaffeine, xine 등이 있다.
* 이중에서 mplayer와 totem을 이용한 한글자막 보기를 알아보겠다.
===== totem으로 동영상 (한글)자막보기 ======
- debian package install
$ apt-get install totem totem-xine libxine-dev libxine1
- http://xinehq.de 홈페이지에 가서 xine-lib 최신버젼을 받는다.(xine 폰트생성을 위한 파일)
- 압축을 해제하고, misc 디렉토리로 이동한다.
$ cd misc
- xine-lib 파일을 컴파일한다.
gcc xine-fontconv.c -o xine-fontconv `freetype-config --cflags --libs` -lz
- 생성된 xine-fontconv 파일을 PATH가 걸려있는 경로(/usr/bin, /usr/local/bin 등)로 복사한다.
- FONT PATH 중 gulim.ttf dotum.ttf 가 있는 경로로 이동한다.
$ cd /usr/share/fonts/ko/TrueType (RedHat)
- 한글폰트를 생성한다.
$ xine-fontconv dotum.ttf xine-dotum euc-kr
$ xine-fontconv gulim.ttf xine-gulim euc-kr
or
$ xine-fontconv dotum.ttf dotum euc-kr
$ xine-fontconv gulim.ttf gulim euc-kr
- *.xinefont.gz 파일 모두를 /usr/share/xine/libxine1/fonts로 이동시킨다.
- ~/.gnome2/totem_config 파일에서 아래의 내용을 활성화 시킨다.(상황에 따라 euc-kr을 cp949로 설정해야 하는 경우도 있다.)
...
subtitles.separate.subtitle_size:large
subtitles.separate.font:dotum
subtitles.separate.src_encoding:euc-kr
...
- totem 으로 한글자막이 있는 동영상을 감상한다.
===== mplayer으로 동영상 (한글)자막보기 ======
- debian package install
$ apt-get install mplayer
- mplayer 환경파일을 설정한다.
$ vi ~/.mplayer/config
- config 파일설정 예제이다.
#설정 변경 - 비디오모드를 SDL모드로 openGl를 사용하고싶으시면 gl2
# 저사양 컴퓨터나 엄청나게 빠른 속도를 원하신 다면 vo=dga로 하세요.. 엄청난 속도로 돌아가게됩니다.
# 참고로 제 컴퓨터는 k6-2 500 DGA 모드에서 이니셜D 600x480 화면이 빵빵하게 돌아갑니다.
vo=xv
#ao = sdl #or oss #오디오 모드 - SDL로 -그냥 SDL모드로 하세요 안되시면 oss로 하시고요
ao=alsa
# Use this for a widescreen monitor, non-square pixels.
monitoraspect=16:10
#==========
# Subtitles
#==========
# VobSubs
#========
# Align subs. (-1: as they want to align themselves)
spualign=-1
# Anti-alias subs. (4: best and slowest)
spuaa=4
# Set language.
slang=en,eng
# Text-based subtitles
#=====================
# Find subtitle files. (1: load all subs containing movie name)
sub-fuzziness=1
# TTF글꼴의절대경로 글꼴을 지정해줍니다.
# Set font.
#font=/usr/share/fonts/truetype/unfonts/UnGraphic.ttf
font=/usr/share/fonts/ko/TrueType/gulim.ttf
# fontconfig = 1 옵션을 주었을 경우 굳이 TTF글꼴의 경로를 지정해 줄 필요 없이 직접 글꼴 (fc-list 로 볼수 있는)이름을
# 적어 주는 것이 맞습니다. 이렇게 했을 경우, mplayer 를 실행했을 때, 글꼴이 올바르지 않다는 식의
# 쓸데없는 에러메시지가 나오지 않습니다.
# 정확히 어느 버전부데 이렇게 바뀌었는지는 모르겠지만, 최근버전이라면 제대로 동작합니다.
# libfontconfig1-dev 패키지가 설치되어 있는 상태에서, 컴파일하셔야 합니다. (ldd /usr/bin/mplayer 로 확인하세요.)
#font="Sans"
# Set font encoding.
subfont-encoding=unicode
# Set subtitle file encoding.
# 한글 자막을 위해서 입니다. unicode = 1
unicode=yes
utf8=yes
# 문자셋지정. 매우 중요! euc-kr이나 cp949를 시도해보세요.
subcp=cp949
#subcp=euckr
# Resample the font alphamap. (10: bold black outline)
ffactor=10
# Set subtitle position. (100: as low as possible)
subpos=100
# Set subtitle alignment at its position. (2: bottom)
subalign=2
# Set font blur radius. (default: 2)
subfont-blur=0.5
# 자막의 외곽선 지정
# Set font outline thickness. (default: 2)
subfont-outline=1.2
# 글꼴의 크기
# Set autoscale coefficient. (default: 5)
#subfont-text-scale=2.6
subfont-text-scale=4
# OSD
#====