보미(구 CMPlayer)가 공개되었습니다.

좋은 프로그램, 한글화 파일, 그외 유용한 자료들

Moderator: Dry8r3aD

xylosper
Posts: 16
Joined: 2009/04/10 Fri 6:00 pm

보미(구 CMPlayer)가 공개되었습니다.

Postby xylosper » 2015/01/18 Sun 9:27 pm

보미는 구CMPlayer의 새이름입니다.
새롭게 짠게 아니라 이름과 로고만 바꾸고 이어서 개발하는 것이기 때문에 크게 바뀐 점은 없습니다.

새 주소와 PPA는 다음과 같습니다.

홈페이지: http://bomi-player.github.io/
트위터: https://twitter.com/bomi_player
이슈 트래커: https://github.com/xylosper/bomi/issues
PPA: https://launchpad.net/~darklin20/+archive/ubuntu/bomi

앞으로 릴리즈 뉴스는 홈페이지가 아닌 트위터에 올라갈 예정이기 때문에 혹시 트위터를 사용하시는 분은 팔로우 해두시면 소식을 받아보실 수 있습니다.

medic74
Posts: 8
Joined: 2015/01/19 Mon 4:30 pm

Re: 보미(구 CMPlayer)가 공개되었습니다.

Postby medic74 » 2015/02/09 Mon 6:23 pm

W: https://launchpad.net/~darklin20/+archi ... 6/Packages 파일을 받는데 실패했습니다 HttpError404

E: Some index files failed to download. They have been ignored, or old ones used instead


저장소 주소 등록하고 업데이트 하니 위의 에러메시지가 출력이 되고 sudo apt-get install bomi 도 안 먹히네요

음. 어떻게 해야 될까요?

oseb
Posts: 25
Joined: 2015/02/11 Wed 7:31 am

Re: 보미(구 CMPlayer)가 공개되었습니다.

Postby oseb » 2015/02/11 Wed 8:19 am

medic74 wrote:W: https://launchpad.net/~darklin20/+archi ... 6/Packages 파일을 받는데 실패했습니다 HttpError404

E: Some index files failed to download. They have been ignored, or old ones used instead


저장소 주소 등록하고 업데이트 하니 위의 에러메시지가 출력이 되고 sudo apt-get install bomi 도 안 먹히네요

음. 어떻게 해야 될까요?


중간에 설치 설명이 있네요.
Step 2: Open a terminal and enter:
sudo add-apt-repository ppa:user/ppa-name
Replace ppa:user/ppa-name with the PPA's location that you noted above.

그러니깐,
$ sudo add-apt-repository -y ppa:darklin20/bomi 하고나서
$ sudo apt-get update
$ sudo apt-get install bomi 하면 될거에요.

medic74
Posts: 8
Joined: 2015/01/19 Mon 4:30 pm

Re: 보미(구 CMPlayer)가 공개되었습니다.

Postby medic74 » 2015/02/11 Wed 2:09 pm

말씀주신대로 적용하니 잘 되네요. 감사합니다~
홈피 주소를 그대로 적용해서 안 됐네요

workman729
Posts: 562
Joined: 2014/02/12 Wed 5:02 pm

Re: 보미(구 CMPlayer)가 공개되었습니다.

Postby workman729 » 2015/03/09 Mon 3:53 pm

소스 중 build-mpv.in 파일에서 30번째 줄에서 아래 코드가 정확한가요?
페도라에선 ./waf configure 를 먼저 실행하라고 나오는 데 이 결과는 우분투에서도 동일 할 것 같은데 말입니다.

Code: Select all

--, 30 cd src/mpv && $py ./bootstrap.py && $py ./waf clean; $py ./waf distclean; $py ./waf configure $args
$py ./waf build -j $njobs && $py ./waf install
++,30 cd src/mpv && $py ./bootstrap.py && $py ./waf configure $args && $py ./waf build -j $njobs && $py ./waf install

&&이 빠진 것은 데 개발자 님께서는 참조 하십시오. 단순 실수 인 듯 합니다.
clean, distclean은 불필요해서 저는 제외 했습니다.

참고로 페도라에선 lrelease로는 실행 파일을 찾지 못합니다.
페도라에선 조건문을 적용하여 아래 처럼 변경이 필요할 듯 합니다.

Code: Select all

@@bomi-0.9.3/configure
--, 188 qmake=$qtsdk/bin/qmake
++, 188 qmake=$qtsdk/bin/qmake-qt5
--, 189 lrelease=$qtsdk/bin/lrelease
++, 189 lrelease=$qtsdk/bin/lrelease-qt5

