Skip to content

AlguevaraSec/VideoSlim

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

License

Stars

16 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors