Skip to content

v0l/egui-video

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

egui-video, a video playing library for egui

crates.io docs license

preview

Plays videos in egui from any source FFMPEG supports.

Dependencies:

  • requires ffmpeg 6 or 7. follow the build instructions here

Usage:

// called once (creating a player)
let mut player = egui_video::Player::new(ctx, my_media_path)?;
player.play();
// called every frame (showing the player)
player.ui(ui, player.size);

Contributions

are welcome :)

About

a video playing library for `egui`

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.1%
  • Dockerfile 0.9%