awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 个仓库

Awesome GitHub RepositoriesMultimedia Playback

Core functionality for decoding and playing various audio and video formats.

Distinguishing note: Existing candidates were too narrowly focused on audio only or specific synchronization tools.

Explore 14 awesome GitHub repositories matching graphics & multimedia · Multimedia Playback. Refine with filters or upvote what's useful.

Awesome Multimedia Playback GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • lhc70000/iinalhc70000 的头像

    lhc70000/iina

    45,244在 GitHub 上查看↗

    IINA is a high-performance media player for macOS built on the mpv engine. It serves as a video player with broad codec support and a web media streamer that uses plugins to stream and download online video content for local playback. The application features a customizable multimedia interface with flexible themes and layouts tailored for the macOS desktop. It integrates a JavaScript scripting engine and a plugin system to extend player functionality and parse media URLs from the web. Core capabilities include multimedia playback with support for subtitles and playlists, as well as a pictur

    Provides a core playback engine capable of decoding various audio and video files with subtitle support.

    Swift
    在 GitHub 上查看↗45,244
  • streamich/react-usestreamich 的头像

    streamich/react-use

    43,974在 GitHub 上查看↗

    react-use is a collection of reusable state and effect hooks for managing common logic in React applications. It serves as a comprehensive library for implementing state management patterns and wrapping various browser APIs into consistent hook interfaces. The project provides a specialized toolkit for DOM interaction and browser API integration, allowing components to track element dimensions, manage cookies, and monitor hardware sensors. It includes a suite of animation and timing utilities for physics-based numeric interpolation and frame-synced state updates. Beyond basic state managemen

    Controls audio and video playback with additional support for speech synthesis and haptic vibration.

    TypeScript
    在 GitHub 上查看↗43,974
  • hehonghui/android-tech-frontierhehonghui 的头像

    hehonghui/android-tech-frontier

    10,612在 GitHub 上查看↗

    Android Tech Frontier is a project that periodically translates high-quality English Android development articles into Chinese for the developer community. Its core identity is as a translation pipeline that covers topics including Android internals, open-source libraries, software architecture, and testing methodologies. The project distinguishes itself by providing Chinese translations of technical content that spans Android view hierarchy analysis, HTTP request execution patterns, proxy creation techniques, and image loading configuration. It also covers UI layout solutions such as nesting

    Plays common multimedia formats from local files or network streams using the Phonon framework.

    android-architectureandroid-testingdagger2
    在 GitHub 上查看↗10,612
  • jerryc127/hexo-theme-butterflyjerryc127 的头像

    jerryc127/hexo-theme-butterfly

    8,316在 GitHub 上查看↗

    Hexo Theme Butterfly is a visual template for Hexo that transforms Markdown content into a responsive website featuring card-based layouts. It functions as a technical content renderer capable of displaying complex data such as mathematical formulas, Mermaid diagrams, and interactive charts within blog posts. The interface is PWA enabled, utilizing service workers and manifest files to provide offline access and installation on mobile devices. The theme distinguishes itself through a wide array of specialized content rendering tools, including musical score rendering, chronological timelines,

    Displays musical scores on the page using music notation syntax.

    JavaScriptbutterflyhexohexo-theme
    在 GitHub 上查看↗8,316
  • hiram-wong/zyfunHiram-Wong 的头像

    Hiram-Wong/zyfun

    8,157在 GitHub 上查看↗

    Zyfun is a multimedia streaming client and JSON-based media manager designed for organizing and playing live streams and video-on-demand content from remote sources. It functions as a centralized system for managing multimedia resources across different platforms. The project features a multi-engine media player that allows switching between different player cores to optimize streaming performance and maintain compatibility across various devices. It utilizes standardized JSON configuration files to import and structure media metadata and channel lists. The system covers the integration of m

    Implements a centralized registry to maintain a single source of truth for all media assets and metadata.

    TypeScriptelectrontdesignvite
    在 GitHub 上查看↗8,157
  • alex313031/thoriumAlex313031 的头像

    Alex313031/thorium

    6,803在 GitHub 上查看↗

    Thorium is a web browser built from the Chromium project, designed for high performance and expanded compatibility. It utilizes aggressive compiler optimizations and CPU-specific instruction sets, such as AVX2 and SIMD, to increase page rendering and JavaScript execution speeds. The project distinguishes itself by providing custom builds that enable modern web browsing on legacy versions of Windows and Linux. It further diverges from standard browser implementations by integrating Widevine DRM and native support for high-efficiency media formats, including HEVC and JPEG XL. Broad capabilitie

    Integrates Widevine DRM and high-efficiency codecs like HEVC and JPEG XL for advanced multimedia playback.

    C++aesavxavx-instructions
    在 GitHub 上查看↗6,803
  • mpvnet-player/mpv.netmpvnet-player 的头像

    mpvnet-player/mpv.net

    5,155在 GitHub 上查看↗

    mpv.net 是 mpv 媒体播放器的 Windows 图形用户界面。它作为一个可定制的多媒体前端和硬件加速视频播放器,渲染高保真的视频和音频内容。 该项目的特色在于提供了一个用于管理播放器设置和配置文件的可搜索图形界面,以及可更换主题的视觉风格。它通过脚本引擎支持可扩展性,并允许通过基于 JSON 的通信和命令行接口进行外部播放管理。 该应用涵盖了广泛的媒体播放功能,包括高质量视频处理、GPU 加速解码以及在线媒体流式传输。它处理各种输入方法,如系统文件浏览器、光盘媒体和剪贴板内容,同时提供用于管理播放队列和外部字幕或音频文件的工具。

    Renders video, audio, and images across various formats using built-in decoders.

    C#audio-playercommand-linedotnet
    在 GitHub 上查看↗5,155
  • turbulenz/turbulenz_engineturbulenz 的头像

    turbulenz/turbulenz_engine

    4,987在 GitHub 上查看↗

    Turbulenz Engine 是一个跨平台游戏引擎和 HTML5 框架,旨在跨桌面、移动和 Web 环境渲染图形并模拟物理效果。它作为一个 WebGL 图形引擎和基于 Web 的物理引擎,提供了在浏览器中构建 2D 和 3D 游戏所需的工具。 该项目包括一个实时多人游戏框架,通过服务器端通信在多个用户之间同步游戏状态和玩家交互。这允许协调实时和异步回合制动作,以保持一致的共享状态。 该引擎涵盖了广泛的功能,包括基于着色器的图形渲染、碰撞模拟以及处理来自键盘、鼠标、触摸屏和游戏手柄的用户输入。它还通过异步加载 3D 模型、纹理和音视频播放来管理多媒体资源。 该框架被组织成模块化组件,以促进各种游戏系统的集成以及跨不同设备类型的内容分发。

    Provides integrated support for executing sound effects and rendering video files as textures.

    TypeScript
    在 GitHub 上查看↗4,987
  • tagspaces/tagspacestagspaces 的头像

    tagspaces/tagspaces

    4,935在 GitHub 上查看↗

    TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud

    Provides a built-in media player for streaming audio and video files directly within the application.

    TypeScriptelectronjavascriptnote-taking
    在 GitHub 上查看↗4,935
  • 0xfe/vexflow0xfe 的头像

    0xfe/vexflow

    4,332在 GitHub 上查看↗

    VexFlow 是一个用 TypeScript 编写的音乐符号渲染库和乐谱生成器。它在 Web 浏览器和 Node.js 环境中使用 SVG 或 HTML Canvas 以编程方式绘制乐谱、五线谱和音符。 该库提供了一个用于渲染吉他指法谱的专用引擎,包括绘制指法谱和基于品位的修饰符(如推弦和颤音)的能力。它允许通过使用简写字符串的高级 API 和用于对视觉元素进行精细控制的低级 API 来生成符号。 其能力涵盖音符、和弦和休止符的编程组合,以及乐章的组织和多个声部的对齐。该系统管理音乐元素的布局、音乐字体的应用以及添加变音符号和连线等修饰符。

    Provides programmatic rendering of musical scores and notation for web browsers and documents.

    TypeScript
    在 GitHub 上查看↗4,332
  • aleksoid1978/mpc-beAleksoid1978 的头像

    Aleksoid1978/MPC-BE

    4,163在 GitHub 上查看↗

    MPC-BE 是一款跨格式视频播放器和 Windows 媒体播放器,专为本地播放音频和视频文件而设计。它作为一个 DirectShow 媒体播放器,利用 DirectShow 框架在 Windows 系统上渲染各种数字媒体格式。 该项目专注于高质量视频渲染和高分辨率文件的播放。它采用自定义渲染器流水线和 Direct3D 表面渲染来管理缩放、色彩空间转换和低延迟显示。 该播放器集成了硬件加速解码以将解压卸载到 GPU,并支持基于插件的编解码器以扩展兼容的音频和视频格式。该系统使用事件驱动的 UI 线程模型将播放引擎与用户界面解耦。

    Provides core functionality for decoding and playing various multimedia formats on Windows.

    C
    在 GitHub 上查看↗4,163
  • ds-homebrew/twilightmenuDS-Homebrew 的头像

    DS-Homebrew/TWiLightMenu

    3,818在 GitHub 上查看↗

    TWiLightMenu is a retro gaming frontend and game launcher for Nintendo DS hardware. It serves as a custom firmware tool and a unified interface for launching native games, emulated ROMs, and homebrew applications, while also functioning as a cheat manager and handheld storage manager. The project features a custom theme engine that allows for the personalization of the visual interface through custom images, fonts, and coordinate sets, as well as the use of custom boot splash screens and system audio. It distinguishes itself through a modular extension system that supports third-party plugins

    Views images and plays video files stored on the storage media through integrated players.

    C++nintendo-3dsnintendo-dsnintendo-ds-homebrew
    在 GitHub 上查看↗3,818
  • videolan/vlc-androidvideolan 的头像

    videolan/vlc-android

    3,563在 GitHub 上查看↗

    This is an Android multimedia player designed to decode and play a wide variety of audio and video formats. It functions as a network media streamer and a multimedia library manager, indexing local files into a searchable database for organized access. The project includes a high-fidelity audio processor for routing signals through hardware interfaces like SPDIF and HDMI, and a Chromecast media controller for streaming content to external renderers and UPnP devices. It supports advanced visual rendering, including high dynamic range video with tonemapping, 360-degree video, and spatial audio.

    Provides core decoding and playback functionality for a wide variety of audio and video formats.

    Kotlinandroidlibvlcmultimedia
    在 GitHub 上查看↗3,563
  • gpac/gpacgpac 的头像

    gpac/gpac

    3,205在 GitHub 上查看↗

    GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing units called filters connect into a directed graph to handle media workflows. At its core, the framework centers all media packaging and manipulation on the ISO Base Media File Format (ISOBMFF), with specialized tools for reading, writing, fragmenting, and encrypting MP4 and related containers. It also provides a declarative scene graph composition system for describing interactive multimedia scenes using MPEG-4 BIFS, X3D, SVG, or VRML syntax, alongside a hardware-accelerated re

    Provides a full multimedia playback engine for audio, video, subtitles, and 3D graphics from local files and live streams.

    Catsc3broadcastcenc
    在 GitHub 上查看↗3,205
  1. Home
  2. Graphics & Multimedia
  3. Multimedia Playback

探索子标签

  • Music Notation Rendering2 个子标签Capabilities for rendering musical scores and notation within a web page. **Distinct from Multimedia Playback:** Distinct from Multimedia Playback by focusing on the visual rendering of notation rather than audio decoding.
  • Resource RegistriesCentralized systems for tracking and organizing multimedia assets and their metadata. **Distinct from Multimedia Playback:** Distinct from Multimedia Playback: focuses on the organizational registry of assets rather than the act of playing them.