안녕하세요. 릴리즈광고할때만 찾아오는 xylosper입니다.
CMPlayer 0.4.0을 릴리즈하였습니다. 이하 kldp.net에 올린 글의 copy&paste입니다.
=====================================================================
많은 분들이 기다리시던(?) CMPlayer 0.4.0을 릴리즈하였습니다.
이전에 재생엔진으로 mplayer와 xine을 지원하던 것을 포기하고,
유지보수문제로 GStreamer만을 이용하도록하였습니다.
이전과 비교하여 다음과 같은 변경사항이 있습니다.
- GStreamer로 통합됨으로써, 모든 플러그인은 삭제되고 실행 파일 하나만으로 작동합니다.
- OSD 알파 블렌딩이 가능해짐으로서 자막을 포함한 OSD 품질이 향상되었습니다.
- 자막 표시 기능이 추가되었습니다. 도구 상자의 자막탭에서 이용할 수 있습니다.
- 재생/일시정지 전환시에 문제가 많았기 때문에 '항상 위에 표시’기능이 삭제되었습니다.
- 키프레임과 무관하게 정확한 프레임으로 탐색을 수행합니다. 이로 구간반복의 정확도가 향상되었습니다.
- 다이얼로그를 이용하는 고급 구간 반복 기능이 삭제되었습니다. 혹시 필요하다고 요청이 있으면 다음 버전에서 다시 넣겠습니다.
- 소리 평준화(volume normalization)과 비디오의 소프트웨어 처리(software equalizer)는 더이상 환경설정에 존재하지 않습니다.
재생중에 메뉴에서 켜고 끌수 있습니다. - 일부 필요없다고 생각되는 옵션들이 삭제되었습니다.
위 변경사항의 대부분은 GStreamer로 이행한 덕분에 가능해진 것들입니다.
UI는 거의 바뀌지 않았지만 재생엔진 부분은 처음부터 다시 만들었기 때문에, 이외에도 자잘한 변경점도 있고,
제가 로그를 잘 안남기다보니 어떤 기능이 이번버전에 새로 추가된건지 잘 기억이 안나기도 합니다--;
새로 짜면서 잊어버리고 구현하지 않은 기능도 있습니다.
릴리즈하고서야 스냅샷이 빠진걸 알았습니다. 다음에 다시 넣겠습니다.
이외에도 기능추가나 복귀 요청이 있으시면 주저마시고 말씀해주시기 바랍니다.
또한 동시에 자잘한 버그도 대량생산되었을 가능성이 높습니다--;
다음 페이지에 다운로드할 수 있습니다.
CMPlayer 소개
CMPlayer는 엔드유저를 위한 사용하기 편리한 멀티미디어 플레이어입니다.
특히 한국에서 자주 문제가되는 자막처리에 많은 신경을 썼습니다.
CMPlayer로는 다음과 같은 것들이 가능합니다.
- 파일/URL/DVD 재생 지원
- 파일명으로부터 재생목록 자동 생성
- DVD 메뉴 지원
- 화면 크기/종횡비 설정 및 잘라내기 지원
- 재생 속도 변경 가능
- 구간 반복 기능
- Sami(smi), SubRip(srt), MicroDVD, TMPlayer 자막 포맷 지원
- 통합 자막지원
- 포맷에 상관없이 복수의 자막들의 동시 표시 가능
- 자막 인코딩 자동 탐지(libchardet 이용)
- SAMI포맷의 컬러 자막 지원
- 현재 표시되고 있는 자막 리스트 및 자동 스크롤 지원
- 복수의 오디오 스트림을 포함한 미디어 지원
- 소리 평준화(volume normalization) 지원
- 밝기/채도/명도/대비 설정 지원
- 최대 999개의 재생이력 보존
- 재생이력에 포함된 이전에 중단된 파일을 중단된 곳부터 재생 가능
- 즐겨찾기 지원
- 단일 어플리케이션 지원
- 시스템 트레이 아이콘 지원
- 최소화 및 복귀시 자동 일시정지 및 자동 재생 시작
- 재생중 화면 보호기 끄기
- 상하단 여백 존재시 자동으로 자막 출력위치가 조절됨
- 전 메뉴 단축키 설정 가능
- 마우스 조작으로 동작 설정 가능
이외에도 여러가지 편리한 기능이 포함되어있습니다.
버그 및 기능 개선에 대해서는 다음 사이트에 올려주시기 바랍니다.
CMPlayer 프로젝트 페이지: http://kldp.net/projects/cmplayer
CMPlayer 저자 블로그: http://xylosper.net
한가지 참고사항으로 말씀드리자면, GStreamer는 다양한 런타임 플러그인으로 구성되어있기 때문에, 설치시에 의존성에 없는 것들이 재생할땐 필요할 수 있습니다.
제가 각 배포판의 의존성을 전부 조사할 수없기 때문에 빌드시에 필요한 의존성만 들어있는 상태입니다.
혹시 설치후 아무것도 자동하지 않고 묵묵부답이라면 GStreamer 플러그인을 하나씩 설치해보시기 바랍니다.