Categorygithub.com/jdomzhang/gopic
repositorypackage
0.0.4
Repository: https://github.com/jdomzhang/gopic.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

gopic

ffmpeg wrapper for extract video frame to image

Example Code

package main

import (
	"fmt"

	"github.com/jdomzhang/gopic"
)

const (
	sampleInputFile     = "./sample/input/sample.mp4"
	sampleOutputJpgFile = "./sample/output/sample.jpg"
	sampleOutputPngFile = "./sample/output/sample.png"
)

func main() {
	pic, err := gopic.NewPic()
	if err != nil {
		panic(err)
	}

	second := "1"
	// second := "00:00:01"
	err = pic.Extract(sampleInputFile, second, sampleOutputJpgFile)
	if err != nil {
		panic(err)
	}

	fmt.Println("done")
}

Thanks

  • goffmpeg: https://github.com/xfrr/goffmpeg