Blog

Why your video editor should work offline, on your own Mac

Cloud video editors made sense when a laptop couldn't run the models. Upload the footage, let a data centre do the heavy lifting, get a link back.

On a recent Mac that is no longer the trade. Many everyday AI jobs in editing, like transcribing a recording or cutting out the ums, don't need a data centre. Doing them on a Mac you own is cheaper, faster and better for the environment. Cloud-based AI is for the jobs a Mac can't handle.

What uploading actually costs you

Uploading your footage buys computing power your Mac already has. In return you give up four things that are easy to overlook until they bite.

Time. A long 4K recording can be tens of gigabytes. On an ordinary home connection that can mean hours before you make the first cut. The processing may be quick; getting the file there isn't.

Working offline. On a train, in a hotel with bad wifi or on a plane, a cloud editor is slow or unusable. That isn't an edge case for anyone who travels.

Control of your projects. If the service is down, you can't edit. If the company shuts down, your projects are wherever its export function leaves them.

The footage you cut. You're going to publish the finished video, so that part isn't a secret. But the upload is everything else as well: the false starts, the outtakes, the sentences you removed on purpose, and in a screen recording whatever else was on screen.

Client work and private footage

That last cost is the one that decides it for a lot of people. If the video is for a client, the footage is usually not yours to send anywhere. Many contracts and NDAs forbid passing client material to a third party without permission, and a cloud editor is a third party. The same goes for an unreleased product, an internal training video, or a screen recording of a dashboard full of customer data.

With a cloud editor the question becomes whether that service's terms, storage and staff are acceptable to your client. With an editor that runs on your Mac, the question doesn't come up: the footage stays on your machine unless you choose to send it somewhere.

What changed

The case for the cloud was strongest when a laptop couldn't run the models. That has changed. Apple silicon Macs have a Neural Engine and memory shared across the whole chip, so a model and the media it works on sit in the same place. Speech recognition that needed a server a few years ago now runs on a laptop faster than real time.

So sending a recording away to be transcribed means waiting for an upload to finish before a job your Mac could already have done.

Local-first doesn't mean offline-only

These two get mixed up, so it's worth being precise.

Offline-only software refuses to use the network. That is rarely useful: you couldn't download a model or publish anything.

An offline video editor, in the useful sense, is a local-first one: it keeps working when the network is gone, and uses it only when you ask.

Local-first means your work lives on your Mac by default, and any network use is deliberate and listed. Downloading a transcription model the first time you need it uses the network. So does uploading a finished video to a site you chose. Neither sends your source footage anywhere without you deciding it should.

Local-first is achievable. Offline-only is theatre.

How to check the claim

Any tool can say your data is safe. The useful question is what would have to be true for the claim to be false, and whether you can check it yourself.

For local processing there are a few things you can actually verify:

  1. Turn wifi off and see what still works. If transcription runs with no connection, it is running on your Mac.
  2. Watch outbound network traffic with Little Snitch or similar while you import and edit. Video files are large, so one leaving is not subtle.
  3. Check whether there is an account. A tool that keeps your projects on a server needs to know who you are. One that doesn't, doesn't.

The third is the strongest signal. Sign-ups exist for a reason, and the reason is usually that something is being stored.

Where Rooster sits

Rooster is a Mac video editor that runs transcription and effects on your Mac, with no account and no project sync. When you do want a cloud service, you connect your own account and pay that provider directly. Rooster is on sale, and you can try it free.

The how it works page lists what runs where, including the short list of things that do use the network. It is written to be checked, not to reassure.