remotion-multimedia
Inspect Audio and Video with Mediabunny
Reading media metadata consistently across web and server environments can require unfamiliar APIs. This skill provides focused Mediabunny patterns for durations and video dimensions.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "remotion-multimedia" from https://skillstore.io/skills/remotion-dev-remotion-multimedia.md and its manifest at https://skillstore.io/api/skills/remotion-dev-remotion-multimedia/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "remotion-multimedia". Find the duration of an audio file from a public URL.
Expected outcome:
A typed asynchronous helper creates a Mediabunny URL source, computes the duration, and returns the result in seconds.
Using "remotion-multimedia". Check a local video's dimensions before rendering.
Expected outcome:
- Use a file source for the supplied local file.
- Read the primary video track.
- Return its display width and display height.
Using "remotion-multimedia". Inspect a video stored in Remotion's public directory.
Expected outcome:
Resolve the asset with staticFile, pass the resolved path to the helper, and use the returned duration for composition timing.
Security Audit
SafeAll four hardcoded URLs are benign documentation or sample media references in instructional Markdown. No malicious intent, prompt injection, credential exposure, or executable payload was found.
Risk Factors
๐ Network access (4)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/remotion-dev-remotion-multimedia/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/remotion-dev-remotion-multimedia?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/remotion-dev-remotion-multimedia?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/remotion-dev-remotion-multimedia/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/remotion-dev-remotion-multimedia.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
remotion-dev. (2026). remotion-multimedia security audit report (audit version 1) [Author version 4.0.507]. Skillstore. https://skillstore.io/skills/remotion-dev-remotion-multimedia/audits/1BibTeX citation
@techreport{remotion-dev-remotion-dev-remotion-multimedia-2026,
author = {remotion-dev},
title = {remotion-multimedia security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/remotion-dev-remotion-multimedia/audits/1},
note = {Author version 4.0.507}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "remotion-multimedia security audit report (audit version 1)"
version: "4.0.507"
type: report
authors:
- name: "remotion-dev"
date-released: "2026-08-09"
url: "https://skillstore.io/skills/remotion-dev-remotion-multimedia/audits/1"
identifiers:
- type: other
value: "skillstore:remotion-dev-remotion-multimedia:audit:1"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Match Composition Timing
Read source footage duration before setting a Remotion composition length.
Validate Uploaded Media
Check browser-selected video dimensions before accepting an upload or selecting a layout.
Catalog Media Metadata
Extract durations from local audio and video files in a Node.js or Bun workflow.
Try These Prompts
Show me how to get the duration of an audio URL with Mediabunny in TypeScript.
Create a Mediabunny helper that returns a video URL's display width and height. Include handling for a missing video track.
Adapt the video duration helper for a file in Remotion's public directory using staticFile.
Design reusable TypeScript utilities for audio duration, video duration, and dimensions. Explain UrlSource and FileSource choices for browsers, Node.js, and Bun.
Best Practices
- Use staticFile for assets stored in a Remotion public directory.
- Check that a primary video track exists before reading its dimensions.
- Choose UrlSource for URLs and FileSource for caller-provided local files.
Avoid
- Do not assume every media input contains a video track.
- Do not treat instructional retry settings as complete production network policy.
- Do not use these metadata helpers as a substitute for media validation or transcoding.
Frequently Asked Questions
Which metadata can this skill help retrieve?
Does it work with Remotion public assets?
Can I inspect a remote media URL?
Can I inspect local files?
Does this skill render or edit media?
How does it handle videos without a video track?
Developer Details
Author
remotion-devLicense
MIT
Author version
v4.0.507
Skillstore revision
r1
Ref
ea4529a9975a699031c6abadf3bba0ecca3ea0fd
Maintenance freshness
8/10/2026
Usage
0 downloads ยท 0 views
File structure