Skip to content

Marchen 是本地视频的弹幕播放器,使用弹弹play API,拖入动漫即可匹配弹幕

License

Notifications You must be signed in to change notification settings

marchen-dev/marchen-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marchen

Marchen 是本地视频弹幕播放器,使用 弹弹play API,拖入动漫视频即可匹配对应的弹幕。

采用 Electron 开发,支持 Web, macOS, Windows, Linux 四个版本,目前主要先适配 macOS 版本。

✨ 特征

  • 导入动漫自动匹配弹幕
  • 支持设置弹幕字体大小、持续时间、显示区域
  • 支持手动添加第三方弹幕网址
  • 支持本地 xml 弹幕文件
  • 支持对不同平台的弹幕进行单独的开关
  • 自动安装更新,无需手动下载安装
  • 跨平台,支持 macOS Windows Linux Web 版本
  • 支持白天夜间模式,可以跟随系统自动切换
  • 支持解析视频内嵌字幕和导入本地字幕
  • 支持修改匹配的弹幕库
  • 精美的 UI 设计
  • 播放记录界面可以显示播放进度和对应的画面

👀 截图

🔧 开发

$ git clone https://github.com/marchen-dev/marchen-player.git

$ pnpm install

$ pnpm dev

📎 技术栈

  • Electron
  • React
  • TypeScript
  • Tailwind CSS
  • Jotai
  • shadcn/ui
  • TanStack Query
  • Framer motion
  • xgplayer

❤️ 致谢 & 许可

GPLv3 License