ebiten_gvvideo

module
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2025 License: Zlib

README

ebiten_gvvideo

screenshot

GV video (Extreme Gpu Friendly Video Format) player for Ebitengine, using go-gv-video. Pure Go.

( Partial port from bevy_movie_player )

[!WARNING] Go port was almost done by GitHub Copilot. Use with care.

Example

$ git clone https://github.com/funatsufumiya/ebiten_gvvideo
$ cd ebiten_gvvideo
$ go run ./example/main.go

# or test your GV video
$ go run ./example/main.go [path/to/video.gv]

What's GV video?

see ofxExtremeGpuVideo.

Note that you can use alpha channel (opacity) in your GV video. PNG sequences can be converted into .gv file.

Limitation

Currently CPU decoding DXT1/DXT3/DXT5 compressed data into RGBA, because Ebitengine now doesn't provide GPU compressed texture assignment (ebiten#867).

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL