Skip to content

A scratch space for exploring and experimenting with a simple video scrubbing UI widget.

License

Apache-2.0, Apache-2.0 licenses found

Licenses found

Apache-2.0
LICENSE.md
Apache-2.0
LICENSE-kit-app-template.md
Notifications You must be signed in to change notification settings

md84419/kit-ext-scrubber-experiment

Omniverse kit-scrubber-experiment [robotica.example.video.scrubbing]

A scratch space for exploring and experimenting with a simple video scrubbing UI widget.

Getting Started

Requirements

  • NVIDIA Omniverse Launcher
  • An Omniverse App (Create, Code, etc)
  • Kit 104.1 or later
  • Tested with Code 2022.3.3
> .\link_app.bat
> .\runbuild.bat

Background

See https://discord.com/channels/827959428476174346/1090676075887067146 for more info.

The code is based in part on JShrake's example code for OpenCV and DynamicTextureProvider. His code created a Prim plane in the viewport. Mine creates a VideoScrubber widget in a dockable window.

This is example code. It is not ready for production use and has not been optimised. It is unlikley to scale well.

Optimising thumbnail videos

For a video that will be displayed as 256x256 pixels, you want to create a thumbnail version of the video which is 256x256 resolution and exactly 256 frames long. The framerate of the thumbnail version doesn't matter other than you ideally want every frame to be different (no duplicate frames). The video should be progressive rather than interfaced for best results.

Contributing

The source code for this repository is provided as-is. We only accept outside contributions from individuals who have signed an Individual Contributor License Agreement.

About

A scratch space for exploring and experimenting with a simple video scrubbing UI widget.

Resources

License

Apache-2.0, Apache-2.0 licenses found

Licenses found

Apache-2.0
LICENSE.md
Apache-2.0
LICENSE-kit-app-template.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published