Logo

#视频播放器

Logo of DashPlayer
DashPlayer
DashPlayer — 英语学习播放器,提供AI字幕、字幕跳转、双语字幕及视频高效学习工具,界面友好,支持自定义设置与夜间模式,优化各种学习环境。
Logo of player
player
Vidstack Player是一个跨框架的视频和音频播放器库,支持React、Angular、Vue等多种JavaScript框架。该库提供预构建布局和自定义组件,注重可访问性和可定制性。作为Plyr和Vime的后继者,Vidstack Player为开发者提供了构建生产级播放器所需的工具、文档和社区支持。
Logo of animeopenings
animeopenings
animeopenings是一个开源的动漫片头片尾曲在线播放平台。该项目支持随机播放、视频列表展示和元数据管理,兼容SSA/ASS字幕格式。其特点包括简洁的播放器界面、易于部署的系统架构、可自定义的视频行为和类型分类,以及面向开发者的API接口。平台设计轻量化,同时提供丰富功能,适合动漫爱好者使用。
Logo of DPlayer
DPlayer
作为一款开源HTML5弹幕视频播放器,DPlayer支持多种流媒体格式并提供丰富功能。它不仅具备弹幕、截图、热键控制等特性,还能实现画质切换。DPlayer已在学习强国、小红书等平台得到应用,证明了其稳定性和实用性。该播放器设计简洁,便于开发者快速集成视频和弹幕功能。
Logo of vue3-video-play
vue3-video-play
vue3-video-play是一个基于Vue 3的视频播放器组件。它支持hls流媒体和多种视频格式,具有快捷键控制、倍速播放、画面镜像等功能。该组件界面美观、配置灵活,可适配移动端,并支持清晰度切换和直播。对于开发者而言,这是一个功能完善、易于集成的视频播放解决方案。
Logo of GSPlayer
GSPlayer
GSPlayer是一个开源的iOS和macOS视频播放器框架,使用Swift 5开发。它提供自定义UI、简洁API、缓存机制、预加载功能、列表视图集成和全屏播放等特性。通过CocoaPods集成,GSPlayer为移动应用开发者提供了灵活高效的视频播放解决方案。
Logo of gridplayer
gridplayer
GridPlayer是一款开源的跨平台多视频同步播放工具。基于VLC技术,支持主流视频格式和流媒体URL。可同时播放多个视频,数量仅受硬件限制。具备硬件解码、自定义网格布局、循环片段等功能,可保存各视频播放设置。支持多语言,适用于Windows、Mac和Linux系统。该工具为多视频观看提供了灵活的解决方案。
Logo of xgplayer
xgplayer
xgplayer是一款开源的Web视频播放器框架,具有模块化UI设计和灵活功能配置。支持MP4分段加载、清晰度无缝切换,以及FLV、HLS、DASH等格式的直播和点播。它优化了视频加载和缓冲机制,提供丰富的插件生态系统,为开发者提供高度定制化的视频播放解决方案。
Logo of iina
iina
IINA是基于mpv的macOS视频播放器,具有强大的解码能力和丰富的功能。它支持字幕、播放列表、章节管理,兼容Force Touch、画中画和Touch Bar。IINA还提供音乐模式、视频缩略图和在线字幕搜索等实用功能。该项目持续活跃开发,为用户提供了一个功能全面、界面可定制的视频播放工具。
Logo of h5player
h5player
h5player是一款HTML5视频播放增强脚本,兼容所有H5视频网站。脚本提供快捷键控制、播放速度调节、视频截图、画中画等功能,支持自定义配置。可加快教程视频学习、存储离线音视频文件,优化在线视频体验。具有广泛兼容性、跨域控制、多实例支持等特性,适合视频爱好者使用。
Logo of mpv-android
mpv-android
mpv-android是基于libmpv的开源Android视频播放器,支持硬件和软件解码。它具有手势控制、高质量渲染、网络流播放等功能,还提供背景播放、画中画模式和键盘输入。该应用可在GitHub、Google Play和F-Droid下载,Android TV版本需通过F-Droid或手动安装APK获取。
Logo of mpv.js
mpv.js
mpv.js是一款基于mpv的开源全格式嵌入式视频播放器,专为Electron和NW.js应用程序设计。它支持Windows、macOS和Linux平台,能处理多种视频格式。项目提供预构建二进制文件和简单的React组件,无需额外编译器设置,方便开发者快速集成高性能视频播放功能到应用中。
Logo of Memento
Memento
Memento是一款开源日语学习视频播放器,基于mpv开发。它融合了语法感知字幕搜索、Yomichan风格字典、Anki卡片制作等功能,并支持mpv生态系统,为用户提供全面的日语学习体验。该播放器集成多项实用工具,旨在提升日语学习效率,涵盖词汇、语法和汉字等方面。
Logo of moonplayer
moonplayer
MoonPlayer是一款开源的跨平台视频播放器,支持在线播放、视频下载和本地文件播放。兼容Windows、macOS和Linux系统,可通过AppImage、Flatpak等方式安装。基于Qt、libmpv和ffmpeg等技术,MoonPlayer集成了弹幕显示功能,并提供简洁界面和强大播放性能。该播放器支持多种视频格式,满足用户多样化的观影需求。此外,MoonPlayer还提供多语言支持,进一步增强了用户体验。
Logo of SmartTube
SmartTube
SmartTube是专为Android TV和机顶盒开发的开源视频播放器。它具备无广告播放、SponsorBlock、可调速度、8K/60fps/HDR支持等功能,无需Google服务即可运行。该应用支持多个公共视频源,拥有活跃的国际用户社区。SmartTube专注于为大屏设备提供流畅高清的视频体验,不支持手机和平板电脑。
Logo of yattee
yattee
Yattee是一款跨平台开源视频播放器,适用于iOS、tvOS和macOS。基于SwiftUI开发,注重用户隐私保护。提供原生界面、播放队列、历史记录、4K播放、画中画和后台音频等功能。集成SponsorBlock,可自定义跳过广告内容。开放源代码,支持社区贡献和多语言本地化。
Logo of NewPipe
NewPipe
NewPipe是一款Android平台的开源流媒体聚合应用,支持YouTube、PeerTube等多个视频音频服务。它提供4K视频播放、后台音频播放、画中画模式和频道订阅等功能。无需Google服务即可使用,不收集用户数据,注重用户隐私保护。NewPipe为用户提供了一个轻量级且功能丰富的流媒体体验。
Logo of GSYVideoPlayer
GSYVideoPlayer
GSYVideoPlayer是一款开源的安卓视频播放器,集成了IJKPlayer、Media3、MediaPlayer和AliPlayer等多种内核。它支持边播边缓存、多协议播放、滤镜效果、帧截图等基础功能,还提供自定义布局、广告插入、字幕显示等高级特性。该播放器功能丰富,扩展性强,适合开发者快速实现各类视频播放需求。
Logo of KNPhotoBrowser
KNPhotoBrowser
KNPhotoBrowser是一个仿微信和微博浏览体验的iOS图片和视频浏览器。支持本地和网络图片、GIF及视频,适配各种iPhone和iPad机型。提供预加载、自定义视图、视频播放控制等API,支持屏幕旋转和手势操作。基于UIViewController构建,依赖SDWebImage库。该项目为开发者提供了灵活的定制选项,适用于需要高度自定义的图片视频浏览需求。
Logo of videojs-contrib-ads
videojs-contrib-ads
videojs-contrib-ads是专为video.js设计的广告功能库,提供广告超时处理、播放状态恢复、内容暂停和加载动画显示等功能。支持媒体事件重分发、URL宏替换和源变更时的预加载检查,简化了视频广告插件开发。虽非独立广告插件,但为video.js广告解决方案开发提供了基础框架。适用于需要在video.js中实现自定义广告功能的开发者。
Logo of qier-player
qier-player
qier-player 是一个开源的 H5 视频播放器项目,具有高度可定制的 UI 和丰富的功能。支持 npm 安装和 CDN 引入,使用方便。播放器采用响应式设计,适配多种设备,支持自定义控制栏、全屏播放、画中画等功能。目前提供 React 版本,计划推出 Vue 版本和弹幕插件,进一步扩展其生态系统。
Logo of viewtube
viewtube
ViewTube 是一个开源的 YouTube 替代平台,提供无广告、无跟踪的视频观看体验。该平台支持移动端和桌面端,具备深浅主题切换和触控友好的视频播放器。用户可创建独立账户,浏览评论,观看播放列表,订阅频道并接收更新通知。ViewTube 采用 Nuxt 和 Nest 技术构建,确保流畅安全的视频体验。
Logo of miru
miru
Miru是一个基于JavaScript的BitTorrent流媒体环境,集成了列表管理功能。该项目融合了qBit、Taiga和MPV的特性,提供实时流式播放体验。Miru具备AniList集成、自动查找torrent、字幕支持和自定义快捷键等功能。作为无广告、无跟踪的应用,Miru致力于提供类似流媒体网站的使用体验,同时保留torrent下载的优势,如更快的下载速度和更高的视频质量。
Logo of griffith
griffith
Griffith 是一款开源的 React 视频播放器,专注于流媒体播放、扩展性和稳定性。该播放器支持 MP4 和 HLS 格式,采用 Media Source Extension 技术实现分段加载。Griffith 不仅易于集成到 React 应用中,还提供 UMD 模式支持非 React 环境。作为知乎网站和移动端的核心播放器,Griffith 经过大规模实践验证,具有出色的性能和可靠性。其 Monorepo 结构和自定义构建特性为开发者提供了更大的灵活性。
Logo of YUView
YUView
YUView是一款开源免费的YUV播放器和视频分析工具,具有强大的功能。它支持多种YUV格式、RGB文件和图像序列,能够直接解码H.265/HEVC比特流并提供内部信息可视化。YUView提供图像对比、差异计算和播放列表管理等功能,用户可以轻松导航和缩放视频,叠加统计数据。该软件还可与HM和JEM参考软件解码器交互,为视频分析和处理提供全面解决方案。作为跨平台软件,YUView兼容Windows、Mac和Linux系统。
Logo of react-html5video
react-html5video
react-html5video是React生态系统中的HTML5视频播放器高阶组件。它允许开发者自定义视频控件,支持国际化和无障碍功能,同时保留HTML5视频原生特性。该组件提供默认播放器和高级API,满足不同复杂度的开发需求,方便实现个性化视频播放界面。
Logo of fanplayer
fanplayer
fanplayer是一款基于FFmpeg的跨平台视频播放器,支持Windows和Android系统。它以低资源消耗、精准音视频同步和多种渲染模式为特色。播放器提供变速播放、流媒体支持、硬件加速解码等功能,适用于多种场景。其代码结构简洁,易于理解和扩展。
Logo of fluid-player
fluid-player
Fluid Player是一个开源的HTML5视频播放器,具有轻量级设计和简易集成特点。除基本视频播放功能外,还提供高级VAST广告支持,适合视频广告投放。最新的第3版本引入了多项改进,建议用户升级。该项目采用MIT许可证,为开发者提供了充分的使用自由。