找回密码
 立即注册
查看: 2333|回复: 6

mkstool788 - ASS子集化工具

3

主题

81

回帖

82

VC币

荣誉会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
140236
788也瘋狂 发表于 2022-1-5 11:37:59 | 显示全部楼层 |阅读模式
本帖最后由 788也瘋狂 于 2025-1-20 12:50 编辑

使用說明
-o 指定輸出位置(支援相對與絕對路徑)默認:輸入ASS相同位置副檔改mks
-i 指定輸入ASS位置(支援相對與絕對路徑)
-f 指定讀取Fonts位置 默認:輸入ASS相同路徑下的Fonts資料夾
-l 指定軌道語言 與mkvtoolNix 相同功能 默認 und 未指定
-t 指定軌道名稱 與mkvtoolNix 相同功能
-X10 跳出X10錯誤的字體選擇不子集使用原始字體
需要安裝 .net core 8.0
要求環境變數下要能使用 fonttools工具{ttx pyftsubset} mkvtoolNix工具{mkvmerge mkvpropedit}


額外對ASS修改的功能
ASS 子集化字體紀錄用於返回原始字體用
精簡ASS刪除多餘資料 (目前沒有對[Script Info]下的多於資料清除等我完全知道哪些沒用在改

平常使用因該這樣代碼就可以了
  1. mkstool788 -i "檔案路徑"
复制代码


如果你需要批量同時運行加快速度可以這樣 建立個bat腳本
  1. @echo off
  2. REM 指定用UTF-8 防止報錯
  3. chcp 65001

  4. start /B mkstool788 -i "檔案路徑"
  5. start /B mkstool788 -i "檔案路徑"
  6. start /B mkstool788 -i "檔案路徑"
  7. start /B mkstool788 -i "檔案路徑"

  8. REM 等待所有進程結束
  9. :waitloop
  10. tasklist | find /I "mkstool788.exe" >nul
  11. if "%ERRORLEVEL%"=="0" (
  12.     timeout /t 1 >nul
  13.     goto waitloop
  14. )
  15. echo 全部已完成
  16. pause
  17. exit
复制代码


播放器請用mpv若你的potplayer有問題請去問potplayer別問我

更新說明:

v2.9 版
一個導致程式崩潰的小bug 修復
修正了如果子集後完全缺字的字體還會導出子集化字體紀錄的bug
本次更新不影響v2.8輸出結果

mkstool788.zip

307.77 KB, 阅读权限: 255, 下载次数: 14

v2.8

mkstool788.zip

308.13 KB, 下载次数: 192

v2.9

评分

参与人数 3活跃度 +53237 收起 理由
Seekladoom + 51200 很给力!
z0139 + 200 很给力!
kavenliang + 1837 很给力!

查看全部评分

回复

使用道具 举报

0

主题

4

回帖

0

VC币

注册会员

Rank: 2

积分
1267
lsl330 发表于 2022-4-25 18:04:49 | 显示全部楼层
提示授权到期
回复

使用道具 举报

3

主题

81

回帖

82

VC币

荣誉会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
140236
788也瘋狂  楼主| 发表于 2022-5-17 21:10:26 | 显示全部楼层
新版本重新上架
回复

使用道具 举报

3

主题

81

回帖

82

VC币

荣誉会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
140236
788也瘋狂  楼主| 发表于 2024-10-21 16:02:46 | 显示全部楼层

時隔2年多了中間之前的GUI程式退化成純命令...
從內封派轉成外掛派

總之又重新發布了



回复

使用道具 举报

0

主题

5

回帖

0

VC币

注册会员

Rank: 2

积分
1242
无语凝噎还不行 发表于 2025-1-19 01:19:23 | 显示全部楼层
这个是不能读取子文件夹里的字体吗?感觉大包里面搞不上
回复

使用道具 举报

3

主题

81

回帖

82

VC币

荣誉会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
140236
788也瘋狂  楼主| 发表于 2025-1-19 21:00:38 | 显示全部楼层
无语凝噎还不行 发表于 2025-1-19 01:19
这个是不能读取子文件夹里的字体吗?感觉大包里面搞不上

只能讀取一個文件夾的字體歐

建議可以用 ListAssFonts 工具拉字體 或 別的工具 拉好所需字體
我自己使用上都是用 ListAssFonts 去抓大包的字體出來
另外說一下最好別讓此子集工具 去讀你的大包字體 會要很久 我沒有寫快取部分 大包太多不相關字體 會導致運行過久歐
回复

使用道具 举报

0

主题

5

回帖

0

VC币

注册会员

Rank: 2

积分
1242
无语凝噎还不行 发表于 2025-1-20 01:42:04 | 显示全部楼层
788也瘋狂 发表于 2025-1-19 21:00
只能讀取一個文件夾的字體歐

建議可以用 ListAssFonts 工具拉字體 或 別的工具 拉好所需字體

好的,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表