Gausian_native_editor  by gausian-AI

Fast, native video editor with AI integration

Created 3 months ago
1,064 stars

Top 35.3% on SourcePulse

GitHubView on GitHub
Project Summary

Gausian Native Editor is a fast, native video editor and preview tool built in Rust, designed for users who need snappy previews, practical timeline editing, and smooth media ingest/export. It offers GPU rendering and integrates with local ComfyUI for AI-assisted workflows, benefiting power users and researchers in video production and AI-driven content creation.

How It Works

The editor is built with Rust, utilizing a WGPU pipeline for GPU-accelerated preview with YUV→RGB shaders. It employs a timeline-based editing approach, storing project data in SQLite. For efficient media handling, it supports hardware decoding via VideoToolbox (macOS) and GStreamer pipelines cross-platform, alongside proxy generation using GStreamer with various hardware encoders. Integration with a local ComfyUI instance is facilitated through an optional embedded WebView and automatic output folder monitoring.

Quick Start & Requirements

  • Primary install/run command:
    • Desktop app: cargo run --bin desktop
    • CLI: cargo run -p cli -- --help
  • Non-default prerequisites: Rust (stable), FFmpeg/ffprobe (on PATH), GStreamer (recommended/required for proxies). Local ComfyUI installation is optional but required for WebView/auto-import features.
  • Links: Official website: gausian.xyz, Discord: https://discord.gg/JfsKWDBXHT, ComfyUI: https://github.com/comfyanonymous/ComfyUI.

Highlighted Details

  • GPU-accelerated preview pipeline using WGPU.
  • Timeline editing with assets panel and project persistence via SQLite.
  • Hardware decoding support (VideoToolbox on macOS, GStreamer cross-platform).
  • Proxy generation via GStreamer with hardware acceleration (ProRes/NVENC/VAAPI) or software fallback.
  • Local ComfyUI integration with optional embedded WebView and auto-import from output folders.
  • Cross-platform desktop application (macOS/Windows/Linux) and a comprehensive CLI.
  • Screenplay/Storyboard helpers leveraging LLM providers.

Maintenance & Community

The project outlines a roadmap with upcoming features like timeline polish, advanced color management, and collaborative editing. Community support and issue reporting are primarily handled through the project's GitHub repository and a dedicated Discord server.

Licensing & Compatibility

The core components are licensed under the MPL-2.0 (Mozilla Public License 2.0). Advanced codecs and "Pro Features" are subject to a separate commercial license, which may impose restrictions on commercial use or closed-source linking.

Limitations & Caveats

ComfyUI integration is strictly limited to local installations; no remote or cloud connections are supported. The embedded WebView for ComfyUI is currently only available on macOS. Users requiring advanced codecs or "Pro Features" will need to secure a separate commercial license.

Health Check
Last Commit

3 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
4 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.