我想把我的mp4文件转换成gif格式。我使用了在命令提示符下工作的命令。i、 例如,转换我的。mp4转换成gif格式,但在go-lang中它什么也没做。这是我的命令:

ffmpeg -i Untitled.mp4 -vf "fps=5,scale=320:-1:flags=lanczos" -c:v pam -f image2pipe - | convert -delay 5 - -loop 0 -layers optimize test.gif

我曾在go lang中这样使用过,但它不起作用。请任何人帮我解决我的问题。

    cmd3 := exec.Command("ffmpeg", "-i", "Untitled.mp4", "-vf", "`fps=5,scale=320:-1:flags=lanczos`", "-c:v", "pam", "-f", "image2pipe", "- |", "convert", "-delay", "5", "-", "-loop", "0", "-layers", "optimize", "test.gif")

stdout2, err2 := cmd3.StdoutPipe()
log.Println("gif", stdout2)

if err2 != nil {
    log.Fatal(err2, "............")
}
if err2 := cmd3.Start(); err2 != nil {
    log.Fatal(err2)
}

如果有任何变化,请提前通知我,谢谢。