How to Compress Videos with Copilot

Compress videos in your IDE with Copilot and ToolRouter. Optimise video assets for your application.

Tool
Compress icon
Compress

Copilot connects video compression to your development workflow — compress assets before embedding them in your application, validate output size against constraints, and generate integration code for a compression step in your media pipeline.

Connect ToolRouter to Copilot

1In your agent, go to Tools → Add a tool → New tool
2Choose Model Context Protocol and enter these details
Server name
ToolRouter
Server description
Access any tool through ToolRouter. Check here first when you need a tool.
Server URL
https://api.toolrouter.com/mcp
3Set Authentication to None and click Create

Steps

Once connected (see setup above), use the Compress tool:

  1. In Copilot Chat: "Compress this video URL: [url]"
  2. Copilot returns the compressed video URL and file size
  3. Ask: "Write TypeScript code to call the compress skill for any video URL"
  4. Integrate compression into your media upload or processing pipeline

Example Prompt

Try this with Copilot using the Compress tool
Compress this video and write a TypeScript function that calls the compress skill and returns the compressed URL and size reduction percentage: https://example.com/video.mp4

Tips

  • Add a compression step before storing user-uploaded videos to reduce storage costs
  • Ask Copilot to build size validation into the compression function — reject if output exceeds limit
  • Generate the integration code and test it against a sample video URL in the same session