breakertt / Merge_Subset

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Merge_Subset

识别字幕种类并用AssFontSubset生成字体子集并进行封装

依赖

  1. AssFontSubset
  2. MKVToolNix

环境变量请在.bat中修改 感谢中津静流提供.bat思路

文件结构

------------------
|-[LoliHouse] Remux Subset.py
|-[LoliHouse] Remux Subset.bat
|-encoded.mkv
|-encoded.sc.ass__(Optional)__
|-encoded.tc.ass__(Optional)__
|-encoded.jpn.ass__(Optional)__
|--output_mkv
|---encoded.mkv__(After MKVMerge)__
|--output
|---encoded.sc.ass__(Optional)__(After AFS)__
|---encoded.tc.ass__(Optional)__(After AFS)__
|---encoded.jpn.ass__(Optional)__(After AFS)__
|---1.1HPD2Q59.ttf__(Random)__(After AFS)__
|---2.1HPD2Q59.otf__(Random)__(After AFS)__
|---3. ...
|--fonts
|---DFYanKai-W7-WIN-BF.ttf
|---FZZhunYuan-M02.TTF
|---.....

使用方法

  1. 按照上述文件结构准备好文件
  2. 将encoded.mkv拖到[LoliHouse] Remux Subset.bat上
  3. 程序会自动生成带有精简字体集以及字幕的mkv文件(均在output文件夹)

About


Languages

Language:Python 52.8%Language:Batchfile 47.2%