分享:写了个豆瓣电影页的扩展,自动找片源、推 115 离线、字幕校准
wenyupapa8: 2020 年 @coolzilj 在这儿发过一个「给磁力链加个离线到 115 按钮」([链接](/t/667453))。最近我才翻到,评论区挺有意思:没人说这东西不该做,吐槽全集中在三件事——要跑一个 exe、对 Mac 不友好、太麻烦。
这三条我都碰上了,所以重做了一版,做成豆瓣电影页上的扩展。
## 它干什么
打开任意一个豆瓣电影页,右边多出一块面板:
- 从页面提取,按置信度生成查询计划,多路并发搜。
- 选中的推到 115 离线,任务完成后按钮变成「播放」。
- 字幕自动匹配,然后校准时间轴。
简单的说:在豆瓣查电影,插件帮你实现查询可用资源,并且帮你把 4k 等高清磁力搜索、推送到网盘、自动校准字幕功能。
## 字幕校准这块
这是我真正想聊的部分。
现有的自动字幕工具基本都是按文件名匹配,猜错了你就得手动拖时间轴。我的做法是:读 115 上那个视频**自己的内置字幕轨**,把两边的字幕时间段都转成 10ms 精度的活动信号,逐段做相关性比对,自动判断是固定偏移、帧率漂移,还是分段剪辑差异。
实测几个:Pressure 检出固定提前 23.44 秒(置信度 90.3%),Shawshank 不同发布版配对检出提前 2.80 秒(83.8%); The Matrix 和 The Godfather 分别以 87.5% 和 90.0%判定「已经对齐」,所以保持原文件不动。
校准只比时间活动,不要求参考轨和下载字幕是同一种语言。Forced 轨会排除。
## 前面那三条吐槽
- **要跑 exe** → 现在是 macOS 上双击一次装好本机服务,注册成用户级 LaunchAgent,之后登录自启。服务只监听 127.0.0.1。
- **对 Mac 不友好** → 反过来了,现在只支持 macOS。Windows 在计划里但没做。
- **太麻烦** → 装扩展 + 双击一次 + 打开豆瓣页,就这三步。
## 该说的限制和风险
- **只支持 macOS**,Chrome 114+,需要 115 账号(离线配额看你的会员等级)。
- 只在 [movie.douban.com](http://movie.douban.com/) 的电影页注入,别的地方不动。
- 片源走的是公开源,不碰 PT——PT 那套规矩是要保种的,把带 passkey 的种子丢给网盘离线是给自己找封号,别这么干。
## 现在的状态
还没公开发布。我想先找一批人真的用起来看看,所以做了个 waitlist,首批 100 个:[https://douban115.wenyupapa.workers.dev/](https://douban115.wenyupapa.workers.dev/)
页面上有一段 24 秒的实机录屏,能看到面板长什么样、离线和字幕校准是怎么跑的。Google 登录加载不出来的话,留邮箱一样排队。
## 几个想请教的
1. 字幕校准那套(拿原片内置轨做基准比对时间活动)有没有什么明显的坑我没想到?特别是多轨、变帧率、和分段广告插入的情况。
2. 除了 macOS,你们更想要 Windows 还是 Docker/群晖那一路?
3. 现在这个「装扩展 + 一次双击 + 打开豆瓣页」的门槛,对你来说算高吗?如果高,卡在哪一步?
---
原文链接:[点击查看](https://www.v2ex.com/t/1232821)
这三条我都碰上了,所以重做了一版,做成豆瓣电影页上的扩展。
## 它干什么
打开任意一个豆瓣电影页,右边多出一块面板:
- 从页面提取,按置信度生成查询计划,多路并发搜。
- 选中的推到 115 离线,任务完成后按钮变成「播放」。
- 字幕自动匹配,然后校准时间轴。
简单的说:在豆瓣查电影,插件帮你实现查询可用资源,并且帮你把 4k 等高清磁力搜索、推送到网盘、自动校准字幕功能。
## 字幕校准这块
这是我真正想聊的部分。
现有的自动字幕工具基本都是按文件名匹配,猜错了你就得手动拖时间轴。我的做法是:读 115 上那个视频**自己的内置字幕轨**,把两边的字幕时间段都转成 10ms 精度的活动信号,逐段做相关性比对,自动判断是固定偏移、帧率漂移,还是分段剪辑差异。
实测几个:Pressure 检出固定提前 23.44 秒(置信度 90.3%),Shawshank 不同发布版配对检出提前 2.80 秒(83.8%); The Matrix 和 The Godfather 分别以 87.5% 和 90.0%判定「已经对齐」,所以保持原文件不动。
校准只比时间活动,不要求参考轨和下载字幕是同一种语言。Forced 轨会排除。
## 前面那三条吐槽
- **要跑 exe** → 现在是 macOS 上双击一次装好本机服务,注册成用户级 LaunchAgent,之后登录自启。服务只监听 127.0.0.1。
- **对 Mac 不友好** → 反过来了,现在只支持 macOS。Windows 在计划里但没做。
- **太麻烦** → 装扩展 + 双击一次 + 打开豆瓣页,就这三步。
## 该说的限制和风险
- **只支持 macOS**,Chrome 114+,需要 115 账号(离线配额看你的会员等级)。
- 只在 [movie.douban.com](http://movie.douban.com/) 的电影页注入,别的地方不动。
- 片源走的是公开源,不碰 PT——PT 那套规矩是要保种的,把带 passkey 的种子丢给网盘离线是给自己找封号,别这么干。
## 现在的状态
还没公开发布。我想先找一批人真的用起来看看,所以做了个 waitlist,首批 100 个:[https://douban115.wenyupapa.workers.dev/](https://douban115.wenyupapa.workers.dev/)
页面上有一段 24 秒的实机录屏,能看到面板长什么样、离线和字幕校准是怎么跑的。Google 登录加载不出来的话,留邮箱一样排队。
## 几个想请教的
1. 字幕校准那套(拿原片内置轨做基准比对时间活动)有没有什么明显的坑我没想到?特别是多轨、变帧率、和分段广告插入的情况。
2. 除了 macOS,你们更想要 Windows 还是 Docker/群晖那一路?
3. 现在这个「装扩展 + 一次双击 + 打开豆瓣页」的门槛,对你来说算高吗?如果高,卡在哪一步?
---
原文链接:[点击查看](https://www.v2ex.com/t/1232821)
· 0 个赞
· 0 个赞