Back
Media Duration Analyzer
Check audio/video duration instantly. No upload. No conversion.
Loading FFmpeg core...
No upload. Everything runs locally in your browser.
This tool uses ffmpeg.wasm. Package licenses in this project include @ffmpeg/ffmpeg (MIT) and @ffmpeg/core (GPL-2.0-or-later).
Media Duration Analyzer: Guide
- Intent
- Check audio or video duration online without uploading: drop a file to see exact length (HH:MM:SS and total seconds). Great for quick media preflight.
- What it does
- Uses FFmpeg logs to read metadata and display duration, format, bitrate hints, and stream lines.
- Key features
- Duration in HH:MM:SS.xx, Seconds total, Local-only analysis
- Privacy
- Your media stays on your device. This page downloads the FFmpeg WebAssembly engine; files are never uploaded.
- Best for
- Editors verifying clip length for ads, reels, or client delivery requirements
- Podcasters checking episode duration before publishing or uploading
- Anyone searching 'video duration checker' who prefers local analysis (no upload)
- Why this tool
- Local-first metadata read: no conversion and no uploads
- Shows HH:MM:SS.xx plus total seconds for precise checks
- Pairs well with bitrate checkers and trimming tools when something looks off
How to use
- 1Drop a media file (audio or video) into the tool.
- 2Wait for analysis to finish (no conversion happens).
- 3Read the displayed duration and seconds total.
- 4Use the stream list to sanity-check what tracks are inside.
Common mistakes
- Assuming this edits the file (it only reads metadata).
- Corrupted or partially downloaded media may not report duration.
- Very large files can be slow or memory-heavy in the browser.
Examples
Ad spot timing check
Goal: 00:00:30.00
Drop file -> confirm it's ~29.97s vs 30.00s before delivery.
Podcast length sanity check
Drop: episode.mp3
Read duration before uploading to a host.