summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorb5f0d6c3 <[email protected]>2021-10-20 10:32:44 +0800
committerb5f0d6c3 <[email protected]>2021-10-20 10:32:44 +0800
commitf10691dda996e99ca9c9405adf3baa4879b74b42 (patch)
tree47bc079e71dbe3660ccb61f44ee6c5f9106f0048 /README.md
parent4ffb8a43f77465a0eaa981797dec0c3c9e40787a (diff)
update README.md
Diffstat (limited to 'README.md')
-rw-r--r--README.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/README.md b/README.md
index 94b05b1..46c5334 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,16 @@
ASS字幕字体子集化 MKV批量提取/生成
+## 什么叫字幕字体子集化
+- 这里说的字幕特指ass(ssa)这种带有特效的文本字幕;
+- ass字幕会引用一些字体,这些字体在播放器所在的系统里可能有安装,也可能没有;
+- 为了实现在任意地方都能有完整的视觉体验,可以把字幕以及字幕里所引用的字体文件一起打包进mkv文件里;
+- 以上的操作存在一个问题,有些字幕会引用很多字体,这些字体文件体积动则几十MB,而字幕只用到了其中的几个字而已;
+- 比如一个番剧本体200M,但打包了字体文件后变成400M了,这像画吗?
+- 综上所述,子集化的目的就是把字体拆包,找出字幕用到的那部分字形并重新打包;
+- 好处不仅限于节约存储空间,加快缓冲速度;
+- 想想看:在一个只有30Mbps上传的网络环境下,要看上面那个光字体就200M的番剧,这河里吗?
+
## mkvtool 安装
### 依赖