Vidio/demo.go
2021-11-22 19:14:37 -08:00

24 lines
463 B
Go

package main
import "fmt"
func main() {
// Try it yourself!
// Update "filename" to a video file on your system and
// create and output file you'd like to copy this video to.
filename := "input.mp4"
output := "output.mp4"
video := NewVideo(filename)
fmt.Println(video.bitrate)
writer := NewVideoWriter(output, video)
defer writer.Close()
count := 0
for video.NextFrame() {
writer.Write(video.framebuffer)
count += 1
fmt.Println(count)
}
}