본문 바로가기

Encoding

Mencoder.exe 0.5.0 한글자막 삽입하기.

1. 윈도우용 mplayer 다운로드 (Version 0.5.0)
  - http://mplayer-for-windows.googlecode.com/files/mplayer-svn-35910-3.7z

2. 나눔글꼴 패키지 설치 하기 : 
  - http://cdn.naver.com/naver/NanumFont/setup/NanumFontSetup_TTF_ALL_hangeulcamp.exe

3. mencoder option은 다음과 같이 한다.
  - mencoder {인코딩 관련 옵션들} -ass -ass-force-style FontName=나눔고딕,Default.Bold=1 -font c:/Windows/Fonts/NanumGothic.ttf -slang ko,en -subcp cp949 -subpos 95 -subfont-text-scale 5 -ass-color ffffff00 -sub "{자막파일 이름}" "{원본파일 이름} -o "{인코딩된 파일 이름}

4. 자막 옵션 설명
  - ass : 
SSA/ASS subtitle rendering 지원, fontconfig를 사용하므로 처음 한번 실행하면 2~3분 정도의 시간이 걸린다.
  - ass-force-style : 스타일이나 스크립트 정보를 override한다.
           Ex) −ass−force−style FontName=Arial,Default.Bold=1 
                 −ass−force−style PlayResY=768
  - slang : 자막 언어의 우선 순위를 지정한다.
  - subfont-text-scale : 지정된 숫자만큼 화면 넓이를 %로 자막으로 차지한다. (기본 5%)
  - ass-color : RRGGBBAA 형식이다. FFFFFF00은 하얀색임.

5. mplayer 도 같은 형식의 옵션을 쓰는데 DVD나 mkv 파일의 언어트랙을 지정하는데 사용된다.
   물론 외부 자막파일도 한글이 안 깨지고 잘 표시된다.