편리한 동영상 플레이어 CMPlayer

안녕하세요. 오래전에 여기에서도 몇번 소개한 적이 있는데, 한동안 백엔드 교체작업 등으로 안정도가 극도로 떨어지고 Qt 버전 문제로 우분투에서는 배포가 불가능했기 때문에 글을 올리지 않다가, 최근에 어느정도 해소된 듯하여 새롭게 소개글을 씁니다.

CMPlayer는 제가 개인적으로 개발중인 멀티미디어 플레이어입니다.
많은 기능이 있지만, 그중에서도 개인적으로 선전할 만하다고 생각하는 기능 또는 지금까지 공개해오면서 다른 분께 요청받아서 추가했거나 호평을 받은 기능들만 선정해보면 다음과 같습니다.

  • 하드웨어 가속 디코딩 지원
  • 재생목록 자동 생성
  • 자막 단위 탐색 기능
  • 통합 자막 및 여러 자막 파일 동시 출력 가능
  • 자막내의 ruby태그를 포함하여 다양한 포매팅 지원
  • 고품질 자막 출력
  • 자막 인코딩 자동 탐지
  • 재생시에만 항상 위로 띄우기 가능
  • 구간 반복
  • 재생 기록 보존/중단 위치 기억
  • 다양한 커스터마이징 옵션

CMPlayer는 GPL을 따릅니다. 더 자세한 내용은 [url=http://cmplayer.github.io/:3ayibknr]CMPlayer 홈페이지[/url:3ayibknr]를 참고해주세요.

다음 페이지에서 구할 수 있습니다.

  • 소스 코드: [url=https://github.com/xylosper/cmplayer:3ayibknr]git 저장소[/url:3ayibknr]
  • 소스 릴리즈: [url=https://github.com/xylosper/cmplayer/releases:3ayibknr]릴리즈 페이지[/url:3ayibknr]
  • Ubuntu: [url=https://launchpad.net/~darklin20/+archive/cmplayer-ppa:3ayibknr]PPA[/url:3ayibknr]
  • Arch Linux: [url=https://aur.archlinux.org/packages/cmplayer:3ayibknr]AUR[/url:3ayibknr]
  • OS X: [url=https://github.com/xylosper/homebrew-cmplayer:3ayibknr]Homebrew Tap[/url:3ayibknr]

우분투 유저분들은 상기 PPA에서 미리 빌드된 바이너리 패키지를 다운받을 수 있습니다.

버그나 건의 사항등의 피드백은 상시 환영합니다. [url=https://github.com/xylosper/cmplayer/issues?state=open:3ayibknr]이슈 트래커[/url:3ayibknr]에 올려주세요.

참고로 우분투 유저분들은 Qt버전 문제로 인해서 14.04 이상에서만 사용할 수 있습니다.

자막관련에서 신경을 많이 써서 웬만한 엉터리 국내 자막들도 어느정도 표시가 되게 되어있습니다.
혹시 이용중에 자막을 포함해서 뭔가 이상하다고 생각되시면 이슈트래커를 통해 알려주세요.

아! 언제 한번 감사의 말씀을 드리고 싶었는 데 기회가 되는군요!

한동안 통합 자막에 대한 유용성으로 매우 즐겨 사용했었습니다.
또한 vlc에서 벗어난 점에 대한 축하의 인사와 함께 감사의 말씀 드립니다.

한 가지 제안을 드린다면 일반적으로 배포반에 포함된 freetype을 사용하는 경우 자막 글꼴이 이상 없이 표현 됩니다.
그러나 폰트의 랜더링 문제로 freetype-infinality와 fontconfig-infinality를 사용하시는 분이 상당히 많을 텐데요…^^

이런 경우 글꼴이 번지는 현상이 일어 납니다.
뭐랄까…? 폰트가 두겹으로 나온다 할까요!

개인적으로 소스를 살펴볼 기회가 없어 정확한 의견을 제시할 순 없지만
다음번에 업하실 기회가 되시면 이점을 참고해 주시기 바랍니다.

감사합니다.

infinality라는 것 자체를 처음들어서 좀 찾아봤는데 Qt와 관련해서 호환성 문제가 있는 듯합니다.
다른 Qt를 이용하는 어플리케이션들, 가능하면 Qt4가 아니라 Qt5를 사용하는 것들의 렌더링상태를 확인해주세요.
제가 아는 다른 Qt5어플리케이션은 QtCreator밖에 떠오르는게 없네요.

고수님께서 freetype-infinality에 대해 처음 들어 보았다고 하시니
어느 정도 존경심이 줄어드는 것 같습니다. (ㅋㅋㅋ 농담입니다.)

freetype-infinality는 폰트 랜더링 향상을 돕는 패치로 많은 분들 께서 사용하는 것으로 알고 있습니다.
상당히 큰 효과를 발휘하므로 프로그레머에게는 매우 유용합니다.

아래는 우분투 14.04에서 이용할 수 있는 ppa 저장소와 공식 배포처 입니다.
ppa repository: [url:2uv9rcjr]https://launchpad.net/~no1wantdthisname/+archive/ppa[/url:2uv9rcjr]
공식 배포처: [url:2uv9rcjr]http://www.infinality.net/blog/infinality-freetype-patches/[/url:2uv9rcjr]

일단은 말씀하신 사항을 체크하기 위해 qt5 어플을 이용해 확인해 보았으나
별달리 특이 사항을 발견하지 못했습니다만 구글링을 통해 qt5와 freetype-infinality의 상관 관계에 대해 검색해 보았습니다.

영어라서 대충 확인해 보았으나 조금 이상하게 랜더링 된다는 문구를 보고 막상 들어가보니
관련성이 없는 내용들만 애기하고 있는 것 같습니다.

조금 더 알아본 뒤 맥이 잡히면 댓글 드리겠습니다.