>> Delete No. 2762 article
No. mplayer에서 자막을 스크린 밑에 출력하는 법

등록 2002-08-15 23:19:00     조회 5
이름 김규랑    

		어제 질답란에 질문하고 찬찬히 mplayer를 찾아보니 방법이 있더군요. 그쪽에 답변으로 올
렸지만, 혹시나 여기에 올리면 더 많은 분들이 보실수 있으실까 싶어서 같은 내용을 팁으
로 올려봅니다.  보통 mplayer의 자막은 영화 화면의 아래 부분에 약간의 음영과 함께 나오도
록 되어있지요.. 뭐 선호도가 다를수 있지만, 저같은 경우에는 티비를 통해서 영화를 볼 경
우도 많은데, 이렇게 스크린 내에 글짜가 출력되는 경우, 티비에서는 모니터에서와는 달리
 글짜가 잘 안보이더군요. 아래쪽에는 까만 공백이 나오구요.. (사실 제 아내가 그 까만데
는 뭐에 쓰냐고 핀잔 주는 통에 찾아봤습니다..)  그 까만 공백으로 자막을 내려보내는 간
단한 방법은 mplayer의 -vop expand모듈을 사용하는 것입니다. 예를들어 640*352의 해상도를 가진 
영화의 경우 expand=-1:430 으로 해주면 위아래에 적당한 까만 공간이 생기고 그 공간에 OSD(시
간 표시)와 자막이 출력되더군요.. 영화마다 해상도가 좀 다르기 때문에 expand에 들어갈 옵
션도 달라지는데, 제 경우엔 주로 mc에서 영화를 보기 때문에 Open, View, Edit 메뉴(영화 편집 
할일 없죠? vim으로 한번 열어보세요.. 흐흐)에 각각  regex/.(avi||AVI|Avi|asf|ASF|Asf|mpe?g)$ Open=xset 
dpms 7200 7200 7200 s off s noblank s 0 0; mplayer %f ; xset dpms 300 450 600 View=xset dpms 7200 7200 7200 s off s nobl
ank s 0 0; mplayer %f -vop expand=-1:430; xset dpms 300 450 600 Edit=xset dpms 7200 7200 7200 s off s noblank s 0 0; mpl
ayer %f -vop expand=-1:380; xset dpms 300 450 600  이런 식으로 넣어놨습니다. Open은 엔터키를 쳤을때 
실행되는 명령이고, View는 F3, Edit은 F4를 눌렀을때 실행되는 명령들이죠..  그리고, expand에
는 3, 4, 5번째 옵션이 더 있는데, 3번과 4번 옵션은 익스팬드 된 창 안의 어느 위치에 화면을
 보여줄 것인가를 결정하는 것으로 0:0을 넣으면 왼쪽 위에 붙여서 보여주더군요.. 저처럼 
값을 아예 빼버리면 그냥 화면 한 가운데에 보여주구요.. 5번째 옵션은 잘 모르겠습니다.  
혹시 도움이 되었나요?  -- 리눅써
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved