chenmozhijin

NijiLucid

chenmozhijin

NijiLucid 是一款浏览器扩展,基于 WebGPU 与 Anime4K 系列算法对网页视频实时超分,让动漫画面在本地显卡上更清晰。

v0.5.0
发布于
2026年9月1日
247
星标
1,542
下载
同步于
3 天前

最新版本

v0.5.02026年9月1日 23:33
下载慢?可在上方随时切换镜像源

项目说明

项目概述

NijiLucid 由 chenmozhijin 维护,是 Anime4K 与 WebGPU 这条视频超分路线上的浏览器扩展实现,把原本要挂在播放器里的着色器搬进了网页。它接管页面里的 <video> 元素,用 WebGPU 逐帧跑超分和锐化,输出到同一块画布上,全程在本机显卡完成,不上传画面。扩展基于 Manifest V3,Chromium 与 Firefox 各有一份构建产物。

项目 内容
宿主 Chrome、Edge、Firefox
扩展内核 Manifest V3
版本 0.5.0
算法来源 Anime4K、ArtCNN、ACNet、CuNNy
许可证 MIT + LGPL-3.0-or-later

让网页里的动漫视频在本地显卡上实时变清晰,不依赖云端也不改动源文件。

支持的宿主

  • Chrome:加载 dist-chrome.zip 或商店版本,使用 WebGPU 渲染
  • Edge:与 Chrome 共用同一份构建,直接加载解压目录即可
  • Firefox:使用 nijilucid-firefox.zip 或 .xpi,权限授予方式与 Chromium 不同
  • 不支持:带 EME 或 DRM 保护的站点,例如受版权保护的流媒体

主要功能

  • 实时超分:用 WebGPU 计算着色器逐帧放大,延迟控制在播放可接受范围
  • 四档性能:快速、均衡、质量、极致,另有由效果组合决定的自定义模式
  • 分辨率控制:x2、x4、x8 倍率放大,或锁定 720p、1080p、2K、4K 目标分辨率
  • 效果叠加:可组合 ArtCNN、ACNet、ARNet、CuNNy,并拖拽调整应用顺序
  • GPU 基准测试:首次安装跑一段 1080p 到 4K 24fps 的测试,据此推荐档位
  • 一键开关:鼠标悬停播放器左侧中部浮现「✨ 超分」按钮,点击即启用或取消
  • 白名单:按 hostname + pathname 匹配,支持 * 通配符,可只让指定站点生效
  • 性能监视器:关闭、轻量、GPU 诊断三档,诊断模式显示各效果的 GPU 耗时
  • 配置分享:自定义模式可导出、导入 JSON,换设备不必重配

安装与启用

  1. 从 Chrome 应用商店、Edge 加载项或 Firefox 附加组件页安装
  2. 也可解压发行包里的 dist-chrome.zip 或 nijilucid-firefox.zip
  3. Chrome 与 Edge 打开 chrome://extensions,开启开发者模式后选择「加载已解压的扩展程序」
  4. Firefox 打开 about:debugging#/runtime/this-firefox,临时载入解压目录中的 manifest.json
  5. 首次安装会弹出引导页,先运行 GPU 基准测试并确认推荐档位
  6. 打开视频页面播放,悬停播放器左侧中部点击「✨ 超分」

权限与影响范围

  • 全体网址权限:<all_urls> 让内容脚本注入所有页面,实际是否生效由白名单与手动开关决定
  • declarativeNetRequest:跨域兼容模式借此改写请求,默认关闭,启用后需刷新页面
  • scripting 与 tabs:用于注入增强脚本、读取当前标签页地址
  • 全帧注入:内容脚本设置 all_frames: true,嵌套在 iframe 里的播放器也能被接管
  • Firefox 额外步骤:需在「权限与数据」里允许访问所有网站,或逐个站点手动激活

注意事项

  • DRM 限制:受 EME 保护的视频拿不到可读帧,扩展无法增强
  • 显存压力:x8 倍率或极致档会明显抬高 GPU 负载,笔记本建议从均衡档起步
  • 匹配范围:白名单只比对 hostname 与 pathname,协议、端口、查询参数与 hash 不参与匹配
  • 低端核显:基准测试在集成显卡上可能只推荐快速档,手动调高档位会出现掉帧

历史版本

排序