Media Player Classic

 

[image]
'''MPC-BE 기본 모드'''
[image]
'''MPC-BE 클래식 모드'''
'''M'''edia '''P'''layer '''C'''lassic - '''B'''lack '''E'''dition 홈페이지
[image]
'''M'''edia '''P'''layer '''C'''lassic - '''H'''ome '''C'''inema 홈페이지
1. 개요
2. 상세
2.1. 장점
2.2. 단점
2.3. 제대로 사용하려면?
2.4. MPC-HC 개발 중단
3. 기타
3.1. MPC-QT
3.2. PotMPC


1. 개요


Windows Me부터 기본 내장된 Windows Media Player 7.0버전부터 이것저것 잡다한 기능이 많이 추가되어 무거워지고, 미디어 재생기 본연의 기능에 충실하지 못한 불만에서 개발이 시작된 미디어 플레이어.
이하, 두 프로그램 모두에 해당하는 내용은 '''MPC'''라는 명칭을, 각각 다른 특징에 대해서는 '''BE'''/'''HC'''라고 서술하므로 참고할 것.
K-Lite 코덱 패키지를 설치해도 사용할 수 있다.

2. 상세


DirectX를 사용하기 때문에 Windows전용이다. 2003년부터 개발이 시작되었으며 원작자인 Gabest는 2006년의 6.4.9버전을 마지막으로 손을 떼면서 Doom9 포럼에서 이어받아 '''MPC-HC'''라는 이름으로 배포한다. 이후 개발 참여자의 감소로 자체코덱 유지를 포기하고 LAVFilters를 코덱으로 내장하기 시작했으며, 기존의 자체코덱을 가진 버전은 2012년부터 독립하여 '''MPC-BE'''라는 이름으로 배포된다. BE는 HC에 비해 상대적으로 인터페이스가 수려하다. 참고로 HC의 외형은 Windows 2000에 기본 내장된 Windows Media Player 6.4의 모습과 닮았다.
군더더기가 없고 순수한 미디어 재생기로서의 높은 성능과 다양한 미디어, 64비트 정식 지원이 장점이며 내장필터들을 따로 받아 다른 플레이어에서 쓸 수도 있다. 특정 렌더러에서의 자막표시도 지원한다. 오픈소스인 만큼 플레이어와 내장필터의 빠른 업데이트도 장점. H.264/AVC, VC-1, MPEG-2코덱의 DXVA 모드도 지원하며 한글도 지원한다.[1]

2.1. 장점


MPC의 진정한 장점은 극강의 화질을 자랑하지만 성능도 많이 잡아먹는 madVR이라는 렌더러와 조합이 아주 좋다는 점인데, madVR이 나온 이후로 MPC를 사용하는 사람들은 대부분 madVR을 사용하기 위한 것이라고 볼 수도 있을 정도다. 화질과 음질을 중시하는 사용자는 '''플레이어 MPC + 렌더러 madVR + 코덱 LAVFilters + 캡션 xy-VSFilter + 오디오 ReClock''' 조합으로 많이 사용한다. 현재는 HC의 기본 내장 코덱이 LAVFilters이다. WASAPI를 이용하기 위한 ReClock은 Windows 7부터 WASAPI를 기본적으로 제공하나 공유모드이므로 독점모드를 원할경우 사용할 필요가 있었으나, 지금 버전은 그냥 오디오 렌더어 설정에서 mpc audio renderer 선택한후 등록정보에서 와사피 모드를 집중모드로 바꿔주면 된다. 더군다나 reclock같은 경우 64비트 버전을 지원하지 않으니[2] 굳이 그걸 쓸 필요는 없다. 이보다 더 고급 사용자라면 xy-VSfilter에 이어 DmitriRender같은 각종 필터를 떡칠하기도 한다.
madVR을 사용한다면 영상재생은 전부 이것이 담당하며 플레이어는 자막담당 겸 UI뿐일 정도로 역할이 감소하기 때문에 반드시 MPC가 아니더라도 팟플레이어처럼 코덱을 선택할 수 있는 플레이어를 쓴다면 적용해보는 것을 추천한다. 옵션 몇 단계만 거치면 바로 적용되는 만큼 어렵지 않으며 화면깨짐등의 안정성면에서도 이렇다할 문제는 없으니 관심이 있다면 충분히 해볼만 하다. 물론 MPC에서는 madVR정도만 추가로 설치하면 되기때문에 다른 플레이어보다는 MPC에서 설정단계가 적은 편이다.

2.2. 단점


구간반복 기능이 없고 자막을 위해 '''VSFilter'''를 설치해야 한다. 그러나 신버전과 구버전간의 기능차이로 자막이 지원되지 않을 때가 있으니 주의.

2.3. 제대로 사용하려면?


각종 기능이 필요하다면 팟플레이어/곰플레이어/KMPlayer등을 사용하는 것이 좋겠지만, LAVFilters을 내장한 BE도 좋다.[3] 게다가 BE는 유튜브 URL을 따와서 재생할 수 있는데 재생 시간이 긴 영상을 주소 따서 BE로 보면 중간광고도 안 뜨다.[4] '''하지만''' 구형PC에서는 WIN10 기본 내장된 영화 및 TV을 사용하는 편이 더 좋다.

2.4. MPC-HC 개발 중단


