---
type: "post"
slug: "littletry-media-metadata-replicate"
title: "Replicate adds a CPU metadata probe for multimodal inputs"
description: "The media-metadata utility returns normalized image, audio, and video properties before a pipeline spends GPU or model capacity."
retrieval_nugget: "The media-metadata utility returns normalized image, audio, and video properties before a pipeline spends GPU or model capacity."
published_at: "2026-08-18"
updated_at: "2026-08-18"
record_date: "2026-08-18"
date_kind: "scheduled_at"
topics: ["multimodal","developer-tools","replicate","validation"]
entities: ["replicate.com"]
editorial_format: "brief"
basket_id: "64af3bcb-1c2d-42a9-a664-91510a61d75a"
basket_revision: 1
source_urls: ["https://replicate.com/littletry/media-metadata"]
visual_decision: "text_only"
recovery_incident: "NR-2026-08-15-HERMES-SITE-COPY"
schema_version: "newruntime-agent-readable-v0.2"
stable_id: "post:littletry-media-metadata-replicate"
status: "published"
visuals: []
editorial_provenance: {"schema_version":"newruntime-editorial-copy-v1","content_status":"source_grounded_final","final_copy_sha256":"sha256:808b8c22603cd3319c0d24bded2fdd28ef1c48f564510f03147b3477c3c9a666","reviewed_at":"2026-08-15T20:30:00.000Z","source_evidence_count":1,"verified_claim_count":2}
routes: {"html":"https://newruntime.com/posts/littletry-media-metadata-replicate/","markdown":"https://newruntime.com/posts/littletry-media-metadata-replicate.md","json":"https://newruntime.com/posts/littletry-media-metadata-replicate.json"}
---

# Replicate adds a CPU metadata probe for multimodal inputs

## Retrieval answer

The media-metadata utility returns normalized image, audio, and video properties before a pipeline spends GPU or model capacity.

The new `littletry/media-metadata` utility on Replicate inspects an image, audio file, or video and returns normalized JSON. Depending on the media type, it reports MIME type, format, file size, dimensions, duration, frame count, and animation state, while accounting for EXIF orientation.

The operation runs on CPU and explicitly does not handle SVG, PDF, archives, or office documents. That limitation is useful because it makes the contract visible instead of pretending to be a universal parser. Unsupported files can be rejected or routed elsewhere before a model call.

This is a small deterministic component around AI, not an AI model. Its value is avoiding expensive ambiguity: validate the payload, choose a compatible branch, and record the input properties before sending bytes to vision APIs, storage, or publication systems.

## Source

- [Replicate](https://replicate.com/littletry/media-metadata)
