diff options
Diffstat (limited to 'app')
| -rw-r--r-- | app/app.go | 2 | ||||
| -rw-r--r-- | app/config.go | 3 |
2 files changed, 3 insertions, 2 deletions
@@ -302,7 +302,7 @@ func (a *App) uploadHandler(w http.ResponseWriter, r *http.Request) { "-i", uf.Name(), "-y", "-vf", "thumbnail", - "-t", "3", + "-t", fmt.Sprint(a.Config.Thumbnailer.PositionFromStart), "-vframes", "1", "-strict", "-2", "-loglevel", "quiet", diff --git a/app/config.go b/app/config.go index e06fde0..2b11688 100644 --- a/app/config.go +++ b/app/config.go @@ -32,7 +32,8 @@ type ServerConfig struct { // ThumbnailerConfig settings for Transcoder type ThumbnailerConfig struct { - Timeout int `json:"timeout"` + Timeout int `json:"timeout"` + PositionFromStart int `json:"position_from_start"` } // Sizes a map of ffmpeg -s option to suffix. e.g: hd720 -> #720p |
