back to home

videokit-ai / videokit

Low-code, cross-platform media SDK for Unity Engine.

View on GitHub
157 stars
19 forks
1 issues

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing videokit-ai/videokit in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/videokit-ai/videokit)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

VideoKit VideoKit is the only full feature user-generated content solution for Unity Engine. VideoKit allows: • **Video recording**. Record MP4 videos, animated GIF images, WEBM videos, ProRes videos, waveform audio, JPEG image sequences, and more to come! • **Camera streaming**. Stream the camera preview with fine-grained control over focus, exposure, zoom, and more. • **Microphone streaming**. Stream microphone audio with control over the audio format and with echo cancellation. • **Social Sharing**. Share images and videos with the native share sheet, and save to the camera roll. • **Conversational Interfaces**. Build user interfaces with text-to-speech, speech-to-text, and more. • **Cross-platform**. Build once, deploy on Android, iOS, macOS, WebGL, and Windows. • **Source Available**. VideoKit is distributed with its C# source code available for inspection. Installing VideoKit Add the following items to your Unity project's : Retrieving your Access Key To use VideoKit, you will need to generate an access key. First, head over to videokit.ai to create an account by logging in. Once you do, generate an access key: Then add the key to your Unity project in : > [!CAUTION] > If your Unity project is open-source, make sure to add to your file to keep your VideoKit access key private. Using VideoKit Here are a few things you can do with VideoKit: Social Sharing Share images, audio, and video files with the native share sheet with the method: Saving to the Camera Roll Save images and videos to the camera roll with the method: Picking from the Camera Roll Pick images and videos from the camera roll with the method: Camera Streaming Stream the camera preview with the component: Record Videos Record MP4, HEVC, WEBM videos; animated GIF images; JPEG image sequences; and WAV audio files with the component: Human Texture Remove the background from the camera preview with the component: Speech-to-Text Caption audio with the method: Text Commands Convert a natural language prompt into a with the method. This enables features like text commands, and can be combined with audio captioning for voice control: ___ Requirements • Unity 2022.3+ Supported Platforms • Android API Level 24+ • iOS 14+ • macOS 12+ (Apple Silicon and Intel) • Windows 10+ (64-bit only) • WebGL (requires Unity 6): • Chrome 91+ • Firefox 90+ • Safari 16.4+ Resources • Join the VideoKit community on Discord. • See the VideoKit documentation. • Check out VideoKit on GitHub. • Contact us at hi@videokit.ai. Thank you very much!