百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
I

ImPlay

> 数据库
开源

一个跨平台的桌面媒体播放器

780 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个跨平台的桌面媒体播放器

ImPlay

ImPlay is a Cross-Platform Desktop Media Player, built on top of mpv and ImGui.

ImPlay aims to be mpv compatible, which means almost all mpv features from the manual are (or will be) available.

Features

  • Highly compatible with mpv
    • GPU Video Decoding
    • High Quality Video Output
    • Lua and Javascript Scripting
    • User Scripts and Config Files
    • Command Line Interface
    • Keyboard / Mouse Control
    • On Screen Controler (OSC)
      • Compatible with popular OSC scripts: mpv-osc-modern, thumbfast
    • Take Video Screenshot
    • Used as Image Viewer
  • Graphical User Interface
    • Context Menu with most commonly used commands
    • Command Palette to quickly search commands and keys
    • Quick Settings View with convenient controls
      • Playlist / Chapter Manager
      • Audio / Video / Subtitle Settings
      • Audio / Video Equalizer Support
    • Open Dialog for Media Files / Folders
    • Open Clipboard / DVD / Blu-ray / ISO Image
    • Shadow and Rounding effect for Interface
  • Notable additional features
    • Single Instance Mode
    • Space to play last file on IDLE
    • Play recently opened files
  • Scripting Developer Friendly
    • Visual view of mpv's internal properties
    • Console with completion, history support
    • Colorful mpv logs view with filter support
  • Cross platform: Window, Linux, macOS

Installation

  • Binary version: download from the Releases page
  • Build from source: check the Compiling document

Read the FAQ.

Screenshots

Context Menu

Command Palette

Quick Settings & Debug

Credits

ImPlay uses the following projects, thanks to their authors and contributors.

  • mpv: Command line video player
  • imgui: Bloat-free Graphical User interface for C++ with minimal dependencies
    • stb_image.h: public domain image loader
  • glfw: an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan development on the desktop
  • glad: Multi-Language GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs
  • fmt: A modern formatting library
  • json: JSON for Modern C++
  • inipp: Simple C++ ini parser
  • libromfs: Simple library for embedding static resources into C++ binaries using CMake
  • nativefiledialog: Cross platform (Windows, Mac, Linux) native file dialog library
  • Cascadia Code / Font Awesome / Unifont: Fonts embeded in ImPlay

License

GPLv2.

Issues· 24 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++audio-playercross-platformglfwgui

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类数据库
定价开源

> 相关工具

P
PostgreSQL
功能强大的开源关系型数据库
R
Redis
内存数据结构存储,常用作缓存与队列
M
MySQL
广泛使用的开源关系型数据库