anime7pro 发表于 2026-5-8 12:33:09

rspOvO 发表于 2026-5-7 23:32
我试试,要动一动前端

{:4_686:}{:4_677:}

加油!

rspOvO 发表于 2026-5-9 10:33:13

anime7pro 发表于 2026-5-6 16:08
如果后续有开发cli版本的计划那就太好了
可以方便在脚本中调用

更新了,可以试试,我自己平时除了CC以外没用过CLI{:8_734:}

anime7pro 发表于 2026-5-9 12:59:54

rspOvO 发表于 2026-5-9 10:33
更新了,可以试试,我自己平时除了CC以外没用过CLI

好的,我这就去拜访

anime7pro 发表于 2026-5-9 13:51:06

谢谢!

简单试用了一下命令行版本

ssahdrify-cli.exe --verbose --output-dir cat_subs embed cat.ass

canonicalize failed: 参数错误。 (os error 87)
字体嵌入:缺失/跳过的字体:Dream Han Serif SC W22, Dream Han Sans SC W20 Italic
字体嵌入:4 个引用字体(25 个字符),2 个已解析
字体嵌入:2 个字体已嵌入
已写入:Z:\cat.ass -> Z:\cat_subs\cat.embed.ass(UTF-8 (BOM))
警告:missing font: Dream Han Serif SC W22
警告:missing font: Dream Han Sans SC W20 Italic
完成:1 个已写入,0 个计划写入,0 个已跳过,0 个失败


ssahdrify-cli.exe --verbose --output-dir cat_subs shift --offset 2000ms cat.ass

canonicalize failed: 参数错误。 (os error 87)
时间轴偏移:4 条字幕,4 条已偏移,格式 ASS
已写入:Z:\cat.ass -> Z:\cat_subs\cat.shifted.ass(UTF-8 (BOM))
完成:1 个已写入,0 个计划写入,0 个已跳过,0 个失败

ssahdrify-cli.exe --verbose --output-dir cat_subs hdr --eotf pq cat.ass
ssahdrify-cli.exe --verbose --output-dir cat_subs hdr --eotf hlg cat.ass

失败:Z:\cat.ass(HDR path resolution failed: Error: Input path has no directory component
    at dn (ssahdrify-cli-engine.js:6:2628)
    at Object.M0 (ssahdrify-cli-engine.js:24:1657)
    at ssahdrify-cli-resolve-hdr-output-path.js:1:31)
完成:0 个已写入,0 个计划写入,0 个已跳过,1 个失败


ssahdrify-cli.exe --verbose --output-dir cat_subs shift --offset 2000ms embed cat.ass
这种串行组合命令只有前面的参数生效
这意味者需要实现多个变更时要多次执行命令(导致过多的中间文件)


帮助几近于无
可选参数太少了
比如指定临时的字体目录(多个)
或者指定字体数据文件fonts_db_file所在目录
可以考虑为主程序添加字体数据库生成功能
以免每次都要添加扫描字体

rspOvO 发表于 2026-5-9 14:39:37

anime7pro 发表于 2026-5-9 13:51
谢谢!

简单试用了一下命令行版本


感谢反馈!我有空的时候修一下bug。不过multi-feature chaining和pre-built font database可能是比较大的工程,以后有时间的话我再仔细看看

anime7pro 发表于 2026-5-12 12:15:14

报告一个1.4.1.0版本可能存在的小bug

无论是gui还是cli版本
处理ramdisk中的ass时会报错
同样的文件放在本地真实磁盘目录下时就可以正常处理


Z:\>ssahdrify-cli.exe --verbose hdr --eotf pq z:\a.ass
失败:z:\a.ass(HDR path resolution failed: Error: Input path has no directory component
    at dn (ssahdrify-cli-engine.js:6:2628)
    at Object.M0 (ssahdrify-cli-engine.js:24:1657)
    at ssahdrify-cli-resolve-hdr-output-path.js:1:31)
完成:0 个已写入,0 个计划写入,0 个已跳过,1 个失败

Z:\>ssahdrify-cli.exe --verbose hdr --eotf pq e:\temp\a.ass
已写入:e:\temp\a.ass -> e:\temp\a.hdr.ass(UTF-8 (BOM))
完成:1 个已写入,0 个计划写入,0 个已跳过,0 个失败


github上的更新是又快又多啊
楼主加油

rspOvO 发表于 2026-5-13 00:37:39

anime7pro 发表于 2026-5-12 12:15
报告一个1.4.1.0版本可能存在的小bug

无论是gui还是cli版本


谢谢反馈!

别急别急,已经在鞭打Claude了(不是{:8_706:}

rspOvO 发表于 2026-5-18 12:23:22

anime7pro 发表于 2026-5-12 12:15
报告一个1.4.1.0版本可能存在的小bug

无论是gui还是cli版本


谢谢反馈!之前的两个问题应该都解决了,发了一个试用版,可以下下来看看{:8_731:}

anime7pro 发表于 2026-5-18 14:12:17

试用了ssahdrify-cli 1.5.0-preview.1
我提过的几个问题都解决了
非常棒
有个小问题
对ttc字体好像无法嵌入?

anime7pro 发表于 2026-5-18 14:19:33

再有一个小问题,相对于AssFontSubset或assfonts
ssahdrify-cli生成的嵌入字体子集的ass字幕尺寸有点大
目前遇到了字体无法嵌入时会有警告,如果有个errlevel之类参数设定,可以设置为无法子集化就退出就好了,免得跑了好多个字幕了,回头还要看终端的日志
页: 1 2 [3] 4 5
查看完整版本: [小工具]字幕批量处理-亮度调整&调轴&嵌字体&重命名(26/05/31更新)