rspOvO 发表于 2026-5-7 23:32
我试试,要动一动前端
{:4_686:}{:4_677:}
加油!
anime7pro 发表于 2026-5-6 16:08
如果后续有开发cli版本的计划那就太好了
可以方便在脚本中调用
更新了,可以试试,我自己平时除了CC以外没用过CLI{:8_734:}
rspOvO 发表于 2026-5-9 10:33
更新了,可以试试,我自己平时除了CC以外没用过CLI
好的,我这就去拜访
谢谢!
简单试用了一下命令行版本
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所在目录
可以考虑为主程序添加字体数据库生成功能
以免每次都要添加扫描字体
anime7pro 发表于 2026-5-9 13:51
谢谢!
简单试用了一下命令行版本
感谢反馈!我有空的时候修一下bug。不过multi-feature chaining和pre-built font database可能是比较大的工程,以后有时间的话我再仔细看看
报告一个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上的更新是又快又多啊
楼主加油
anime7pro 发表于 2026-5-12 12:15
报告一个1.4.1.0版本可能存在的小bug
无论是gui还是cli版本
谢谢反馈!
别急别急,已经在鞭打Claude了(不是{:8_706:}
anime7pro 发表于 2026-5-12 12:15
报告一个1.4.1.0版本可能存在的小bug
无论是gui还是cli版本
谢谢反馈!之前的两个问题应该都解决了,发了一个试用版,可以下下来看看{:8_731:}
试用了ssahdrify-cli 1.5.0-preview.1
我提过的几个问题都解决了
非常棒
有个小问题
对ttc字体好像无法嵌入?
再有一个小问题,相对于AssFontSubset或assfonts
ssahdrify-cli生成的嵌入字体子集的ass字幕尺寸有点大
目前遇到了字体无法嵌入时会有警告,如果有个errlevel之类参数设定,可以设置为无法子集化就退出就好了,免得跑了好多个字幕了,回头还要看终端的日志