Prescosoft
7 min read

How to Calculate Total Video Footage Duration (Without a Spreadsheet)

"How many hours of footage did we shoot?" is a question every editor, DP, and post producer gets asked — usually at the worst possible moment. The answer is hiding in the metadata of every clip on your card, and with the right approach you can have it in seconds without typing a single duration into a spreadsheet.

Why "Just Add It Up" Is Harder Than It Sounds

A wedding shoot might produce 400 clips across three camera cards. A documentary week can produce 2,000. Adding those up by hand means opening every file's properties, transcribing each duration, and summing minutes and seconds without losing track — an afternoon of work with a high error rate.

Method Time for 500 clips Accuracy
File properties, one by one1–2 hoursManual transcription errors
Spreadsheet with manual entry30–60 minTypos, missed clips
Terminal/ffprobe script~5 minExact, but requires CLI skills
In-browser totalizer (drop folder)~10 secondsExact — read from metadata

The good news: every modern video file already contains its own duration in its container metadata. The job is just reading it — and a tool that reads it from hundreds of files at once turns a chore into a ten-second answer.

How the Math Actually Happens

  1. 1 Open the container, not the pixels. The duration lives in the file's header — no full decode, no transcode, no preview render needed.
  2. 2 Read it with the browser's native decoder. A hidden video element loads just the metadata and reports the exact duration in seconds.
  3. 3 Sum and format. Total seconds become HH:MM:SS for humans and decimal hours for invoices.
  4. 4 Nothing leaves the machine. Because the browser reads the file directly, the footage itself is never transmitted anywhere.

This is the same metadata your NLE shows in the bin — the totalizer just reads it for hundreds of files in parallel instead of one at a time.

From Footage Hours to Invoice Lines

Billing modelWhat you totalWhy it matters
Raw footage reviewAll source clipsLogging/stringout/assist hours scale with raw footage
Shoot-day ratesPer camera cardSubtotals per subfolder show each card's contribution
Final deliveryCut lengthDifferent total — keep source and delivery totals separate
Client estimatesDecimal hoursAttach the per-file CSV to the quote for transparency

The totalizer's CSV export lists every clip's path and exact duration in seconds, with a total row — ready to drop into an invoice or estimate as evidence.

Subtotals Per Card, Per Scene, Per Day

When you drop an entire card or project folder, the tool shows a subtotal for every subfolder. That single feature answers the follow-up questions nobody wants to re-calculate by hand:

  • "How much did Card B hold?" — one glance at the folder list.
  • "What's the ratio of usable to b-roll?" — compare folder totals.
  • "Which scene has the most coverage?" — sort folders by duration.

Why Footage Shouldn't Be Uploaded Just to Be Counted

  • Upload-based media sites want the whole file — minutes or gigabytes of footage — to answer a one-number question.
  • For NDA projects, unreleased films, or client material, that's a leak waiting to happen.
  • A local totalizer reads metadata in-browser: no upload, no account, works offline after load.

Frequently Asked Questions

How do I calculate the total duration of many video files?

Read each file's duration from its metadata, sum them, and convert the total to hours, minutes, and seconds. The Video Footage Totalizer does this for an entire folder at once — including subfolders — and shows the total as HH:MM:SS plus decimal hours for billing.

Why can't I just add up video durations in a spreadsheet?

You can, but you first have to find the duration of every file, type it in manually, and convert 90-second values into decimal hours yourself — an error-prone chore with hundreds of clips. A totalizer reads the durations directly from the files, so the numbers are exact and the total updates automatically.

Is it safe to check footage duration on a website?

Only if the site reads the metadata locally in your browser. Many online tools ask you to upload video files, which is a non-starter for client footage and NDA projects. The Prescosoft Video Footage Totalizer uses your browser's built-in video decoder — your files never leave your device.

What counts as 'footage total' for billing?

It depends on your contract: some bill on raw recorded footage, others on delivered final cut length. The totalizer gives you both perspectives — the total of all source clips, and the same total expressed as decimal hours — plus a per-file CSV export to attach to an invoice or estimate.

Does it work with camera card folders and subfolders?

Yes. Drop the camera card, event folder, or project directory and every video inside is counted, with a subtotal shown per subfolder so you can see how much footage came from each card or scene.

Which formats can it read?

Any format your browser can decode — MP4, MOV, WebM, MKV, AVI, M4V, OGV and more. Files in unsupported containers are flagged as unreadable rather than silently skipped, so you always know the total is complete.

Count your footage in seconds — privately

Hundreds of clips, whole folders, billing-ready totals. Your footage never leaves your device.