---
title: Download a Squarespace Video
type: skill
summary: Download authorized embedded website videos, including blob-backed videos that are hard to save from the browser.
category: Media
environment: local-agent
harnesses:
  - claude-code
  - claude-desktop
  - codex
complexity: moderate
tags:
  - squarespace
  - video
  - ffmpeg
  - devtools
compatibility:
  mac:
    status: tested
    notes: Tested on macOS with browser DevTools and ffmpeg.
    requires:
      - name: ffmpeg
        url: https://ffmpeg.org/download.html
        reason: Downloads, reassembles, or converts streamed video segments.
      - name: Browser DevTools
        url: https://developer.chrome.com/docs/devtools
        reason: Finds the underlying media requests behind embedded players.
  windows:
    status: expected
    notes: Expected to work with Chrome or Edge DevTools and ffmpeg on PATH.
    requires:
      - name: ffmpeg
        url: https://ffmpeg.org/download.html
        reason: Downloads, reassembles, or converts streamed video segments.
      - name: Browser DevTools
        url: https://developer.chrome.com/docs/devtools
        reason: Finds the underlying media requests behind embedded players.
  linux:
    status: expected
    notes: Expected to work with Chromium-based DevTools and ffmpeg.
    requires:
      - name: ffmpeg
        url: https://ffmpeg.org/download.html
        reason: Downloads, reassembles, or converts streamed video segments.
      - name: Browser DevTools
        url: https://developer.chrome.com/docs/devtools
        reason: Finds the underlying media requests behind embedded players.
---

## Use When

Use this skill when you need to download a video from a Squarespace site you own, administer, or have permission to work on, especially when the browser only exposes a `blob:` URL.

## Responsible Use

Use this only for videos you own, administer, or have explicit permission to download. Do not use it to bypass paywalls, licensing, private access controls, or creator restrictions.

## Inputs

- The page URL containing the video.
- Confirmation that the video is authorized to download.
- A preferred output filename.

## Workflow

1. Open the page in a browser and start playing the video.
2. Open DevTools and inspect the Network panel.
3. Filter for media, `m3u8`, `mp4`, `ts`, or large streaming requests.
4. Copy the underlying media or playlist URL instead of the visible `blob:` URL.
5. Use `ffmpeg` to download or reassemble the media into a local file.
6. Play the result and confirm audio, video, and duration look correct.

## Output

Return the saved file path, the command used, and any caveats such as missing audio, low resolution, or an expiring source URL.

## Prompt

Use the related prompt to have an AI assistant walk through the page inspection and `ffmpeg` command construction without skipping the permission check.
