GitHub

Project Description: Nugget

What is the project about?

Nugget is a video editing software focused on motion effects and versatility.

What problem does it solve?

It aims to provide a lightweight alternative to heavy software like After Effects for creating motion graphics, making it easier for creators to achieve stunning motion effects.

What are the features of the project?

  • Cut Editing
  • Support for standard formats (mp4, mov, mp3, wav, etc.)
  • Audio mixing
  • Fast rendering with FFmpeg
  • Unlimited layers
  • Cross-Platform
  • Re-position animation, Keyframe
  • Add Text
  • External Extension
  • Save & Load Project as File
  • Multilingual Support
  • 8k & 4k Editing (and other resolutions)
  • Screen & Audio Recording
  • Chromakey
  • AI Auto Caption (using Whisper)
  • Blur Effect (WebGL)
  • GIF API
  • Layer-based editing.

What are the technologies used in the project?

  • FFmpeg (for video processing and rendering)
  • Node.js/npm (for package management and build process)
  • WebGL (for blur effect)
  • Whisper (for AI auto caption)
  • Likely a JavaScript framework for the UI (though not explicitly stated, the npm commands suggest this).

What are the benefits of the project?

  • Provides a more accessible way to create motion graphics.
  • Offers a wide range of features in a single application.
  • Layer-based editing allows for greater flexibility and creative control.
  • Cross-platform compatibility.
  • Fast rendering.

What are the use cases of the project?

  • Creating motion graphics for videos.
  • General video editing with a focus on effects.
  • Projects where a lightweight alternative to After Effects is needed.
  • Content creation requiring features like screen recording, auto-captions, and chroma keying.
nugget-app screenshot