Skip to main content
Glama

Repackage a local video as MP4

abox_video_remux

Remux H.264 MP4/MOV video packets and optional AAC audio into a new MP4 without re-encoding, preserving packet bytes, timing, descriptions, and orientation.

Instructions

Copy admitted H.264 MP4/MOV picture packets and optional AAC sound into a new MP4 using the website conversion copy path. Preserves packet bytes, timing, descriptions and orientation; no re-encoding fallback. Fragmented or edited timelines and complex transforms are refused. Packet verification does not prove codec playback compatibility. Requires no browser.

Input Schema

NameRequiredDescriptionDefault
input_pathYesAbsolute local filesystem path. URLs and network shares are refused.
keep_audioNo
output_pathYesAbsolute local filesystem path. URLs and network shares are refused.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.9.0

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Adds substantial behavior beyond annotations: preserves packet bytes, timing, descriptions and orientation, refuses unsupported timelines, has no re-encoding fallback, and warns that packet verification does not prove playback compatibility. These details are consistent with the non-read-only, non-destructive annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads the operation and follows with tightly scoped constraints and caveats. Every sentence carries useful information for invocation or interpretation, with no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers codec admission, preservation behavior, refusal cases, and a verification caveat, which is strong for a no-output-schema tool. It leaves some operational gaps, such as overwrite behavior for output_path and error semantics when input is not admitted.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 67%; input_path and output_path are described in the schema themselves. The description mentions optional AAC sound, which partially clarifies keep_audio, but it never explicitly explains the keep_audio parameter or what happens when audio is absent or dropped.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: copying admitted H.264 MP4/MOV picture packets and optional AAC sound into a new MP4. The no-re-encoding and no-transform constraints distinguish it from siblings like abox_video_trim and abox_video_join.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Clearly establishes when the tool applies by naming admitted codecs/containers and by refusing fragmented or edited timelines and complex transforms. It does not explicitly name alternative sibling tools for those refused cases, so it stops short of full routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.