788也瘋狂 发表于 2022-1-5 11:37:59

mkstool788 - ASS子集化工具

本帖最后由 788也瘋狂 于 2024-11-16 05:13 编辑

使用說明
-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刪除多餘資料 (目前沒有對下的多於資料清除等我完全知道哪些沒用在改

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

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

start /B mkstool788 -i "檔案路徑"
start /B mkstool788 -i "檔案路徑"
start /B mkstool788 -i "檔案路徑"
start /B mkstool788 -i "檔案路徑"

REM 等待所有進程結束
:waitloop
tasklist | find /I "mkstool788.exe" >nul
if "%ERRORLEVEL%"=="0" (
    timeout /t 1 >nul
    goto waitloop
)
echo 全部已完成
pause
exit

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

更新說明:

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

lsl330 发表于 2022-4-25 18:04:49

提示授权到期

788也瘋狂 发表于 2022-5-17 21:10:26

新版本重新上架

788也瘋狂 发表于 2024-10-21 16:02:46


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

總之又重新發布了


{:5_122:}
页: [1]
查看完整版本: mkstool788 - ASS子集化工具