Media Player Classic ( MPC ), Media Player Classic - Home Cinema ( MPC-HC ) y Media Player Classic - Black Edition ( MPC-BE ) son una familia de reproductores multimedia gratuitos y de código abierto , compactos, ligeros y personalizables para Microsoft Windows de 32 y 64 bits . El MPC original, junto con la versión derivada de MPC-HC , imitan la apariencia simplista de Windows Media Player 6.4, pero proporcionan la mayoría de las opciones y funciones disponibles en los reproductores multimedia modernos. Las variaciones del MPC original y sus versiones derivadas son reproductores multimedia estándar en el K-Lite Codec Pack y el Combined Community Codec Pack .
Este proyecto ahora lo mantiene principalmente la comunidad en el foro de Doom9 . Las bifurcaciones activas son Media Player Classic - Home Cinema (MPC-HC) de clsid2 (el mismo desarrollador conocido como clsid responsable de MPC 6.4.9.1) y Media Player Classic - Black Edition (MPC-BE) de aleksoid.
El Media Player Classic original fue creado y mantenido por un programador llamado "Gabest", que también creó el complemento de gráficos PCSX2 GSDX. Fue desarrollado como una aplicación de código cerrado, pero luego se volvió a licenciar como software libre bajo los términos de la licencia GPL-2.0 o posterior . MPC está alojado bajo el proyecto en SourceForge.net . El proyecto en sí es una especie de organización paraguas para los trabajos de Gabest.guliverkli
El desarrollo de Media Player Classic se estancó en mayo de 2006. Gabest, el desarrollador principal de la versión original, declaró en marzo de 2007 que el desarrollo de Media Player Classic no estaba muerto, pero que no podía trabajar en él. [5] MPC 6.4.9.0, lanzado el 20 de marzo de 2006, es la versión oficial final.
En agosto de 2007, se puso a disposición una versión parcheada y actualizada de forma no oficial, del miembro de Doom9 clsid, alojada en el guliverkli2
proyecto en SourceForge.net . Conocida como Media Player Classic 6.4.9.1, estaba destinada a corregir errores y actualizar bibliotecas obsoletas; el desarrollo de su rama ha estado inactivo desde 2011. MPC 6.4.9.1 Revisión 107, publicada el 14 de febrero de 2010, es la versión de lanzamiento final. [6] [7] Desde entonces, la comunidad en el foro de Doom9 ha continuado el proyecto con MPC-HC.
Una bifurcación, llamada Media Player Classic - Home Cinema (MPC-HC) , agrega nuevas características, además de corregir errores y actualizar bibliotecas. [10] También actualizó la licencia a GPL-3.0 o posterior .
MPC-HC actualiza el reproductor original y añade muchas funciones útiles, entre las que se incluyen la opción de eliminar el tearing , decodificadores de vídeo adicionales (en particular H.264, VC-1 y MPEG-2 con compatibilidad con DirectX Video Acceleration ), compatibilidad con Enhanced Video Renderer y múltiples correcciones de errores. También existe una versión de 64 bits de Media Player Classic - Home Cinema para las distintas plataformas Windows x64. MPC-HC requiere al menos Windows XP Service Pack 3.
A partir de la versión 1.4.2499.0, MPC-HC implementó soporte para administración de color , una característica poco común de la que carecen casi todos los reproductores de video en Microsoft Windows. [11] La compatibilidad con Windows 8 se introdujo en la versión 1.6.5. [12] A partir de la versión 1.6.6, las versiones estables están firmadas. [13]
Además de las versiones estables publicadas, las compilaciones nocturnas también están disponibles públicamente. [14] [15] MPC-HC también se distribuye en el formato PortableApps . [16] MPC-HC 1.7.8 lanzado en 2015 se creó con MediaInfoLib 0.7.71.
MPC-HC 1.7.1 agrega soporte para el códec H.265/HEVC .
MPC-HC 1.7.13 es la versión final del programa que fue discontinuado oficialmente a partir del 16 de julio de 2017 debido a la escasez de desarrolladores activos con experiencia en C/C++. [17] Su código fuente en GitHub se actualizó por última vez el 27 de agosto de 2017, un mes y medio después de la versión final oficial. [18] Requiere CPU con soporte SSE2 y ya no se ejecuta en Intel Pentium III o AMD Athlon XP .
En enero de 2018, comenzaron a aparecer versiones actualizadas de MPC-HC, una bifurcación del mismo desarrollador (conocido como clsid2 en GitHub / SourceForge ) responsable de MPC 6.4.9.1. Esta bifurcación contiene códecs internos actualizados (filtros LAV), compatibilidad con AV1 , integración con youtube-dl , un nuevo tema oscuro, vista previa de video en la barra de búsqueda, compatibilidad con MPC Video Renderer, repetición AB, mejoras en el rendimiento de los subtítulos; [19] [20] se eliminó la compatibilidad con Windows XP en estas versiones. [19] Hay versiones binarias disponibles, [8] así como el código fuente. [21]
Media Player Classic - Black Edition (MPC-BE) es una bifurcación de MPC y MPC-HC. Se alejó del objetivo de MPC de imitar la apariencia de Windows Media Player con controles de reproductor actualizados y proporciona funciones adicionales además de MPC-HC, como una información sobre herramientas de vista previa de video al pasar el cursor del mouse sobre la barra de búsqueda, como se conoce en plataformas de video como YouTube y Dailymotion , aunque muchas de estas funciones, incluida la vista previa de video en la barra de búsqueda, se agregaron a MPC-HC en una fecha posterior. [24] [25]
Sin embargo, MPC-BE no incluye filtros LAV de forma predeterminada, lo que lo hace menos eficiente que MPC-HC para la decodificación. Esto se nota más con archivos de mayor resolución, códecs más nuevos o en hardware de gama baja. [26]
El desarrollo del reproductor comenzó en febrero de 2011. Los desarrolladores utilizaron una modificación de MPC-HC realizada por un programador apodado "bobdynlan".
La primera versión (1.0.1.0) se lanzó el 12 de septiembre de 2012. [27]
A partir de la versión 1.5.0, lanzada en diciembre de 2016, MPC-BE ya no es compatible con Windows XP . [28] El soporte para Windows Vista finalizó en la versión 1.6.7, lanzada en mayo de 2023. [29] [30]
La versión 1.5.1 de MPC-BE y las más nuevas requieren una CPU compatible con SSE2 y ya no funcionan en Intel Pentium III o AMD Athlon XP . [30]
También están disponibles compilaciones nocturnas . [23] [24]
Media Player Classic es capaz de reproducir VCD , SVCD y DVD sin necesidad de instalar software o códecs adicionales . MPC tiene códecs integrados para vídeo MPEG-2 con soporte para subtítulos y códecs para audio LPCM , MP2 , 3GP , AC3 y DTS ; junto con reproducción nativa del formato contenedor Matroska . MPC también contiene un divisor MPEG mejorado que admite la reproducción de VCD y SVCD mediante su lector VCD/SVCD/XCD. El 30 de octubre de 2005, Gabest añadió soporte para MP4 y MPEG-4 Timed Text . [31] Se pueden reproducir películas Adobe Flash (SWF) y saltar fotogramas a ellas. [32]
Los formatos de medios admitidos en las últimas versiones de MPC-HC y MPC-BE se han ampliado considerablemente en comparación con el MPC original, ya que estas versiones incluyen iteraciones de libavcodec y libavformat. La versión 1.7.0 de MPC-HC y las más nuevas utilizan filtros LAV, [33] mientras que MPC-BE utiliza FFmpeg directamente. [34] En consecuencia, admiten todos los formatos de esas bibliotecas.
MPC-HC también es uno de los primeros reproductores multimedia que admite audio Dolby Atmos de forma nativa.
MPC puede utilizar un archivo INI en su carpeta de aplicación, [35] lo que lo convierte en una aplicación portátil .
Media Player Classic se basa principalmente en la arquitectura DirectShow y, por lo tanto, utiliza automáticamente los filtros de decodificación DirectShow instalados. Por ejemplo, después de instalar el filtro de decodificación DirectShow de código abierto ffdshow , el MPC original ofrece una decodificación y un posprocesamiento rápidos y de alta calidad de los formatos MPEG-4 ASP , H.264 y Flash Video . Sin embargo, MPC-HC y MPC-BE pueden reproducir videos en estos formatos directamente sin ffdshow .
MPC-HC y MPC-BE también ofrecen compatibilidad con DXVA para tarjetas de video Intel , Nvidia y ATI / AMD compatibles cuando se utiliza un códec compatible . Esto proporciona aceleración de hardware para la reproducción.
Además de DirectShow, MPC también puede utilizar los códecs y filtros QuickTime , RealPlayer y SHOUTcast (si están instalados en la computadora) para reproducir sus archivos nativos. [36] Aunque algunos de estos archivos pueden reproducirse sin los códecs o filtros externos instalados. Alternativamente, QuickTime Alternative y Real Alternative se pueden utilizar en lugar de sus instalaciones de reproductor para una compatibilidad ampliada de sus respectivos formatos de archivo.
MPC admite la reproducción y grabación de televisión si está instalado un sintonizador de TV compatible .