diff --git a/pkg/api/handle_avatar.go b/pkg/api/handle_avatar.go index 146c7ef..0ac9c35 100644 --- a/pkg/api/handle_avatar.go +++ b/pkg/api/handle_avatar.go @@ -41,7 +41,7 @@ func (api *API) HandelGetFileAvatar(w http.ResponseWriter, r *http.Request) { log.Println("[api] Get avatar of file", path) buff := make([]byte, 0) cache := bytes.NewBuffer(buff) - cmd := exec.Command("ffmpeg", "-i", path, "-c:v", "libwebp_anim", "-update", "1", "-f", "image2pipe", "-") + cmd := exec.Command("ffmpeg", "-i", path, "-c:v", "libwebp_anim", "-update", "1", "-frames:v", "1", "-f", "image2pipe", "-") cmd.Stdout = cache err = cmd.Run()