Whop.com hosts its videos using Mux, which serves them over HLS streaming (.m3u8 playlists with short-lived tokens).
If you want to save these videos locally as clean .mp4 files, you can do it reliably with the following process...
π Or you can just get the Whop Video Downloader
- Open the video on Whop.
- Open DevTools β Network tab.
- Play the video.
- Filter requests by
m3u8. - Copy the
https://stream.mux.com/...m3u8?token=...link.
β οΈ This link is time-limited (?token=contains an expiry). If it stops working, grab a fresh one.
Use this command to download the video:
yt-dlp \
--no-playlist \
--concurrent-fragments 16 \
-f "bv*+ba/b" \
--merge-output-format mp4 \
--postprocessor-args "ffmpeg:-movflags +faststart" \
-o "video.mp4" \
"URL"--no-playlistβ ensures only the video you give is downloaded.--concurrent-fragments 16β downloads HLS segments in parallel for speed.-f "bv*+ba/b"β grabs best video + best audio and merges, fallback if only one stream exists.--merge-output-format mp4β ensures the final file is.mp4.--postprocessor-args "ffmpeg:-movflags +faststart"β optimizes MP4 for instant playback.-o "video.mp4"β avoids filename-too-long errors caused by tokenized URLs.