MPV 曲线编辑器是一个浏览器端的图形化工具,用拖拽控制点的方式实时生成 MPV 播放器的 curves 滤镜命令,用来调整视频灰阶映射。
- v0.0.1
- 发布于
- 2026年6月30日
- 2
- 星标
- 0
- 下载
- 同步于
- 13 天前
最新版本
v0.0.12026年6月30日 21:06下载慢?可在上方随时切换镜像源
项目说明
项目概述
MPV 曲线编辑器把 Photoshop 式的曲线操作搬进了浏览器,用鼠标拖拽控制点即可调整视频从输入到输出的灰阶映射。它实时生成 MPV 的 curves 滤镜命令,既可以手动复制粘贴,也能通过 IPC 一键发送到正在运行的 MPV。工具本身是一个单页 HTML,除发送功能外不依赖任何后端。
像调照片曲线一样,实时给 MPV 画面调灰阶。
主要功能
- 拖拽调曲线:拖动控制点调整灰度映射曲线
- 平滑插值:用 Catmull-Rom 插值自动生成 64 个均匀映射点
- 无限预设:可新增、删除、重命名预设,保存与载入任意曲线
- 生成命令:自动输出
vf set "curves=all=..."格式的 MPV 命令 - 实时同步:拖拽时曲线与命令同步更新
- 一键发送:通过命名管道 IPC 把命令直接发送到 MPV
- 内置预设:提供 gamma2.4 与 gamma2.2 两套默认配置
适用人群
- 使用 MPV 并想精细调色的用户
- 需要做灰阶校准的影音爱好者
- 不想手动编写 curves 参数的用户
快速上手
- 将
mpv_curve_editor文件夹放在mpv-lazy根目录,确保上级目录存在python.exe - 在
mpv-lazy\portable_config\mpv.conf中加入input-ipc-server = \\.\pipe\mpvserver - 双击
mpv-curve-editor.cmd,会自动启动本地服务器并打开浏览器 - 点击曲线添加控制点,拖拽调整
- 在右侧栏保存或载入预设
- 点击「复制命令」粘贴到 MPV,或点击「发送到 MPV」直接生效
核心优势
- 所见即所得:拖动的每条曲线立刻变成 MPV 命令,不用反复试参数
- 零依赖界面:单页 HTML 即可运行,只用复制命令时连 Python 和 IPC 都不需要
- 预设可复用:调好的曲线能存成预设,随时切换与分享
- 发送即生效:配置好 IPC 后可一键推送到正在播放的 MPV
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows(发送到 MPV 功能) |
| 浏览器 | Chrome、Edge、Firefox 等现代浏览器 |
| 可选依赖 | Python 3.x 与 MPV(使用发送到 MPV 时) |
| MPV 配置 | input-ipc-server = \\.\pipe\mpvserver |
注意事项
- 仅使用「复制命令」时,直接打开 HTML 文件即可,无需 Python 与 MPV IPC
- 「发送到 MPV」依赖 Windows 命名管道,非 Windows 平台不可用
- 发送前需在 MPV 配置中开启
input-ipc-server
历史版本
排序