diff --git a/cmd/tgs_file_convert/tgs_file_convert.go b/cmd/tgs_file_convert/tgs_file_convert.go index caa7669..2e70705 100644 --- a/cmd/tgs_file_convert/tgs_file_convert.go +++ b/cmd/tgs_file_convert/tgs_file_convert.go @@ -6,6 +6,7 @@ import ( "fmt" "os" "strings" + "time" converter "github.com/yazmeyaa/telegram_sticker_converter" "github.com/yazmeyaa/telegram_sticker_converter/tgs" @@ -31,7 +32,7 @@ func main() { inputType := inputParts[0] var in *os.File if inputType == "file" { - input, err := os.Open(*input) + input, err := os.Open(inputParts[1]) if err != nil { fmt.Fprintf(os.Stderr, "error opening file: %v\n", err) os.Exit(1) @@ -82,11 +83,13 @@ func main() { } converter := tgs.NewConverter() - + start := time.Now() if err := converter.Transform(context.Background(), in, out, opts); err != nil { fmt.Fprintf(os.Stderr, "transform failed: %v\n", err) os.Exit(1) } + duration := time.Since(start) + fmt.Printf("Complete in %d ms\n", duration.Milliseconds()) fmt.Println("success:", *outPath) } diff --git a/go.mod b/go.mod index d1aa9ea..5575914 100644 --- a/go.mod +++ b/go.mod @@ -3,8 +3,8 @@ module github.com/yazmeyaa/telegram_sticker_converter go 1.24.6 require ( - github.com/arugaz/go-rlottie v0.1.0 github.com/u2takey/ffmpeg-go v0.5.0 + github.com/yazmeyaa/go-rlottie v1.0.3 golang.org/x/image v0.30.0 ) diff --git a/go.sum b/go.sum index f0f6825..25fd879 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,3 @@ -github.com/arugaz/go-rlottie v0.1.0 h1:/rQaoBoSEG2T+PW56ANvpkgOHdYYtGZpvxzjI6touZ8= -github.com/arugaz/go-rlottie v0.1.0/go.mod h1:m50xy50q5U9ngFIBJja9m09vFhvfw6cxkRiqIxjKeWQ= github.com/aws/aws-sdk-go v1.38.20/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro= github.com/aws/aws-sdk-go v1.55.8 h1:JRmEUbU52aJQZ2AjX4q4Wu7t4uZjOu71uyNmaWlUkJQ= github.com/aws/aws-sdk-go v1.55.8/go.mod h1:ZkViS9AqA6otK+JBBNH2++sx1sgxrPKcSzPPvQkUtXk= @@ -39,6 +37,8 @@ github.com/u2takey/ffmpeg-go v0.5.0 h1:r7d86XuL7uLWJ5mzSeQ03uvjfIhiJYvsRAJFCW4uk github.com/u2takey/ffmpeg-go v0.5.0/go.mod h1:ruZWkvC1FEiUNjmROowOAps3ZcWxEiOpFoHCvk97kGc= github.com/u2takey/go-utils v0.3.1 h1:TaQTgmEZZeDHQFYfd+AdUT1cT4QJgJn/XVPELhHw4ys= github.com/u2takey/go-utils v0.3.1/go.mod h1:6e+v5vEZ/6gu12w/DC2ixZdZtCrNokVxD0JUklcqdCs= +github.com/yazmeyaa/go-rlottie v1.0.3 h1:md1ptW6ZWEv9U6YpC/kg2QbQQoIhJcHik4U9+WAGNyc= +github.com/yazmeyaa/go-rlottie v1.0.3/go.mod h1:Ci2En07mkAOGiTMq5/js/AkTwH6q/ov/nA4lBkkUoB8= gocv.io/x/gocv v0.25.0/go.mod h1:Rar2PS6DV+T4FL+PM535EImD/h13hGVaHhnCu1xarBs= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= diff --git a/tgs/service.go b/tgs/service.go index 7f902d8..d025ba1 100644 --- a/tgs/service.go +++ b/tgs/service.go @@ -12,8 +12,8 @@ import ( "image/png" "io" - "github.com/arugaz/go-rlottie" ffmpeg_go "github.com/u2takey/ffmpeg-go" + "github.com/yazmeyaa/go-rlottie" converter "github.com/yazmeyaa/telegram_sticker_converter" )