개발자님께선 참조 하십시오.

xylosper
Posts: 16
Joined: 2009/04/10 Fri 6:00 pm

Re: 보미(구 CMPlayer)가 공개되었습니다.

Postby xylosper » 2015/03/10 Tue 1:37 am

일주일에 적어도 한번, mpv 업데이트하거나 배포판 패키지 빌드할때에는 하루에도 몇번씩이고 클린 빌드를 하기 때문에 동작이 보장된 정확한 코드입니다.
며칠전에도 동일한 코드로 PPA에서 빌드 잘 되었습니다.
앞줄 마지막에 ./waf configure 실행하였고 그다음줄에서 경로를 바꾸지 않고 ./waf build를 실행하므로 ./waf configure가 먼저 실행되고 있는게 맞습니다.

configure 파일에서 lrelease 를 지정할 수 있는 옵션이 누락되어 추가하였습니다.
그리고 일반적으로 리눅스에서 qtsdk 옵션을 쓸일은 없습니다.
qtsdk는 Qt 홈페이지에서 Qt SDK를 통짜로 다운 받아서 이용할 경우에 편리하게 쓰라고 만든거고,
공식홈에서 배포되는 SDK의 표준 파일명이기 때문에 qmake/lrelease가 아닌 qmake-qt5/lrelease-qt5로 바꾸어서는 안됩니다.
보통 리눅스에서는 그냥 --qmake와 (다음에 추가될) --lrelease 옵션으로 지정해주면 됩니다.

그리고 이상하네요. -qt5가 뒤에 붙는건 매우 흔한 일이기 때문에 lrelease/lrelease-qt5 모두 시도하도록 되어있습니다.
간단하게 $lrelease -version 해서 버전이 5. 얼마라고 잡히면 통과시키는 건데 한번 터미널에서 lrelease-qt5 -version 결과가 제대로 나오는지 확인해보세요.
참고로 fedora 저장소 작업해주는 외국인 유저분이 계신데 별말이 없는 걸로봐선 특별히 문제되지 않은 듯합니다.

추가: 혹시 --qtsdk 옵션을 주고 ./configure 한거라면 주지 말고 그냥 시도해보세요. --qtsdk 옵션을 주면 값을 덮어씁니다.
추가: 빌드를 어떻게 하고 계신건지 구체적으로 실행하신 명령어라도 적어주시면 뭐가 문제인지 알수 있을지도 모르겠네요.

workman729
Posts: 562
Joined: 2014/02/12 Wed 5:02 pm

Re: 보미(구 CMPlayer)가 공개되었습니다.

Postby workman729 » 2015/03/10 Tue 2:26 am

우선 친절하신 설명 잘 보았습니다.

별다른 방법을 쓴 것이 아니라 우분투에서 컴파일 하는 방법과 동일합니다.
참고로 스펙 파일을 올려 드리도록 하겠습니다.
# ./configure --enable-pulseaudio
# make
# make install

빌드 과정은 과정은 똑 같습니다. 다만 스펙 파일 보시면 아시겠지만 rpmbuild를 이용한 것의 차이입니다.
보다 자세한 사항은 페도라 사용자 모임의 자료실의 src rpm 파일을 참조 하십시오.

말씀 하신 사항이 표준이라서 대부분의 배포반에서 /usr/bin에서 검색해 보면
qmake, lrelease 파일의 이름입니다만 페도라 계열에선 qt4 또는 qt5의 이름에 -qt4/-qt5가 붙습니다.

이는 페도라 계열에서만 적용되는 사항인 것으로 저는 알고 있습니다.

저의 경우 대개 qmake는 잘 찾는데 lrelease를 못 찾는 경우가 종종 있어 편의상 아래 처럼 빌드 합니다.
예를 들면 umplayer, smplayer의 경우 페도라에선 make 시 qmake와 lrelease를 지정해 줘야 하는 것으로 압니다.
# make QMAKE=qmake-qt4 LRELEASE=lrelease-qt4

소스를 세밀하게 살펴보지 않아 잘은 모르겠지만 보미에서는 qmake는 찾아도 lrelease는 찾지를 못하더군요!
그래서 말씀 드린 부분을 수정하여 빌드하였습니다.

waf 부분은 일단 처음 받은 소스상에선 clean 명령을 이용할 필요가 없어서 편의로 수정하여 사용했습니다.
&&을 사용하면 결과에 성공해야 다음으로 넘어가는 것으로 알고 있고
그래서 rpmbuild에서 ./waf configure을 먼저 실행할 것을 요구하는 것으로 추측하였습니다.
그렇다면 우분투에서도 같은 결과를 초래할 것으로 추측하여 말씀 드려 본 것입니다.

