GoForum🌐 V2EX

拉片笔记:全本地的电影拉片工具,说几个卡了很久的工程问题

bkingfilm · 2026-08-06 10:47 · 0 次点赞 · 1 条回复

工具叫拉片笔记,导入一部电影,抽帧加字幕打包给 AI ,拆出分段、剧情泳道时间轴、结构树、情绪曲线,然后边播边改。纯前端,React + Vite ,数据在 localStorage 和 IndexedDB ,不传服务器。

几个卡过很久的地方。

抽帧慢。一秒一帧,两小时的片子七千多帧,串行 seek 时解码器大部分时间在等,CPU 闲着。改成开 3 个 video 各抽一段连续区间,22 分钟的片从 1.1 帧每秒到 3.1 。再多开收益递减,seek 之间开始抢 IO 。

图不能太大。原来抽 480 宽质量 0.72 ,两小时片的 AI 包 280MB ,ChatGPT 免费版传不上去。降到 320 宽 0.62 ,单张 25KB 变 10KB ,包 70MB 。实测 320x180 的画面 AI 认场景和构图没问题,烧录的中文字幕也读得出。

自动搜字幕。中文片名走伪射手,外文走 OpenSubtitles ,一个源空了自动落下一个。有个坑找了很久:OpenSubtitles 的字幕头尾夹广告条目,广告时间码在片尾之后,片长校验被撑过头,错版字幕就这么混进来。现在进校验前先剥广告 cue 。

最近一版加了 AI 直连,填自己的 key 一键跑完,不用手动打包上传。浏览器直连大多数 AI API 会被 CORS 挡,走 dev server 转发一层,key 只存本机。

GitHub 仓库 https://github.com/bkingfilm/lapian-notes

在线试用版只能导 MP4 ,没有转码和自动搜字幕 https://bkingfilm.github.io/lapian-notes/

1 条回复
Chicagoake · 2026-08-06 10:52
#1

看这个头像和 ID 像导演 BK ,不知道是不是。

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: bkingfilm
发布: 2026-08-06
点赞: 0
回复: 0