summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorb5f0d6c3 <[email protected]>2022-04-30 23:20:56 +0800
committerb5f0d6c3 <[email protected]>2022-04-30 23:20:56 +0800
commitb3a7b70de728c95bddffcbd032a442c875bc26f7 (patch)
tree5eedec16e9a0ae3a8b73dba65d4493991173c027
parent7bdbc63d5bc530c69b9b3593059aa4b12a421d6e (diff)
update mkvtool:mkvlib bump to v1.6.6
-rw-r--r--mkvtool/go.mod4
-rw-r--r--mkvtool/main.go7
2 files changed, 8 insertions, 3 deletions
diff --git a/mkvtool/go.mod b/mkvtool/go.mod
index c7d3279..2bb606b 100644
--- a/mkvtool/go.mod
+++ b/mkvtool/go.mod
@@ -2,7 +2,7 @@ module github.com/KurenaiRyu/MkvAutoSubset/mkvtool
go 1.18
-require github.com/KurenaiRyu/MkvAutoSubset/mkvlib v0.0.0-20220430091002-a2455e065890
+require github.com/KurenaiRyu/MkvAutoSubset/mkvlib v0.0.0-20220430151303-7bdbc63d5bc5
require (
github.com/antchfx/xmlquery v1.3.10 // indirect
@@ -13,4 +13,4 @@ require (
golang.org/x/text v0.3.0 // indirect
)
-replace github.com/KurenaiRyu/MkvAutoSubset/mkvlib => ../mkvlib
+// replace github.com/KurenaiRyu/MkvAutoSubset/mkvlib => ../mkvlib
diff --git a/mkvtool/main.go b/mkvtool/main.go
index 5401413..e3f0649 100644
--- a/mkvtool/main.go
+++ b/mkvtool/main.go
@@ -16,7 +16,7 @@ import (
)
const appName = "MKV Tool"
-const appVer = "v3.6.3"
+const appVer = "v3.6.4"
const tTitle = appName + " " + appVer
var appFN = fmt.Sprintf("%s %s %s/%s", appName, appVer, runtime.GOOS, runtime.GOARCH)
@@ -60,6 +60,8 @@ func main() {
cc := false
cfc := false
mks := false
+ ck := false
+ cks := false
sl, st := "", ""
af, ao := "", ""
flog := ""
@@ -81,6 +83,8 @@ func main() {
flag.Var(asses, "a", "ASS files. (multiple & join ass mode)")
flag.BoolVar(&n, "n", false, "Not do ass font subset & not change font name.")
flag.BoolVar(&clean, "clean", false, "Clean original file subtitles and fonts. (create mode only)")
+ flag.BoolVar(&ck, "ck", false, "Enable check mode.")
+ flag.BoolVar(&cks, "cks", false, "Enable strict mode for check.")
flag.StringVar(&sl, "sl", "chi", "Subtitle language. (create & make mode only)")
flag.StringVar(&st, "st", "", "Subtitle title. (create & make mode only)")
flag.StringVar(&af, "af", "", "ASS fonts folder. (ass mode only)")
@@ -129,6 +133,7 @@ func main() {
processer.A2P(a2p, apc, pr, pf)
processer.MKS(mks)
processer.NRename(n)
+ processer.Check(ck, cks)
if cc && s != "" {
list := processer.CreateFontsCache(s, cache_p, nil)