awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mpc-hc avatar

mpc-hc/mpc-hcArchived

0
View on GitHub↗
5,266 stars·1,996 forks·C·GPL-3.0·33 viewsmpc-hc.org↗

Mpc Hc

This project is a media player software and digital television receiver designed for rendering a wide variety of audio and video file formats and digital broadcast signals. It functions as a DirectShow media player, providing a video rendering interface for managing output settings and visual quality.

The software includes capabilities for digital television tuning, enabling the capture, recording, and playback of live broadcast signals via compatible hardware tuner cards. It also features hardware-accelerated media decoding and internal decoder integration to ensure multi-format playback across various hardware specifications.

The system covers video output management through the use of shaders and color management, as well as subtitle rendering for text and image overlays. Users can personalize the workspace through interface layout customization and the creation of custom toolbars.

Features

  • Media Capture and Playback - Functions as a local media player supporting a wide range of audio and video file formats.
  • Digital Media Playback - Provides a comprehensive system for streaming and rendering digital audio and video files from various storage mediums.
  • Digital Television Receivers - Provides a full digital television receiver for capturing, tuning, and recording live signals.
  • Digital Television Tuning - Captures and views live television broadcasts through the use of compatible hardware tuner cards.
  • DirectShow Media Pipelines - Implements a modular filter graph based on the DirectShow framework for demuxing and decoding media streams.
  • DirectShow-Based Players - Implements a media player built on the DirectShow framework for accelerated video and subtitle rendering.
  • Multi-Format Media Players - A local application capable of rendering a wide variety of audio and video formats.
  • Broadcasting & Streaming - Streams and plays digital television signals using a specialized broadcasting player.
  • Live Video Rendering - Receives and renders live broadcast signals from hardware for real-time viewing.
  • Live Television Streams - Captures and plays live broadcast signals from digital video sources.
  • Television Hardware Tuning - Captures and records live television broadcasts using compatible tuner hardware.
  • Television Tuner Interfaces - Provides driver-level API communication with physical television capture cards for live broadcast streaming.
  • Media Player Interfaces - Implements a customizable user interface and layout specifically tailored for media playback operations.
  • Subtitle Rendering Layers - Renders text and image subtitle overlays on a separate layer above the video surface.
  • Visual Quality Optimizations - Adjusts color management and applies shaders to improve visual playback quality on monitors.
  • Internal Codec Integrations - Integrates internal decoder libraries to ensure multi-format playback across various hardware specifications.
  • Hardware-Accelerated Decoders - Uses platform-specific hardware decoders to efficiently render media and reduce CPU load.
  • Video Output Optimizations - Provides advanced control over display settings using shaders and color management to optimize overall visual quality.
  • Hardware-Accelerated Playback - Offloads video decoding and rendering to the GPU for high-performance playback.
  • Video Rendering Management - Provides a customizable interface for managing video output settings and color management.
  • Toolbar Button Customizations - Allows users to define and configure a personalized set of toolbar buttons for quick access to frequent functions.
  • Interface Layout Customization - Enables customization of the application's visual structure and layout to align with user preferences.

Star history

Star history chart for mpc-hc/mpc-hcStar history chart for mpc-hc/mpc-hc

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Mpc Hc

Similar open-source projects, ranked by how many features they share with Mpc Hc.
  • aleksoid1978/mpc-beAleksoid1978 avatar

    Aleksoid1978/MPC-BE

    4,163View on GitHub↗

    MPC-BE is a cross-format video player and Windows media player designed for the local playback of audio and video files. It functions as a DirectShow media player, utilizing the DirectShow framework to render a wide variety of digital media formats on Windows systems. The project focuses on high-quality video rendering and the playback of high-resolution files. It employs a custom renderer pipeline and Direct3D surface rendering to manage scaling, color space conversion, and low-latency display. The player incorporates hardware-accelerated decoding to offload decompression to the GPU and sup

    C
    View on GitHub↗4,163
  • mpvnet-player/mpv.netmpvnet-player avatar

    mpvnet-player/mpv.net

    5,155View on GitHub↗

    mpv.net is a Windows graphical user interface for the mpv media player. It serves as a customizable multimedia frontend and hardware-accelerated video player that renders high-fidelity video and audio content. The project distinguishes itself by providing a searchable graphical interface for managing player settings and configuration files, alongside a themeable visual style. It supports extensibility through a scripting engine and allows for external playback management via JSON-based communication and command line interfaces. The application covers a broad range of media playback capabilit

    C#audio-playercommand-linedotnet
    View on GitHub↗5,155
  • xbmc/xbmcxbmc avatar

    xbmc/xbmc

    20,868View on GitHub↗

    This project is a cross-platform media center, player, and digital media library manager. It serves as a centralized home theater hub for organizing, managing, and playing digital audio and video files across multiple operating systems. The application features a skinable media interface designed for remote control and ten-foot interface optimization. This is supported by a skinning engine that separates visual layout from application logic, allowing for custom user interface designs. The system provides automated media library organization by scanning folders to generate structured database

    C++androidc-plus-plusentertainment-hub
    View on GitHub↗20,868
  • microsoft/windows-universal-samplesmicrosoft avatar

    microsoft/Windows-universal-samples

    9,696View on GitHub↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    JavaScript
    View on GitHub↗9,696
See all 30 alternatives to Mpc Hc→

Frequently asked questions

What does mpc-hc/mpc-hc do?

This project is a media player software and digital television receiver designed for rendering a wide variety of audio and video file formats and digital broadcast signals. It functions as a DirectShow media player, providing a video rendering interface for managing output settings and visual quality.

What are the main features of mpc-hc/mpc-hc?

The main features of mpc-hc/mpc-hc are: Media Capture and Playback, Digital Media Playback, Digital Television Receivers, Digital Television Tuning, DirectShow Media Pipelines, DirectShow-Based Players, Multi-Format Media Players, Broadcasting & Streaming.

What are some open-source alternatives to mpc-hc/mpc-hc?

Open-source alternatives to mpc-hc/mpc-hc include: aleksoid1978/mpc-be — MPC-BE is a cross-format video player and Windows media player designed for the local playback of audio and video… mpvnet-player/mpv.net — mpv.net is a Windows graphical user interface for the mpv media player. It serves as a customizable multimedia… xbmc/xbmc — This project is a cross-platform media center, player, and digital media library manager. It serves as a centralized… namidaco/namida — Namida is a multi-format media player, music library manager, and network media streamer. It provides a unified… microsoft/windows-universal-samples — This repository is a comprehensive collection of reference implementations and sample libraries for the Universal… anilbeesetti/nextplayer — Nextplayer is a cross-platform mobile media player designed for playing audio and video from local storage and remote…