BLOG main image
전체 (70)
글-음악 (12)
리눅스 (51)
기타 (1)
그림-사진 (6)
125382 Visitors up to today!
Today 11 hit, Yesterday 5 hit
daisy rss
tistory 티스토리 가입하기!
'MPALYER'에 해당되는 글 1건
2008/02/23 02:03
밤에 영화 한편씩 보는데..  Hardy 에서도 계속  Mplyaer을 사용해 왔다. Mpalyer는 사용할수록 매력적이다.
단하나 본지점 기억 못하는거 뻬고.. 이때문에 SMPLayer 로 갈까도 생각했으나 SM은 설치 후 사용 해보니 내취향은 아닌지라... 이름부터 영...  UI 단순한거 좋아하고... 
맥테마도 싫어 하는데... 엠플레이어만 전부터 맥테마다.
[##_1C|gk130000000003.png|width="430" height="104" alt="사용자 삽입 이미지"|_##]
근데 얼마전부터 유독 오른쪽 스피커에서 소리가 높으면 지찍 잡음이 자주 나길래.. 해결해 봐야지 하고 생각해 두다가 이에 대해 테스트를 오늘 오전에 스피커를 바꿔 테스트 해보니 그래도 역시 잡음이 나고
(스피커 좀 6년됬다 브리츠 머시기드라...)

그러다 프로그램에 의심이 갔다.  시노삐님 패키지.(시노삐님의 Mplyaer가 Compiz-XV, 한글패치등 좋은데...)

우선 시노삐님 mplayer인 mplayer+24bit_1.0~rc2-sinovino1~compiz~xv를 지우고  Hardy용 패키지인  mplayer_1.0~rc2-0ubuntu8을 설치 테스트 하니 어제 본 테미네이터 사라코너연대기 5편이 잡음 없이 잘나오고
그래도 혹시 하고 이번에는 시냅틱 소스 바꾸고 시노삐님 패키지 재설치 (잡음이 나고...)

그래서 한글화와 잡음 제거 두가지를 다 가지기로 했다.

시노삐님께 한글화에 대해 물어 보고 (Mplayer의 한글화는 mo 방식이 아닌 헤더방식으로...)
시노삐님 소스 다운 분석 후 (한글지원으로 컴파일 옵션 주면 되는군 --language=ko)
그리고 컴피즈 패치를 만든 사꾸라기님에게 좀 물어 본것이..  컴피즈 엠플레이어 XV패치가 openGL로 영화를 보는 내가 필요한가? (역시 필요 없을거 같고...)
XV패치는 제끼고 ... 한글화만 하기로 결정!

 본인 생각 : openGL로 엠에서 영화 볼때의 장점은 자막이 아래 나온다는 것이다.
                엑스피 시절 KMPLAYER 에서도 필기체로 자막은 아래 나오게 본 습성이 그대로... 리눅스에서도...
[##_1C|gk130000000002.png|width="570" height="456" alt="사용자 삽입 이미지"|_##]

자 이제부터 컴파일 이다.

참고 : http://www.debian.org/doc/manuals/maint-guide/index.ko.html#contents

1. 소스 받기
   받기 전 난 꼭 디렉토리 만들고 작업한다 나중 지우기 좋게...
   $ mkdir mplayer && cd mplayer
   $ apt-get source mplayer 이거 sudo 안해도 다운 된다.
    
2. 컴파일 의존 패키지 받기
   $ sudo apt-get build-dep mplayer
   이점이 데비안 계열의 장점이다.   와 의존 패키지 많이 깔리네..  

3.  패치   
    $ zcat mplayer_1.0~rc2-0ubuntu8.diff.gz| patch -p0

   1번째 방식 : 난 그동안 압축 풀고, 패치로 두번 명령 쳤는데..  zcat를 가르쳐준 시노삐님께 감사
       zcat 파일이름.diff.gz| patch -p0
   
   2) 하긴 패키지 소스 받은거니 압축풀어 rules 디렉에 넣어도 되는 걸로 알고 있다.
   
$ gzip -d mplayer_1.0~rc2-0ubuntu8.diff.gz
    $ mv mplayer_1.0~rc2-0ubuntu8.diff mplayer-1.0~rc2/debian/rules

    3) 소스가 설치 되면서 패치파일 또한 풀리며 적용이 되므로 따로 패치가 필요 없다.
        사꾸라기님이 가르쳐줌 ^.^&  더스트님께 죄송

