yt-dlp + FFmpeg powered downloader

A global video downloader built for modern creators

Paste a public TikTok, YouTube, Instagram, X/Twitter, or Bilibili URL, parse the video instantly, and create temporary MP4 or MP3 downloads.

5+major platforms
30minauto cleanup
MP4/MP3formats
Platforms

Supported platforms

YouTube

Public videos, Shorts, and regular links

TikTok

Public videos and share links

Instagram

Public Reels and video posts

X/Twitter

Public video posts

Bilibili

Public Bilibili videos and b23.tv short links

Workflow

Download in three steps

01

Paste URL

Copy a video URL you own or are authorized to use.

02

Parse info

Fetch the title, thumbnail, duration, platform, and formats.

03

Create download

Choose MP4 or MP3, then download the temporary file.

Features

A lightweight stack for hosting panels

Native PHP

No Node.js, Docker, Redis, or Composer required.

Safer process calls

Uses proc_open argument arrays instead of shell command strings.

Auto cleanup

Temporary files expire automatically according to admin settings.

Configurable admin

Manage rate limits, platforms, file size, expiry, and download mode.

FAQ

Frequently asked questions

Why do some videos fail?

Private, paid, member-only, DRM-protected, login-required, or restricted videos cannot be downloaded.

Do you store user history?

No. Only necessary task status and temporary file metadata are kept.

Which download mode is recommended?

For production, enable scheduled-task mode and run worker.php in the hosting panel scheduler.