🏞 The simplest way to create gif from video
Install ffmpeg before running gif
.
Use precompiled versions in releases page
or
go get -u github.com/itsjimi/gif
gif help
gif convert --help
gif convert my-video.mp4 my-gif.gif
gif convert my-video.mp4 my-gif.gif --fps 60 --scale 1280
gif convert ./folder ./another-folder --crop "1280:720:30:60"
package main
import (
"fmt"
"github.com/ItsJimi/gif/pkg/convert"
)
func main() {
options := convert.Options{
FPS: 30,
Scale: -1,
Crop: "",
}
err := convert.FromFolder("./videos", "./gifs", options)
if err != nil {
fmt.Println(err)
}
}
Feel free to fork and make pull requests