Ttdl

Download TikTok videos browser-natively — no `yt-dlp`, no signature solver, no watermark. The browser plays the video (URL signing, CDN tokens, quality selection all done by the page itself); ttdl records the demuxed media the player feeds to MediaSource via a `SourceBuffer.appendBuffer` hook and muxes to MP4 with ffmpeg. If the user can watch the video, it's downloadable — region-locked and age-gated content work as long as a logged-in tab can play them. The capture is the clean, unwatermarked playback stream (TikTok's own Download button serves a separately-rendered watermarked file). Use when the user wants to download, save, or fetch a TikTok video (with or without audio) to disk.

monotykamary 15803eb 3 files · 42.2 KB Updated

File contents

monotykamary/browser-harness-js/tree/main/skills/ttdl commit 15803eb01a

Frequently asked questions

npx skillmds@latest add monotykamary/ttdl