diff options
| -rw-r--r-- | README.md | 57 |
1 files changed, 52 insertions, 5 deletions
@@ -1,7 +1,54 @@ # Mkv Auto Subset - - -自动字体子集化工具 ---- -本人只是代发github + + +自动字体子集化工具 + +## mkvtool 功能及使用示例 + +- 从单个(或文件夹的)mkv文件里抽取字幕和字体*并创建子集化后的版本(可选)* + ```shell + mkvtool -d -f file.mkv #单个文件 + mkvtool -d -s bangumi #文件夹 + #可选"-n"参数:当"-n"存在时,只抽取内容,不进行子集化操作. + #可选"-data"参数,指定输出目录,默认输出到"${workdir}/data". + ``` +- 检测单个(或文件夹的)mkv文件字幕和字体,判断是否需要子集化. + ```shell + mkvtool -q -f file.mkv #单个文件,会直接输出是否需要子集化 + mkvtool -q -s bangumi #文件夹,会将需要子集化的文件列表输出至"${workdir}/list.txt". + ``` +- 将子集化后的字幕与字体替代原有的内容 + ```shell + mkvtool -m -s bangumi -data data -dist dist + #-data参数默认值为"${workdir}/data" + #-dist参数默认值为"${workdir}/dist" + #假设bangumi文件夹里的目录结构如下所示: + #bangumi + # |-- S01 + # ||-- abc S01E01.mkv + # ||-- abc SxxExx.mkv + # |-- SP.mkv + # |-- xx.mkv + #那么对应的data文件夹的目录结构应该是如下的所示: + #data + # |-- S01 + # ||-- abc S01E01 + # |||-- ... + # |||-- subsetted + # |||-- xxx.sub + # ||-- abc SxxExx + # |||-- ... + # |||-- subsetted + # |||-- xxx.sub + # |-- SP + # |||-- ... + # |||-- subsetted + # |||-- xxx.sub + # |-- xx + # |||-- ... + # |||-- subsetted + # |||-- xxx.sub + + #*奇淫巧技:指定一个没有任何内容的data目录,将输出一个"干净的"mkv文件. + ```
\ No newline at end of file |
