Mplayer 한글자막

mplayer 한글자막 때문에 질문드립니다.

viewtopic.php?p=6255

이곳에 나온 설정과 똑같이 했는데도 한글자막이 다음처럼 나옵니다.
[attachment=0:305gmtie]Screenshot-Untitled Window.png[/attachment:305gmtie]

보시면 알겠지만 영문자막은 제대로인데 한글자막은 밑줄이 그어집니다.

자막설정을 하지 않은 상태에서는 자막이 특수기호로 표시되더니 설정을 하고나니 밑줄이 생겼습니다.

폰트의 경로는 정확히 입력했습니다.

거기에 실수가 있었던 것 같지는 않고 다만 VA-API 컴파일을 한 상태입니다.

자막과 관련해서는 smplayer에서도 동일한 문제가 발생합니다.

이거 왜 이러는 거죠???

폰트가 설치안된거 아닌가요 -_- ㅋㅋㅋㅋㅋ

[quote="nike984":2zrn1n9y]폰트가 설치안된거 아닌가요 -_- ㅋㅋㅋㅋㅋ[/quote:2zrn1n9y]
그렇진 않습니다.

설정된 경로에 폰트가 존재함을 확인했습니다.

경로를 바꿔가면서 해 봐도 결과는 똑같습니다.

이유를 모르겠군요…

검증된 버전으로도 확인해보세요.
같은 설정 상태에서 검증된 버전이 제대로 동작한다면 컴파일한 버전에 문제가 있는 것일테니까요.

보통은 절대 잘못되었을리 없다고 생각하는 부분에서 잘못이 발견되곤 하지요.

와 MPlayer 진짜 오랜만에 보는군요^^;; 전 이제 SMPlayer로 완전히 넘어와버렸습니다. 설정도 훨씬 쉬워서 MPlayer가 원래 이렇게 기능이 많았나 하게 됩니다ㅋㅋ

저도 이렇게 나오길래 테스트를 해보니까 원인은 알겠는데
해결방법은 모르겠네요.

관리 -> 언어 설정에서 영어로 하면 한글 자막이 안나오게 밑줄로 표시되더군요.
(아마도 시스템 와이드하게 설정과 맞물리는 것 같아요)

한글로 설정하면 한글이 잘 나오구요.

시스템 언어를 영어로 한 상태에서
자막은 한글로 나오게 할려면 어떻게 해야 할까요?

자답입니다.

[code:18z2naee]LANG=ko_KR.utf8 mplayer play.avi [/code:18z2naee]

이렇게 LANG 환경 변수를 설정해주니까 한글 자막이 잘 나오는군요.
조금 불편하긴 한데 bash alias 설정해주면 되겠죠 뭐…ㅋㅋ

fontconfig 와 같이… 앰플이 빌드되었으면…
(ldd 로 확인가능합니다: ldd /usr/bin/mplayer or ldd /usr/bin/gmplayer)

글꼴을 설정 하는 방식이 쪼매 다릅니다…

http://www.mplayerhq.hu/DOCS/HTML/en/fonts-osd.html

[code:o58qihxz]
If MPlayer was compiled with fontconfig support, the above methods won’t work, instead -font expects a fontconfig font name and defaults to the sans-serif font. Example:

"mplayer -font ‘Bitstream Vera Sans’ anime.mkv"
[/code:o58qihxz]

요 문서도 함께 참조해보시어요:

http://www.kr.freebsd.org/ml//questions ... 0001.shtml

어라…

font=UnBom
이것만 추가해줬는데도 되네요…

삽질했었군요.ㅋㅋ

감사합니다.^^