2017년 7월 17일, MPC-HC 1.7.13버전을 마지막으로[5] MPC-HC프로젝트를 종료한다는 공지가 떴다. 개발자가 계속 줄어들었기 때문에 결국 프로젝트를 유지할 힘이 없어진 것으로 보인다. 물론 오픈소스이므로 개발 지원자가 나오면 프로젝트를 다시 재개할 가능성은 남아있다.(현재도 새 버전이 나오고 있긴 하다. 다만 정식으로 개발이 계속 되고 있는 건 아니고 단 한명의 인원이 남아서 자잘한 업데이트[6]를 하고 있는 수준. 윈도우 포럼,Doom9 포럼,다운로드[7][8]) 아파치 재단의 오픈오피스도 4.1.3 버전을 마지막으로 개발을 중단했다가 거의 1년만에 4.1.4로 업데이트한 전례가 있다. 대다수의 오픈소스 프로젝트가 이런 식이니 HC 역시 완전히 맥이 끊기지는 않을 것이다. BE는 개발이 지속되고 있으므로 MPC를 좋아한다면 BE로 갈아타면 된다. 기능상으로도 BE가 HC보다 나아진지 한참 됐다. 게다가 클래식 형태의 인터페이스를 선호하는 사람들을 위해 위의 이미지처럼 BE에서도 기본 인터페이스와 클래식 인터페이스 선택 기능이 추가되어 본인 취향에 따라 인터페이스를 마음대로 전환하며 쓸 수 있게 되었다. WMP 6.4와 완전히 같은 UI여야만 하는 게 아니라면 차라리 BE를 클래식 모드로 설정하여 사용하자.

3. 기타



3.1. MPC-QT


MPC-QT[9] (Media Player Classic Qute Theater)라는 것도 있다. 위의 MPC-HC 개발 중단으로 인한 대체재 프로젝트로, UI는 MPC-HC 스타일을 유지하되 실제 동영상을 재생하는 백엔드는 mpv의 것을 쓰는 방식으로 새로 만들어서 겉모양은 (MPC-HC 사용자에게) 익숙하지만 기능은 발전된 재생기를 만들려는 것이다. '''mpv'''와 '''QT'''라는 단어를 보면 눈치 챘겟지만 당연히 기존의 DirectX로 만든 HC나 BE와는 달리 Qt로 만들었기 때문에 VLCSMPlayer처럼 윈도우와 리눅스에서도 돌아가는 크로스 플랫폼이다.[10] 당연히 겉모양의 유사성(으로 MPC-HC스러운 재생기를 원하는 유저층을 노리는 것) 외에 MPC-HC와 직접적인 관계는 전혀 없다. 그리고 19년 현재 기준으로 개발 시작한 지 얼마 안 된 신규 재생기다보니 메뉴만 있고 작동 안 하는 부분도 많다. "Cons: - in development, some menu items doesn't work at all" #
그러나 2020년 1월 현재 기준으로 여전히 미완성이다. 저걸 쓸 바에는 차라리 MPlayer 프론트엔드인 SMPlayer를 사용하는게 낫다. SMPlayer는 사용자가 취향에 따라 다양한 인터페이스를 선택할 수 있는데 그 중에는 MPC 클래식 모드도 있다. 사실 이미 '''mpv'''와 '''Qt'''를 사용하는 SMPlayer에서 MPC 인터페이스를 선택할 수 있는데 굳이 저걸 쓸 이유도 없다. MPC-HC 클래식 인터페이스를 선호하는 사람들은 차라리 '''BE'''나 SMPlayer에서 클래식 모드로 설정하여 사용하자.[11]

3.2. PotMPC


PotMPC라는 것도 있는데, 따로 프로그램 이름은 아니고 팟플레이어, MPC, madVR, LAVFilters, 각종 유료 필터들과 이들을 세팅해주는 스크립트 모음집 같은 거다. 포함된 유료 필터의 저작권 문제로 꽤 오랫동안 비공개 상태였고 배포용으로 유료 필터가 제외된 Lite 에디션을 따로 배포했으나, 세월이 흐르면서 유료 필터가 필요 없어졌다고 판단해서 20년도부터 전면 공개 배포로 전환되었다. #1, #2

[1] 번역자는 XNeo. 여기에서 확인할 수 있다.[2] 자신이 64비트 환경이라도 mpc도 32비트를 써야한다.[3] 팟플레이어LAVFilters적용해도 10년 넘은 구형PC에서 같은 효과[4] 이미 팟플레이어/VLC등 여러 동영상 플레이어에서 지원하고 있다.[5] Nightly 버전 포함 시 1.7.13.112[6] LAV Filters, MediaInfoLib등 MPC-HC의 존속여부와 별개로 계속 개발되고 있는 것들의 업데이트를 반영하고 자잘한 트윅을 하는 정도.[7] "The current project manager has said he lost interest in the project and I haven't got any further responses in the past weeks. I have been involved in MPC development (with small contributions) for almost 15 years, so consider these semi-official builds. MPC-HC does not have any active developers right now."[8] "I will NOT be working on any new features. So please don't post any feature requests in this topic. I will only work on small improvements that interest me personally."[9] 윈도우용은 2018년 8월 18.08 버전으로 VideoHelpChocolatey에서 다운로드할 수 있다.[10] Mac용은 없다. 아직 못 만든 건지 만들 생각이 없는 건지는 모름[11] MPC-BE는 '''보기 - 옵션 - 인터페이스'''로 들어가서 상단의 'dark 테마 사용 모드'를 해제하면 위 두 번째 이미지처럼 클래식 모드로 설정된다. SMPlayer는 '''옵션 - 환경설정'''으로 들어가거나 아래 스패너와 드라이버 그림이 있는 아이콘을 클릭 후 '''인터페이스'''로 들어가서 중간에 위치한 '''GUI 모드'''를 '''MPC GUI'''로 설정하면 된다.