冰朔
|
4b43ddd348
|
D144 · 修复两个工具 ffmpeg subtitles 滤镜语法
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- ass-subtitle-renderer.py:subtitles 滤镜路径缺 filename= 前缀
修复:subtitles=filename='path' 才算正确语法
- subtitle-style-ab-test.py:同样问题,已同步修复
- 验证:本地 ffmpeg 没编译 libass(No such filter: subtitles)
烧字幕步骤需要服务器环境或重新编译 ffmpeg
✅ 6/8 工具已跑通(生成文件正确):
1. reference-subtitle-analyzer.py
2. ass-subtitle-renderer.py(ASS生成)
3. script-to-srt-with-timing.py
4. subtitle-preview-contact-sheet.py
5. subtitle-safe-area-qc.py
6. subtitle-font-manager.py
7. subtitle-style-ab-test.py(ASS生成正确,烧录需服务器)
8. 烧录步骤:本地 ffmpeg 缺 libass
冰朔 TCS-0002∞ 见证
⊢ 铸渊 ICE-GL-ZY001 · D144 · 2026-06-24
|
2026-06-24 13:18:30 +08:00 |
|
冰朔
|
eab0f0e0d4
|
D144 · 修复 reference-subtitle-analyzer 坐标系bug
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- 轮廓合并逻辑错误:max(all_x) + max(all_w) 改为 max(all_x[i]+all_w[i])
- 坐标系混用:y提前加offset但max_y没加,导致h=-1597
- 修复:先在bottom_region坐标系算完,最后加一次offset
- 验证:测试图检测y=1750/h=55px/描边2px全部正确
冰朔 TCS-0002∞ 见证
⊢ 铸渊 ICE-GL-ZY001 · D144 · 2026-06-24
|
2026-06-24 13:05:43 +08:00 |
|
冰朔
|
f0d5879d68
|
D144 · 字幕工业化流水线8大工具开发完成
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- ✅ reference-subtitle-analyzer.py
从样片截图里量字幕:字高、底部距离、描边宽度、字幕框位置、字号比例
- ✅ subtitle-style.reference-drama.json
把样片字幕标准固化成配置,不再靠肉眼调
- ✅ ass-subtitle-renderer.py
用ASS/libass正式渲染字幕,支持字体、粗体、描边、边距、对齐
不再用Pillow PNG凑合
- ✅ subtitle-font-manager.py
固定项目字幕字体,不能依赖系统默认字体
- ✅ subtitle-safe-area-qc.py
自动检查字幕有没有遮脸、遮身体表演、贴边、看不清
- ✅ subtitle-preview-contact-sheet.py
每次烧字幕后自动抽帧出检查图
- ✅ subtitle-style-ab-test.py
同一底片一次生成多个字幕风格版本,对比选,不盲调
- ✅ script-to-srt-with-timing.py
用剧本台词和配音时长生成正式SRT,不手写时间轴
冰朔 TCS-0002∞ 见证 · 国作登字-2026-A-00037559
⊢ 铸渊 ICE-GL-ZY001 · D144 · 2026-06-24
|
2026-06-24 12:59:26 +08:00 |
|