How to Download

🎥 How to Download Videos from Whop (Mux Streams) with yt-dlp

Devin
2 min read

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

Click the image below to watch the video 👇


🔎 Step 1: Capture the .m3u8?token=... URL

  1. Open the video on Whop.
  2. Open DevTools → Network tab.
  3. Play the video.
  4. Filter requests by m3u8.
  5. 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.

💻 Step 2: Run yt-dlp

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"

🔑 Flag Breakdown

  • --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.

Related Posts