Dark-mode desktop workflow for HLS teams

Encode to HLS. Decode back to anything.

RapidHLS is a powerful desktop application for converting source videos into HLS output and decoding HLS playlists back into practical video and audio formats.

Bundled FFmpeg

Included and ready out of the box

Encode + decode

Single and bulk workflows

Desktop builds

Windows, macOS, Linux

Windows
macOS
Linux
Desktop-grade conversion flow
Optimized for dark mode usage
Electron + React + Shadcn UI project
Video spotlight

Put your walkthrough video directly on the homepage

This section is wired for a homepage demo video. Once a local MP4 exists at the configured media path, the poster switches to a native player automatically.

Use it for a short product walkthrough, a conversion demo, or a first-run onboarding clip.
If the video is not there yet, the section still stays visually useful with a branded poster state.
RapidHLS demo poster
Checking demo asset

Product walkthrough

Watch RapidHLS in motion

Use this spotlight area for a product walkthrough, conversion demo, or onboarding clip. The player activates automatically when a demo MP4 is available.

Why RapidHLS

Built for practical HLS production and recovery tasks

The application focuses on real desktop workflows: making HLS packaging fast, decoding playlists back to deliverable files, and keeping repeated jobs controlled.

HLS encode and decode

Convert source videos to HLS packages or rebuild M3U8 playlists into MP4, MKV, MP3, and other common output formats.

Bundled FFmpeg

FFmpeg ships with the app, so you can install RapidHLS and start converting immediately without extra dependencies.

Single and bulk workflows

Handle one file fast or queue multiple video and playlist jobs when you need batch throughput.

Practical controls

Set a custom FFmpeg path, configure default split timing, and keep repeated jobs predictable.

Dark-first desktop UI

The interface is built around a polished dark theme with a custom title bar and focused workflow surfaces.

Cross-platform builds

Native packages are published for Windows, macOS, and Linux so teams can keep the same workflow across machines.

Workflow views

Three focused paths from first launch to batch output

01

Single Convert

Drag in a source file, tune your settings, and export an HLS package or decoded media output without friction.

Import one file or one M3U8 playlist
Review output settings before the run
Export fast with bundled FFmpeg

02

Bulk Convert

Queue multiple videos or playlists, keep the same preset logic, and let the desktop app handle repeated jobs.

Add an entire batch in one pass
Reuse split-time and output presets
Monitor progress across multiple tasks

03

First Launch Setup

The first-run flow helps users define defaults quickly, so the app feels production-ready from day one.

Guided configuration on first launch
Optional custom FFmpeg path selection
Safe defaults for ongoing sessions
Available build formats

Download formats that match how desktop users actually install apps

RapidHLS publishes installable packages for each supported desktop platform, and the dedicated download page auto-detects the user operating system before surfacing the best match.

All download buttons point back to the official GitHub release assets, with other formats still visible if the user wants a different package.

Windows

Setup Installer (x64) and Portable (x64)

Install normally or keep a no-install portable build on hand.

macOS

Universal DMG

One package for both Intel and Apple Silicon systems.

Linux

AppImage (x64) and DEB Package (x64)

Pick the portable AppImage or a package-manager-friendly DEB build.

Ready to install

Launch the download page and let RapidHLS pick the right build

The download experience automatically detects Windows, macOS, and Linux, highlights the latest stable asset from GitHub Releases, and keeps the rest of the versions underneath.