Disable time Filter creation

This commit is contained in:
Pablu23
2024-06-11 16:01:06 +02:00
parent eece14aabb
commit baf5f48d15
2 changed files with 29 additions and 13 deletions

View File

@@ -3,8 +3,6 @@ package main
import (
"flag"
"fmt"
"os"
"path/filepath"
thumbnailgen "github.com/pablu23/thumbnail-gen"
)
@@ -19,17 +17,31 @@ func main() {
flag.Parse()
if *pathFlag != "" {
thumbnails, err := thumbnailgen.GetThumbnail(*pathFlag, *intervalFlag, *maxThumbnailsFlag)
_, err := thumbnailgen.GetFramerate(*pathFlag)
if err != nil {
panic(err)
fmt.Printf("Framerate: %s\n", err)
}
name := filepath.Base(*pathFlag)
for i, thumbnail := range thumbnails {
err := os.WriteFile(fmt.Sprintf("%s-%d.png", name, i), thumbnail, 0600)
_, err = thumbnailgen.GetVideoLength(*pathFlag)
if err != nil {
panic(err)
}
}
fmt.Printf("Video Length: %s\n", err)
}
_, err = thumbnailgen.GetFilter(*pathFlag)
if err != nil {
fmt.Printf("Filter: %s\n", err)
}
// thumbnails, err := thumbnailgen.GetThumbnail(*pathFlag, *intervalFlag, *maxThumbnailsFlag)
// if err != nil {
// panic(err)
// }
//
// name := filepath.Base(*pathFlag)
// for i, thumbnail := range thumbnails {
// err := os.WriteFile(fmt.Sprintf("%s-%d.png", name, i), thumbnail, 0600)
// if err != nil {
// panic(err)
// }
// }
}
}

View File

@@ -17,10 +17,14 @@ type TimeFilter struct {
}
func GetThumbnail(path string, intervalSeconds int, maxThumbnails int, enableFilter bool) ([][]byte, error) {
filters, err := GetFilter(path)
var filters []TimeFilter
if enableFilter {
f, err := GetFilter(path)
if err != nil {
return nil, err
}
filters = f
}
fps, err := GetFramerate(path)
if err != nil {