Skip to content

n1ght-hunter/iced_video

Repository files navigation

Iced Video Player

Basic Example Gif

link to video

Gstreamer install instruction here has been tested on GStreamer 1.22.1

Features:

  • suports all formats supported by gstreamer playbin
  • mutiple players at the same time
  • premade video overlay with controls

Known Issues:

  • panics somtimes when change source uri
  • slider goes to 0 after releasing when using seek
  • styles need redoing waiting for a new theme widget
  • when a video finishes it gstreamer panics
  • next and prevous frame dont work

Road Map

  • add wasm backend using canvas and wasm-bindgen
  • add wasm backedn using ffmpeg.wasm
  • add ffmpeg backend (WIP)
  • add mpv backend
  • build custom widget to display opengl textures if possible (faster then getting and displaying RGB)
  • optional overlay with controls(WIP)
  • option to popout player needs iced-rs/iced#1439

License

Licensed under either

at your option.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages