Convert AVI to JSON Online Free

Extract the technical metadata of any AVI video as structured JSON — container info, video and audio codecs, bitrate, duration, resolution, and per-stream details. Powered by ffprobe.

By ChangeThisFile Team · Last updated: March 2026

Quick Answer

ChangeThisFile extracts metadata from your AVI file as structured JSON using ffprobe on a secure server. The output includes container format, video and audio codec details, bitrate, duration, resolution, frame rate, and per-stream information. Files are auto-deleted after conversion. Free, no signup required.

Free No signup required Encrypted transfer · Auto-deleted Under 2 minutes Updated May 2026

Convert AVI to JSON

Drop your AVI file here to convert it instantly

Drag & drop your .avi file here, or click to browse

Convert to JSON instantly

AVI vs JSON: Format Comparison

Key differences between the two formats

FeatureAVIJSON
TypeBinary video container (RIFF-based)Plain-text structured data
PurposeStore interleaved audio and video chunksDescribe key/value hierarchies
Human-readableNo — binary payloadYes — opens in any text editor
ContainsMultiple codec options: DivX, Xvid, MJPEG, MP3, PCMStrings, numbers, arrays, nested objects
Container eraMicrosoft, 1992 — still widespread legacy useWeb data interchange standard, 2001
File sizeOften large — limited compression compared to modern containersA few KB of metadata
Use caseLegacy video archives, camcorder dumpsProgrammatic inspection and indexing

When to Convert

Common scenarios where this conversion is useful

Audit a legacy AVI archive

Inventory an old AVI library — camcorder rips, screen recordings, broadcast captures — by exporting each file's codec, resolution, and duration to JSON for triage.

Plan a batch transcode to modern formats

Inspect the codec mix in your AVI collection before migrating to MP4 or MKV so you can choose the right re-encoding parameters and detect problem files in advance.

Diagnose playback compatibility

AVI files often use exotic codecs (Cinepak, Indeo, MS Video 1) that modern players struggle with. JSON metadata reveals exactly which codec is inside so you can decide whether to re-encode or install a codec pack.

Build an automated ingest pipeline

Feed AVI metadata into an asset management system or transcoding queue using the JSON output as the authoritative source of codec and stream info.

Document video evidence

For surveillance, dashcam, or forensic recordings stored as AVI, capture a JSON record of duration, codec, and frame rate as part of a chain-of-custody report.

Who Uses This Conversion

Tailored guidance for different workflows

For Archivists

  • Survey a tape-digitised AVI archive to identify which codecs are in use before planning a preservation migration
  • Produce JSON sidecar files that document the technical fingerprint of each AVI for long-term curation
  • Detect AVI files that use codecs at risk of becoming unplayable in future decoders
Store the JSON alongside each AVI using the same base filename so the metadata travels with the file
Migrate the most exotic codecs (Cinepak, Indeo) first — these are the ones most likely to lose decoder support

For Video Editors

  • Confirm a delivered AVI uses an editor-compatible codec before importing it into Premiere, Resolve, or Vegas
  • Diagnose why an AVI plays in VLC but not in your editor by comparing the JSON-reported codec to your editor's supported list
If the codec_tag_string is unfamiliar, transcode the AVI to a high-quality intermediate (ProRes or DNxHD) before editing
Note the frame rate in the JSON — AVI files from camcorders often use non-standard rates that cause sync issues if not handled correctly

For Developers

  • Validate user-uploaded AVI files server-side using the JSON metadata to reject unsupported codecs early
  • Build a transcoding queue that prioritises AVI files based on codec_name and resolution extracted from the JSON
Cache the JSON output keyed by file hash to avoid repeated probe work on the same file
Treat codec_name and codec_tag_string together — the human-readable codec_name is sometimes generic ('mpeg4'), while codec_tag_string disambiguates between DivX, Xvid, and others

How to Convert AVI to JSON

  1. 1

    Upload your AVI file

    Drag and drop your .avi file onto the converter, or click to browse. Files up to 500MB are supported.

  2. 2

    Server-side metadata extraction

    Your file is uploaded over an encrypted connection and inspected with ffprobe. Container, video and audio codec, bitrate, duration, and frame rate are serialised as JSON.

  3. 3

    Download the JSON

    Click Download to save the resulting .json file. Your original AVI is automatically deleted from our servers after processing.

Frequently Asked Questions

No. AVI video frames cannot be meaningfully represented as JSON. This tool extracts metadata — codec, bitrate, resolution, frame rate, duration, and stream layout. To convert the actual video, try AVI to MP4 or AVI to WebM.

AVI files use a wide range of codecs — some decades old — and many modern players silently fail to play them. The JSON tells you exactly which codec is inside so you can install the right decoder or re-encode preemptively.

The output includes container format (avi), duration, overall bitrate, and one entry per stream with codec_name, codec_type, codec_tag_string, width, height, sample_rate, channels, and frame rate where applicable.

Yes. ChangeThisFile is completely free with no signup, no watermark, and no usage limits.

Yes. Your AVI is transferred over HTTPS and automatically deleted from our servers immediately after the JSON is produced. We do not store or access your file.

Yes. ffprobe can identify any codec it recognises, including DivX, Xvid, MJPEG, Cinepak, Indeo, MS Video 1, and PCM audio. The codec_name and codec_tag_string fields tell you exactly what is inside.

Yes. The output is standard JSON, compatible with any parser. The schema matches ffprobe's -show_format -show_streams JSON format.

Yes. ffprobe reads only the header and index, so even gigabyte-sized AVI files are processed in seconds. Files up to 500MB can be uploaded through the web interface.

ffprobe will return whatever metadata it can recover and flag the rest. If the header itself is unreadable, the converter returns an error message instead of partial metadata.

Yes. The converter works in any modern mobile browser, though most mobile devices do not record AVI natively — this is more useful when working with legacy desktop archives.

Related Conversions

Related Tools

Free tools to edit, optimize, and manage your files.

Need to convert programmatically?

Use the ChangeThisFile API to convert AVI to JSON in your app. No rate limits, up to 500MB files, simple REST endpoint.

View API Docs
Read our guides on file formats and conversion

Ready to convert your file?

Convert AVI to JSON instantly — free, no signup required.

Start Converting