代码仓库分析

jev-skip

Chrome 扩展:只读字幕,把片段交给 Jev 分类(段数或 Token 预算超限就拆请求),在进度条上画出五类片段,并对达到阈值的 sponsor、self_promo、intro、outro、recap 自动跳过。

E2 · 资料已核对已检查公开资料或源码证据;仅有固定提交链接并经对应源码核对,才可称固定版本核验。不代表本站运行过、认可性能或保证安全。
Stars
4
Forks
0
协议
MIT
最近提交
2026-09-19

Jev 在这里做什么

每个字幕片段一个 Choice:content、sponsor、intro、outro、self_promo、recap 或 other。绘制并跳过的是 PAINTED 五类(sponsor、self_promo、intro、outro、recap)里概率达到阈值的片段;content 和 other 不跳过。

不必等 SponsorBlock 人工打点;没有字幕就不判断、也不跳过。

核对所引 README 与 lib/jev.ts 中的字幕分类和递归请求拆分。本站未运行扩展或在线 API;23 个视频的结果归原作者,演示使用保存的答案。

这个项目适合解决什么任务?

在有字幕、但尚无众包标记的 YouTube 视频上跳过疑似赞助或片头。

资料分析日期:

从输入到动作

  1. 读取并去重字幕,切成时间窗口。
  2. 每段提出一个类别问题。
  3. 绘制进度条;只有支持的类别达到用户阈值才跳过。

实现中值得检查的地方

长字幕未必只发一次请求

lib/jev.ts 可以递归拆分字幕段和对应问题,再合并答案。README 的单次请求描述不能推及任意长度视频。

查看对应来源 ↗

判断对象是字幕,不是音视频

没有字幕便不判断。23 个视频的测量来自作者,演示还明确回放保存的答案,不能当作本站在线测试。

查看对应来源 ↗

选择建议

适合优先覆盖新视频的使用者;不能接受误跳重要内容时,应依赖人工或众包确认的时间段。

如何自行检查

在固定版本跟踪拆分函数,确认子请求只携带匹配的问题 ID;复现前先对照 README 的演示与测量说明。

结论的适用边界

  • 本站没有运行扩展或调用在线接口。
  • 字幕语言、缺失情况及播放器变化会影响效果。
本次分析的原始资料