1. Video Compressor
  2. AI integration
  3. ChatGPT

Guide · 2 minutes

Compress video for ChatGPT

Video too big to upload to ChatGPT? There are two ways. Connect Video Compressor so ChatGPT agent mode and Codex compress videos on your Mac, or drop the video on the notch and paste the smaller file into any chat.

  • ChatGPT agent mode
  • Codex
  • Regular chat via clipboard
  • Runs locally
AI integration
Let AI compress videos through this app
ClaudeChatGPT ✓

When you ask ChatGPT to compress a large video, it sends it here: the file shows up in the queue, on the notch and in history, and ChatGPT gets the path to the result.

✓
ChatGPT & CodexAgent in the ChatGPT app and Codex CLI

ⓘ Works in ChatGPT agent mode (Codex) — regular ChatGPT chat can't run apps on your Mac.

Disconnect ChatGPTClose

Before you start

Which way fits you

Where you use ChatGPTHow to compress
Agent mode, CodexConnect once, then ask in plain words. Setup
Regular chat, browserDrop the video on the notch, paste with ⌘V. How

Setup

How to connect Video Compressor to ChatGPT

  1. Install the app in Applications

    Move Video Compressor to the Applications folder. The settings point to that location, so keep the app there.

  2. Open Integrate with AI

    Open Video Compressor, click Integrate with AI in the toolbar and choose the ChatGPT tab.

  3. Connect

    Turn on ChatGPT & Codex and click Connect to ChatGPT. If it says Not found on this Mac, install ChatGPT or Codex first.

  4. Restart

    Quit and reopen ChatGPT, or start a new Codex session. New tools load only on start.

  5. Check the toolbar

    The button now reads ChatGPT ✓. If you connected Claude as well, it shows Claude + ChatGPT ✓.

Video Compressor opens by itself when ChatGPT sends a video. Progress shows on the MacBook notch.

Usage

What to ask ChatGPT

In agent mode or Codex, describe what you need. The compressed file is saved next to the original as name_100MB.mp4.

  • Compress ~/Movies/Keynote_final.mov to 100 MBcompress_video
  • What quality will ~/Desktop/demo.mov have at 25 MB?estimate_quality
  • Compress all .mov files in ~/Desktop/Recordings to 50 MB in H.264compress_video · codec h264
  • Where are the videos I compressed today?compression_history

Regular ChatGPT chat

Fit a video into a ChatGPT chat

A regular chat can’t run apps on your Mac, but you don’t need the integration for this. The notch drop works with any chat app or website.

  1. Drop the video on the notch

    Drag the video to the top of the screen. The notch opens. Release the file on it. Or right-click the video in Finder and choose Compress for Claude: the name says Claude, but the result works anywhere.

  2. Paste it into ChatGPT

    When the notch shows the new size and ⌘V, click the ChatGPT message field and paste.

The size limit for the notch drop is 400 MB by default. Set it in the app’s quality panel under Compress for Claude: limit to match the limit you hit.

For advanced users

Manual setup

The button writes this block to the Codex settings file. Add it yourself if you prefer.

~/.codex/config.toml
[mcp_servers.video-compressor]
command = "/Applications/Video Compressor.app/Contents/MacOS/VideoCompressor"
args = ["--mcp"]
startup_timeout_sec = 30
tool_timeout_sec = 120

tool_timeout_sec gives long videos two minutes per call. For longer files ChatGPT checks progress with compression_status.

Troubleshooting

Questions about ChatGPT and video

Why can’t I upload a large video to ChatGPT?

ChatGPT limits the size of uploaded files. Compress the video under the limit on your Mac first, then attach the smaller file.

Does the integration work in a regular ChatGPT chat?

No. A regular chat can’t run apps on your Mac. The integration works in ChatGPT agent mode and Codex. In a regular chat, drop the video on the notch and paste the compressed file.

ChatGPT doesn’t see the tool

Check that the toolbar shows ChatGPT with a checkmark, then restart ChatGPT or open a new Codex session. Make sure Video Compressor is in the Applications folder.

Is my video uploaded to compress it?

No. Video Compressor compresses on your Mac with the hardware encoder. ChatGPT only gets the file path and the result size.

How do I disconnect it?

Open Integrate with AI, choose ChatGPT and click Disconnect ChatGPT. The block is removed from ~/.codex/config.toml.