Skip to content

DivyanshuChipa/sadness-splitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

62 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


128x128@2x
---

Sadness Splitter 3000

Tech Stack Engine UI Style GitHub Repo

Sadness Splitter 3000 is a premium, high-performance video utility managed by Aura, your reactive anime persona. Designed to help you process your digital memories (and emotional baggage) with style. Built on the lightning-fast and emotive voice with standard. hinglish. lazy. and matrix. Tauri v2. framework and powered by the legendary FFmpeg engine.


โœจ Features that WOW

๐Ÿฑ Elite UI Design

  • Bento Grid Layout: A clean, modular interface for effortless navigation.
  • Mesh Gradients: Dynamic, animated backgrounds that breathe life into the app.
  • Glassmorphism: Deep blur effects and sleek transparency for a state-of-the-art feel.
  • Emotional Auras: Choose your themeโ€”Blue (Peace), Red (Passion), Gold (Acceptance), and more.
  • Aura the Mascot: Meet your reactive anime companion who evolves with your processing progress and has a sassy personality!
  • Emotive voice: voices that gives emotions.
  • Audio and Video toolkit option that wow independent options.
  • cpu and Ram Gpu stats visiblity works in windows mean while in linus it kinda sloppy .

๐Ÿ› ๏ธ Professional Tool Suite

  • Compress & Resize: Shrink videos with CRF control and downscale to any resolution (1080p to 240p).
  • Precision Trimming: Visual timeline sliders for the perfect cut.
  • Stable Memories: Two-pass video stabilization to remove the shakes.
  • Batch Processing: Process entire folders of video in one click.
  • Format Rebirth: Convert to MP4, MKV, WebM, and even legacy 3GP.
  • The "Full Package": GIF Maker, Audio Extractor, Subtitle Burner, Speed Warp, and Video Merger.

Music

  • Slowed reverb song creation Make music, or create your normal music to today standard that loved.

๐ŸŽญ The Experience

  • Sadness Meter: Real-time progress tracking through the 5 stages of grief.
  • Guided Tour: Let the app show you around its features.
  • Emotional Mode: Watch the app's aura dance to the rhythm of processing.

๐Ÿ› ๏ธ Technical Stack

  • Frontend: HTML5, Vanilla CSS3 (Custom Design System), JavaScript (ES6+).
  • Backend: Rust (Tauri v2) for high-performance file I/O and command orchestration.
  • Icons: Lucide Icons (Local/Offline).
  • Processing: FFmpeg (Multithreaded).

๐Ÿš€ Getting Started

  1. Select Input: Pick a video that carries weight.
  2. Choose Aura: Set your theme from the sidebar.
  3. Process: Select a tool and hit the action button.
  4. Acceptance: Watch the progress bar reach 100% and find peace.

How to Run on Linux

If you are setting this up on a fresh Linux machine, clone the repo first:

git clone https://github.com/DivyanshuChipa/sadness-splitter.git
cd sadness-splitter

Install the Linux dependencies needed by Tauri, FFmpeg, and video playback/codec support:

sudo apt update
sudo apt install -y git ffmpeg build-essential curl wget file libwebkit2gtk-4.1-dev libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev
sudo apt install -y gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

Install Rust if it is not already installed:

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
source "$HOME/.cargo/env"

Run the app:

cd src-tauri
cargo run

If the project is already cloned on your Linux machine, update it and run:

cd sadness-splitter
git pull
cd src-tauri
cargo run

๐Ÿ“œ Dev Note

This app was crafted to be more than just a toolโ€”it's a digital companion for your video processing needs. No internet required, no data sent to clouds, just raw power and beautiful design.

"Split the sadness, keep the memories." ๐Ÿ’›

About

Premium video utility with FFmpeg power. Compress, trim, stabilize, and convert videos with a beautiful Bento UI. Offline, fast, and feature-rich. ๐Ÿ’›

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors