视频播放器
播放与媒体库下的项目,按 star 排序,共 76 个。
macOS 上基于 mpv 的现代视频播放器,用 Swift 编写,界面原生美观,支持几乎所有视频格式,适合替代 QuickTime 日常看片。
开源媒体播放器框架,支持 HTML 和 React,统一处理 HLS、DASH 等流媒体格式,帮你在网页里快速搭出稳定可定制的视频播放器。
轻量级命令行视频播放器,基于 FFmpeg 解码,支持硬件加速、字幕渲染和脚本扩展,适合在终端或嵌入其他应用中播放音视频。
本地优先的视频元数据刮削与媒体库管理工具,自动整理影片信息并支持自托管播放,适合搭建个人影音库。
字节跳动开源的 HTML5 视频播放器,内置流媒体解析能力,支持 HLS、DASH、FLV 等格式,通过按需解析节省流量。
可扩展的插件化 HTML5 网页媒体播放器,支持 HLS、DASH、MP4 等格式,方便在网页中嵌入并定制视频和音频播放。
红果短剧的第三方桌面客户端,提供 Windows 正式版、Mac M 系列和 Android TV 测试版,支持找剧、收藏、本机续播和电视遥控操作。
用 React Native 和 Expo 写的第三方 B 站客户端,支持弹幕、DASH 播放和视频播放器,界面做得挺好看,适合在手机上刷 B 站。
基于 Kotlin 和 Jetpack Compose 的 Android 原生视频播放器,底层用 Media3/ExoPlayer 加 FFmpeg 解码,适合在手机上流畅播放本地视频。
一款浏览器扩展和油猴脚本,给抖音、B站、YouTube 等各类音视频网站加上倍速播放、截图、视频下载和自定义设置,让网页看片更顺手。
基于 libmpv 的 Android 视频播放器,支持硬件解码和丰富字幕、音轨控制,适合播放本地高码率视频。
不用装安卓模拟器,直接在 Windows 和 macOS 上刷红果短剧的桌面播放器,基于 Wails + Vue3 构建,支持 HEVC 硬解。
基于 ExoPlayer 的轻量级 Android 视频播放器,界面简洁但功能齐全,适合直接集成或作为本地播放器使用。
一套基于 Web Components 的媒体播放器控件,能快速给网站或应用加上外观统一的音视频播放界面,不用自己从头写 UI。
基于 React 的 HTML5 网页视频播放器组件,提供开箱即用的播放器 UI 和状态管理,适合在 React 应用中快速嵌入视频播放能力。项目已弃用,仅维护安全修复,新项目建议转向 Video.js 10。
一套可自托管的音视频投屏系统,支持自定义应用,能把媒体从服务器推送到各类客户端播放,适合搭建私有投屏方案。
跨平台 YUV 原始视频查看器,支持 H.265/HEVC 等编码分析,内置 ffmpeg 解码与高级统计工具,方便调试视频编码和画质。
基于 MSE 的 HTML5 播放器,能在浏览器里直接播放 MPEG2-TS 和 FLV 格式的直播流,省去转封装或插件依赖。
用 Swift 封装的轻量级视频播放器,基于 AVFoundation,支持本地播放和流媒体,适合 iOS 与 tvOS 应用快速集成播放能力。
基于 PyQt 和 libvlc 的桌面播放器,能把多个视频或直播流并排同步播放,方便同时盯多路画面。
Flutter 上开箱即用的视频播放器组件,封装了底层播放能力,提供播放控制栏、手势和全屏等交互,省去自己搭 UI 的麻烦。
基于 libmpv 的 Flutter/Dart 跨平台音视频播放器,一套代码即可在 Android、iOS、桌面端实现本地与网络媒体播放。
A full-featured immersion language learning suite for mobile.
基于 AVPlayer 和 FFmpeg 的苹果全平台视频播放器,支持 HLG、HDR10、杜比视界与杜比全景声,以及图文混合字幕。
基于 GTK 的 mpv 图形前端,界面简洁,把 mpv 强大的播放能力包装成易用的桌面视频播放器。
基于 mpv 内核的现代化视频播放器,提供开箱即用的图形界面和预设配置,省去手动折腾 mpv 配置文件的麻烦。
轻量级 iOS 图片/视频浏览器,支持缩放转场、下拉关闭、无限循环和自定义单元格,无第三方依赖,UIKit 与 SwiftUI 都能用。
一款功能完整的图片/视频管理应用,能读取 SD-webui、ComfyUI、Fooocus、NovelAI 等生成的元数据,并支持 AI 整理与语义搜索,可独立运行或作为扩展使用。
在 Next.js 应用里快速嵌入视频的组件库,封装了视频播放、处理和流式传输,省去自己搭建播放器的麻烦。
用 Rust 写的 LG webOS 电视原生 Plex 客户端,绕开 Chromium/WebView,实现 60fps 界面和 4K HEVC、杜比视界流畅播放。
基于 Qt 和 FFmpeg 的跨平台音视频播放器,支持绝大多数格式与编解码器,并提供硬件加速和视频滤镜。
基于 FFmpeg、SDL2 和 Qt 的开源视频播放器,模仿 PotPlayer 的界面与功能,适合学习播放器开发中的解码、渲染和音视频同步技术。
基于 mpv 和 Qt 重制的 Media Player Classic 跨平台播放器,界面和操作习惯延续经典 MPC,适合想在 Linux 或 macOS 上找回 MPC 体验的用户。
红果短剧的桌面客户端,支持 M 系列和 Intel Mac 以及 Windows,能跨三个来源搜索、播放、下载短剧并追剧。
一套 Flutter 常用效果与通用组件的示例集合,封装了弹窗、表单、图表、暗黑模式等组件和工具类,方便直接复用到自己的 App 里。
专业级广播播出软件,能把图文、音频和视频稳定输出到多路信号,自 2006 年起支撑 7×24 小时直播制作。
Flutter 跨平台视频播放器插件,支持 HLS、DASH、DRM、缓存、画中画和 VAST 广告,适合做短视频流和商业级播放场景。
基于 GTK4 和 GStreamer 的现代视频播放器,界面简洁,支持硬件加速解码,适合在 GNOME 桌面下流畅播放高清视频。
开源的 HTML5 视频播放器,支持 VAST 广告规范,适合在网页中嵌入视频并接入广告投放。
基于 BitTorrent 的跨平台桌面播放器,无需下载完整个文件即可边下边播,任意拖动进度条约一秒内响应,全程无服务器、无账号、无遥测。
基于 TypeScript 的 HTML5 视频播放器,支持 DASH、Smooth Streaming 和直播流,通过 MSE/EME 处理自适应码率与 DRM 播放。
基于 FFmpeg 和 DirectX 的 .NET 媒体播放库,帮 WinUI 3、WPF、WinForms 开发者快速集成视频播放、HLS/RTSP 流和种子播放能力。
基于 libmpv 内核、用 Jetpack Compose 构建的现代 Android 视频播放器,支持广泛格式与硬件解码,适合追求流畅播放体验的用户。
面向 iOS、macOS 和 tvOS 的可扩展视频播放器,基于 AVPlayer 封装,支持广告插入、AirPlay 和画中画等常见播放需求。
Flutter 插件,基于官方 iFrame Player API 在 App 内嵌播放或流式播放 YouTube 视频,省去跳转外部应用的麻烦。
GPU 加速的视频渲染与色彩管理库,为 mpv、FFmpeg 等播放器提供高质量缩放、HDR 色调映射和着色器处理。
封装 YouTube IFrame API 和 Data API 的 Swift 视频播放器库,帮 iOS 开发者快速搭建带播放和视频数据查询的 YouTube 应用。
给 React Native 应用用的视频播放器组件,自带可自定义的播放控件,省去自己搭控制栏的麻烦。
一套面向 mpv 播放器的个人配置文件,通过 GLSL 着色器和 Lua 脚本调优画质与交互,让观影体验更接近最佳状态。
一个开箱即用的 HTML5 视频播放器组件,支持 FLV、HLS 等流媒体格式,帮你在网页里快速接入稳定好用的视频播放能力。
用 Flutter 写的跨平台免费 IPTV 播放器,Android 和 iOS 都能装,方便直接看直播频道。
基于 Flutter 的轻量级视频播放器,支持 Android 和 Windows,可直连 WebDAV 播放视频,适合想要简洁本地/网盘播放体验的用户。
基于 Compose Multiplatform 的视频播放器库,一套代码即可在 Android、iOS、桌面端和 Web 上播放视频,省去各平台重复适配的麻烦。
基于 GTK4 和 libadwaita 的 Linux 桌面视频播放器,底层用 mpv 解码,为 GNOME 环境提供原生现代的视频播放体验。
用 Plex Media Server API 重做的 Plex 前端界面,换个更顺眼的 UI 来浏览和播放媒体库。
基于 Dantotsu 和 Saikou 二次开发的 Android 追番与影视应用,可搜索、浏览并在线播放动漫、电影和剧集。
基于 libmpv 的跨平台视频播放器,界面简洁,适合想要轻量播放器又不想牺牲 mpv 解码能力的用户。
基于 VLC 的 React Native 视频播放组件,支持 RTSP、RTMP 等流媒体协议,解决移动端播放直播流和网络视频的问题。
整理视频框架、库、规范和软件的资源清单,方便开发者快速找到播放器、流媒体和视频处理相关的工具。
基于 ExoPlayer、Media3 和 Jetpack Compose 打造的轻量级 Android 媒体播放器,流畅播放本地音视频并管理播放列表。