4. /mplayer-1.0~rc2/debian/rules 파일수정 (메뉴 한글화)
   $ vi mplayer-1.0~rc2/debian/rules
   32줄 CONFIGURE_MISC 끝 부분에 --language=ko 추가.
   아 그리고 하나 더있다.
   25줄에   --enable-runtime-cpudetection  을  --disable-runtime-cpudetection 로 (영상 재생력이 좋아짐)

추가 : 패키지 고정을 안하기 위해서 .. /debian/changelog 의 내용을 고쳐 준다.
        <sakuragi>  mplayer-nogui_1.0~rc2-0ubuntu8 이면 업데이트 알림이 뜰 테니..
                          mplayer-nogui_1.0~rc2-0ubuntu9 로 한다든지..
                          mplayer-nogui_1.0~rc2-0ubuntu8+어쩌구..
                          이런식으로..  역시 사꾸라기님이 가르쳐줌 ^.^&


5. 컴파일 리빌드
 컴파일 명령어는 소스가 풀린 디렉트리인 즉 mplayer-1.0~rc2 에서 해야 한다
 아니면 경로 더 치든가!
  $ cd mplayer-1.0~rc2
  $ sudo debian/rules binary  또는 $ dpkg-buildpackage -rfakeroot
 
   $ fakeroot debian/rules binary  헤즈님이 말한 정석 (2008년4월25일)
  시간 좀 걸린다.


6. 설치
     deb 파일은 상위디렉토리에 생긴다.
      mencoder_1.0~rc2-0ubuntu8_i386.deb   
      mplayer-nogui_1.0~rc2-0ubuntu8_i386.deb
      mplayer_1.0~rc2-0ubuntu8_i386.deb
      mplayer-doc_1.0~rc2-0ubuntu8_all.deb 
   4개나 생기네 .. 그중 두개만 설치
  $ cd ..
  & sudo dpkg -i mplayer_1.0~rc2-0ubuntu8_i386.deb mplayer-doc_1.0~rc2-0ubuntu8_all.deb

7. 확인
소리 : 울집에 놀러 오면 들려줌!  잡음 안난다!.
         14년된 전축도 연결해두어 키면 리눅에서 6채널도 가능하니 소리는 들을만 하다.

메뉴 & 컴피즈
[##_1C|ek130000000000.png|width="579" height="313" alt="사용자 삽입 이미지"|_##]이상무

이제 끝인가 아니다 아까 설치한 컴파일시 의존패키지  지우고 시넵틱서 일단 mplayer 업데이트 막아야한다.

7. 컴파일 의존 패키지 제거 & 엠플레이어 고정(HOLD)
  $ sudo aptitude markauto $(apt-cache showsrc mplayer | grep Build-Depends: | sed -e 's/Build-Depends:\|,\|([^)]*)//g')
   한줄에 다 안나오는데 이게 내가 오늘 말하고자 하는 핵심이다.
   컴파일 후 컴파일 의존 패키지를 어찌 지우는지... 난 한 깔끔 하는 지라!
aptitude markauto $(apt-cache showsrc YOUR_APP_NAME | grep Build-Depends: | sed -e 's/Build-Depends:\|,\|([^)]*)//g')

다음  패키지 고정은  여기  참조   ^.^&  또는 패키지 네임 변경시엔 필요 없음.(/debian/changelog)

앞으론 Hardy에서 컴파일은 하드하게 목요(hardy)일  만 할까나? 아니면 그냥 영문 쓰던가..!

진보블로그 공감 버튼트위터로 리트윗하기페이스북에 공유하기딜리셔스에 북마크
2008/02/23 02:03 2008/02/23 02:03
prev"" #1 next