---
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.
- 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 .
- 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.
- Slowed reverb song creation Make music, or create your normal music to today standard that loved.
- 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.
- 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).
- Select Input: Pick a video that carries weight.
- Choose Aura: Set your theme from the sidebar.
- Process: Select a tool and hit the action button.
- Acceptance: Watch the progress bar reach 100% and find peace.
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-splitterInstall 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-libavInstall 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 runIf the project is already cloned on your Linux machine, update it and run:
cd sadness-splitter
git pull
cd src-tauri
cargo runThis 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." ๐
