/videokit

Low-code, cross-platform user-generated content for Unity Engine. Register at https://hub.natml.ai

Primary LanguageC#Apache License 2.0Apache-2.0

VideoKit

VideoKit is the only full feature user-generated content solution for Unity Engine. VideoKit allows:

  • Low-code Video Recording. Record MP4 videos, animated GIF images, audio files, and more in as little as zero lines of code. Simply drop a component in your scene, and setup buttons to start and stop recording.

  • Interactive Video Effectss. Build TikTok and Snapchat-style video effects which leverage hardware machine learning, including color grading, human segmentation, face filters, and much more.

  • Seamless Video Editing. Create video editing user flows with support for slicing videos, combining videos, extracting thumbnails, and more.

Installing VideoKit

Add the following items to your Unity project's Packages/manifest.json:

{
  "scopedRegistries": [
    {
      "name": "NatML",
      "url": "https://registry.npmjs.com",
      "scopes": ["ai.natml"]
    }
  ],
  "dependencies": {
    "ai.natml.videokit": "0.0.10",
  }
}

Using VideoKit requires an active NatML VideoKit subscription. You can try it out for free, but functionality is limited. See the docs for more info.

VideoKit is still in alpha. As such, behaviours are expected to change more drastically between releases.


Requirements

  • Unity 2021.2+

Supported Platforms

  • Android API Level 24+
  • iOS 14+
  • macOS 10.15+ (Apple Silicon and Intel)
  • Windows 10+ (64-bit only)
  • WebGL:
    • Chrome 91+
    • Firefox 90+

Resources

Thank you very much!