어쨌거나 일단 페도라에서 빌드해서 페도라 사용자 모임 자료실에 rpm 파일을 등록 했습니다.

한가지 조금 불편한 사항은 볼륨 노멀리저에 대한 것인데 어떤식으로 사용하는 것인지 궁금하군요!

저는 고사양의 앰프를 이용하여 컴에서 음악이나 영화를 많이 즐기는 편입니다.
보미를 이용하여 노멀리저를 적용하니 스피커에서 매우 불쾌한 소리가 나서
처음엔 앰프에 이상이 있나 했습니다만 노멀리저를 해제하니 정상적으로 나오더군요!

이 부분을 어떤식으로 이용하는지는 알수 없으나 mpv의 옵션중 af=drc 옵션을 사용해 보시길 조심 스럽게 말씀 드려 봅니다.
고성능의 앰프에선 drc의 소리 특성이 좋은 것은 아니지만 일반 데탑에선 보다 나은 결과를 보일 것으로 봅니다.

참고 하시기 바라며 하나의 건의 사항에 불과 하니 편히 글을 읽어 주시면 감사하겠습니다.
Attachments
bomi.spec.tar.gz
(1.43 KiB) Downloaded 56 times

xylosper
Posts: 16
Joined: 2009/04/10 Fri 6:00 pm

Re: 보미(구 CMPlayer)가 공개되었습니다.

Postby xylosper » 2015/03/10 Tue 2:52 pm

spec 파일을 살펴봤는데 qtsk옵션이 안들어있는데 이걸로 처음에 시도하신게 맞나요?
configure 파일에서 고치신 부분 근처 소스를 보시면 아시겠지만,

Code: Select all

    if [ -n "$qtsdk" ]; then
        qmake=$qtsdk/bin/qmake
        lrelease=$qtsdk/bin/lrelease
        macdeployqt=$qtsdk/bin/macdeployqt
    fi


이렇게 되어있기 때문에 qtsdk값을 지정하지 않는 한, 저 안의 값을 바꾼다고해도 아무것도 바뀌는 것은 없습니다.

노멀라이저의 경우에는 클리핑이 일어나고 있는 듯합니다. 환경 설정의 오디오 필터에서 목표 레벨을 낮춰보시기 바랍니다.
bomi의 노멀라이저도 기본적으로는 drc처럼 제대로된 노멀라이저는 아니지만 drc를 조금이라도 피하기 위해서 게인 변화가 약간 천천히 일어나게 되어있어 클리핑 문제가 생길수도 있습니다.

xylosper
Posts: 16
Joined: 2009/04/10 Fri 6:00 pm

Re: 보미(구 CMPlayer)가 공개되었습니다.

Postby xylosper » 2015/03/10 Tue 2:56 pm

그리고 요즘도 그런진 모르겠지만 개인적으로 우분투 한국 채널에서 다른 배포판 질문에 대답해주다 예전에 대표자한테 욕먹은 적이 있기 때문에 더 문의하실게 있다면 github 에 새 이슈를 열어주시기 바랍니다.

workman729
Posts: 562
Joined: 2014/02/12 Wed 5:02 pm

Re: 보미(구 CMPlayer)가 공개되었습니다.

Postby workman729 » 2015/03/10 Tue 3:35 pm

아! 그렇군요...^^

저도 전문 프로그레머도 아니고 그냥 git clone으로 다운 받아 보니 못찾는 부분이 있어
수정하여 confugure 하니 넘어가길래 말씀 드려 본 것에 불과 하니 이점 양해 바랍니다.

git 내용을 보니 lrelease 부분을 수정 하신 것 같습니다.

처음에 제가 수정한 부분이 git 에서 변경하신 내용이였는 데 수정하여 해보니 안되길래
조금 이상하다고 느껴서 혹시 하는 부분에 파일의 qtsdk의 경로를 지정하는 것으로 변경하였을 따름입니다.

아마도 수정하여 이리저리 저장하는 부분에서 실수가 있었는지도 모르겠습니다.

저도 우분투 커뮤니티에서 다른 배포반 애기하는 것이 실례가 되지 않을까 해서 염려스러운 부분이 있었더랬습니다.

말씀 하신대로 다음 부턴 git를 이용하도록 하겠습니다.

Return to “자 료 실”

Who is online

Users browsing this forum: No registered users and 1 guest