Endurance Softwares
Endurance SoftwaresYour ideas, our codes
Tauri 2 & FFmpeg Desktop Case Study

Automatic Reel Generator — Desktop Video Splitting & Reel Creation Tool

How Endurance Softwares built a local desktop application that converts long-form horizontal videos into short, sequential 9:16 vertical clips with automatic Part 1, 2, 3 labels and hardware-accelerated batch export.

Application TypeDesktop Video Processing Tool
Tech StackTauri 2, Rust, React, TypeScript, FFmpeg
Processing Model100% Offline / Local Hardware Accelerated
Cloud Cost$0 Monthly Cloud Rendering Fees

The Challenge

Content creators, video editors, and agency marketing teams spend hours manually cutting 30-minute to 2-hour long videos into bite-sized 60-second clips for TikTok, Instagram Reels, and YouTube Shorts.

Existing web-based tools require uploading massive multi-gigabyte files to cloud servers, which is painfully slow on standard internet connections and subjects agency owners to hefty recurring monthly subscription fees.

The client wanted a blazing-fast desktop tool that processes 4K footage locally, splits video files into sequential 60-second segments, automatically overlays "Part 1, Part 2, Part 3" labels, and converts widescreen video to vertical format with zero cloud upload overhead.

Our Engineering Solution

Endurance Softwares designed and engineered the Automatic Reel Generator using Tauri 2, Rust, React, and FFmpeg:

Automated 60-Second Video Splitting

Implemented smart keyframe-aware splitting algorithms in native Rust via FFmpeg. Long podcast episodes, webinars, and YouTube videos are segmented into seamless 60-second clips without audio pops or frame freezing.

Sequential Part Labeling & Watermarking

Engineered automated text overlay filters that dynamically burn 'Part 1', 'Part 2', 'Part 3' badge styling into the video frames with custom brand fonts, opacity settings, and background banners.

Intelligent 9:16 Vertical Video Conversion

Designed automated aspect ratio conversion from 16:9 widescreen to 9:16 portrait. Supports blurred background letterboxing, center-weighted cropping, and speaker-focus framing optimized for TikTok, Instagram Reels, and YouTube Shorts.

Batch Rendering Queue & Hardware Acceleration

Architected a multi-threaded Rust Tokio worker pool that leverages local GPU encoders (Apple VideoToolbox, NVIDIA NVENC, and Intel QuickSync) for blistering fast batch exports.

Technical Pipeline & Rust Execution

The application architecture pairs a high-polish React frontend with a high-throughput Rust media daemon:

  • Rust Sidecar Process Control: FFmpeg is executed as an isolated background child process managed by Rust Tokio asynchronous runtimes, preventing the application UI from freezing during intense video rendering.
  • Hardware-Accelerated Transcoding: Automatically detects host GPU hardware (Apple VideoToolbox on M1/M2/M3/M4 Macs, NVENC on Windows NVIDIA, QuickSync on Intel) for 4x–8x faster rendering than CPU-only encoding.
  • Accurate Keyframe Seeking: Custom FFmpeg seek arguments avoid black frames or desynchronized audio tracks when splitting long files at 60-second intervals.
  • Real-Time Telemetry: Parses stdout frame counts and progress percentages, rendering a smooth progress bar and time-to-completion countdown in the React interface.

Key Business Outcomes

  • 10x Faster Video Workflow: Editors drop in an hour-long MP4 file and receive 60 ready-to-publish vertical reels in minutes rather than spending half a day in Premier Pro.
  • Zero Cloud Infrastructure Costs: By shifting all video compute to client desktop GPUs, the business incurs zero cloud server bills.
  • Cross-Platform Compatibility: Deployed as native signed installers for both Windows 10/11 and macOS (Intel & Apple Silicon).

Frequently Asked Questions: Reel Generator

Ready to Build Media or Desktop Software?

Whether you need automated video pipelines, desktop media tools, or cross-platform utilities, our Tauri and Rust team has the production experience to deliver.

Schedule Technical Discovery →
✨AI Architecture PlannerToolGet Quote
Let's build something powerful

Have a project idea? Let’s turn it into a scalable product.

Book Free Consultation

© 2026 Endurance Softwares. All rights reserved.