Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎬 VideoSlim

VideoSlim Banner

Modern Video Processing Toolkit

Compress • Watermark • Cut Silence • Convert • Automate

Built with Rust, Tauri v2, React, and FFmpeg


Fast. Native. Private.

A modern desktop application for high-performance video processing without the complexity of FFmpeg.


✨ Why VideoSlim?

VideoSlim is an open-source desktop application designed for creators, developers, educators, and professionals who need to process videos quickly without sacrificing quality.

Instead of remembering complex FFmpeg commands, VideoSlim provides a beautiful native interface while keeping the full power of FFmpeg under the hood.

Everything happens locally.

No uploads.

No subscriptions.

No cloud processing.

Your videos never leave your computer.


📸 Application Preview

Dashboard



Watermark Studio



Silent Cutter



Pipeline Studio



Settings


🚀 Features

Feature Status
Smart Video Compression
Batch Processing
Pipeline Studio
Image Watermarks
Text Watermarks
Silent Cutter
Audio Removal
GIF Creator
Intro & Outro Support
H.264 Encoding
H.265 / HEVC
AV1 Encoding
NVIDIA NVENC
AMD AMF
Intel QuickSync
Compression Analytics
Queue Manager
Fully Offline

⚙️ Pipeline Studio

Chain multiple operations into a single workflow.

Videos
   │
   ▼
Watermark
   │
   ▼
Silent Cutter
   │
   ▼
Audio Removal
   │
   ▼
Compression
   │
   ▼
GIF / Export

One click.

No temporary files.

No manual workflow.


🎬 Smart Compression

Choose the compression level that matches your needs.

  • Maximum Quality
  • Balanced
  • Smallest File
  • Social Media Presets
  • Custom Bitrate
  • Custom CRF
  • Resolution Scaling
  • FPS Control

🛡 Watermark Engine

Protect your content with batch watermarking.

  • Image Overlay
  • Text Overlay
  • Live Preview
  • Position Control
  • Scaling
  • Opacity
  • Batch Processing

✂️ Silent Cutter

Automatically remove silent sections from videos.

Perfect for:

  • Podcasts
  • Lectures
  • Gaming Videos
  • Tutorials
  • Screen Recordings

⚡ GPU Acceleration

Take advantage of your hardware.

Encoder Supported
NVIDIA NVENC
AMD AMF
Intel QuickSync
Apple VideoToolbox
Multi-thread Processing

🏗️ Architecture

React + TypeScript
        │
        ▼
     Tauri IPC
        │
        ▼
      Rust Core
        │
        ▼
 FFmpeg Processing Engine

💻 Tech Stack

Technology Purpose
Rust Native Backend
Tauri v2 Desktop Framework
React User Interface
TypeScript Frontend Logic
FFmpeg Video Processing
Vite Build System

📦 Installation

Download the latest release.

VideoSlim-Setup.exe

Run the installer.

Launch the application.

Start processing videos.

No additional dependencies required.


🚀 Development

Clone the repository

git clone https://github.com/AlguevaraSec/VideoSlim.git

Enter the project

cd VideoSlim/gui

Install dependencies

npm install

Run development mode

npm run tauri dev

Create a production build

npm run tauri build

🛣️ Roadmap

Completed

  • Smart Compression
  • Watermark Studio
  • Silent Cutter
  • Audio Removal
  • GIF Creator
  • GPU Encoding
  • Queue Management
  • Pipeline Studio
  • Analytics Dashboard
  • Native Desktop Application

Planned

  • AI Compression Suggestions
  • Folder Watcher
  • Subtitle Burn-in
  • Batch Presets
  • Scene Detection
  • Plugin System
  • Automatic Updates

🤝 Contributing

Contributions, ideas, pull requests, and feature requests are always welcome.

If you'd like to improve VideoSlim, feel free to open an issue or submit a pull request.


📄 License

Released under the MIT License.

See LICENSE for more information.


⭐ Support the Project

If VideoSlim saves you time, consider giving the repository a ⭐.

It helps the project reach more developers and motivates future development.


Made with ❤️ by 0xAlguevara

Rust • Tauri • React • FFmpeg

About

VideoSlim is an open-source desktop application built with Tauri, Rust, React, and FFmpeg. Compress, convert, watermark, trim silence, and batch process videos locally with GPU acceleration and a modern native interface.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages