惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Security Archives - TechRepublic
Security Archives - TechRepublic
Forbes - Security
Forbes - Security
C
Cyber Attacks, Cyber Crime and Cyber Security
Latest news
Latest news
V2EX - 技术
V2EX - 技术
Google DeepMind News
Google DeepMind News
Cyberwarzone
Cyberwarzone
Vercel News
Vercel News
V
Vulnerabilities – Threatpost
I
InfoQ
GbyAI
GbyAI
有赞技术团队
有赞技术团队
雷峰网
雷峰网
阮一峰的网络日志
阮一峰的网络日志
A
Arctic Wolf
F
Full Disclosure
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Check Point Blog
Hugging Face - Blog
Hugging Face - Blog
Simon Willison's Weblog
Simon Willison's Weblog
Google DeepMind News
Google DeepMind News
M
MIT News - Artificial intelligence
Engineering at Meta
Engineering at Meta
The Register - Security
The Register - Security
T
Tor Project blog
T
Troy Hunt's Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
S
Security Affairs
W
WeLiveSecurity
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Stack Overflow Blog
Stack Overflow Blog
Apple Machine Learning Research
Apple Machine Learning Research
H
Heimdal Security Blog
S
Secure Thoughts
Y
Y Combinator Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Security Latest
Security Latest
Martin Fowler
Martin Fowler
G
Google Developers Blog
宝玉的分享
宝玉的分享
腾讯CDC
TaoSecurity Blog
TaoSecurity Blog
T
Threatpost
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Project Zero
Project Zero
Blog — PlanetScale
Blog — PlanetScale
大猫的无限游戏
大猫的无限游戏
MongoDB | Blog
MongoDB | Blog

Mux Blog - Video technology and more

How Disciple lowered its video costs with Mux | Mux New Mux Robots workflows: Better captions, dubbed audio, and deeper insights | Mux How Cutsio is making massive video libraries searchable | Mux Making it easier for agents to understand video: Introducing Find Scenes and Shots | Mux How Mux detects shot boundaries | Mux React Native needs a new video player | Mux Protect your prod environment: New rate limit controls | Mux Fine-tuning a multimodal model for video intelligence | Mux How Mux helped Fuertafit make smarter product decisions | Mux Using Mux Robots to organize my archive of 90s-era VHS home videos | Mux The death of the to-do app | Mux One click content moderation dashboard with Mux Robots | Mux Introducing Mux Robots: Hosted AI workflows for Mux Video | Mux How Wellfound built AI video interviews in a weekend | Mux Simple pricing doesn't work for infrastructure | Mux Ship your next Mux integration from the terminal | Mux Your video is more valuable on Mux | Mux How HubSpot scaled video infrastructure — and built AI tools on top | Mux The new Mux Convex component | Mux That's no video — it's an array | Mux ‘It's so much better’: Why Punchpass switched from Vimeo to Mux | Mux Video.js v10 Beta: Hello, World (again) | Mux
Mux Robots Directives: less plumbing, more automation | Mux
Adam Brown, Walker Frankenberg, Phil Cluff · 2026-06-03 · via Mux Blog - Video technology and more

When we launched Mux Robots a few weeks ago, we called out that there was a piece of the puzzle missing. While it is quick and intuitive to run one-off AI workflows like summarizing, moderating, translating captions, and asking questions, it's a much higher lift to run those workflows automatically or at scale. It can take too much custom plumbing to handle asset webhooks and involves too much self hosted glue code.

Today we're shipping the next puzzle piece. We’re augmenting workflows with Directives, the orchestration layer for Mux Robots.

LinkWhat is a Directive?

A Directive is a stored configuration that binds a set of Mux Robots workflows to the lifecycle of a video asset. You build it once, attach it to assets, and the automation takes it from there.

Directives let you answer two questions:

  1. What workflows do I need? Choose the workflow or set of workflows you want to run on every asset this Directive applies to.
  2. What dependencies are needed for these workflows? Define what to do during a workflow run if a resource isn't available.

    For example, if a workflow needs captions to run properly, do you want the Directive to wait for a caption track to be uploaded or generate it via Mux Video? Required and recommended dependencies are automatically populated in the dashboard with sensible defaults, so you don’t have to worry about missing an important prerequisite, you just choose how your Directive should handle each dependency.

Directives aren’t a full scripting environment or a replacement for the Mux Robots Jobs API. They ensure that your desired workflows get executed on assets and handle the complexity of automation without extra infrastructure for you to wrangle.

LinkBuilding a Directive

Today, Directives live in the Mux Dashboard. To access and build them, navigate to Robots → Directives. Here are some examples of what you can build with Directives:

Summarize every asset. In the dashboard, you create a Directive named "Summarize every asset" with a single workflow card (summarize). No resources required. That's the whole configuration.

"Create Directive" modal in the Mux Robots dashboard. The form includes a Name field filled in with "Summarize Every Asset," a Workflows section with one workflow named "Summarize" added, and a Resource dependencies section with no dependencies added. A Cancel button and a blue Create button appear at the bottom right.

When configuring a new asset, you can set it to use the Directive during creation of an asset. As soon as the new asset is ready, it is automatically summarized. One workflow, one directive.

Translate Captions & Generate Chapters. This Directive has three components: A translate captions workflow with a caption track resource dependency and a generate chapters workflow.

The Translate Captions workflow knows it requires a caption track, so it automatically adds the dependency for you. It then reads from the captions resource, creating it if it doesn’t exist, and generates the translated Spanish captions track and attaches it right back to your Mux asset, making it available within seconds for delivery to the player.

 Screenshot of the "Create Directive" modal in the Mux Robots dashboard. The Name field is filled in with "Add Player Elements." The Workflows section contains one workflow named "Translate Captions" with 1 resource dependency. The Resource dependencies section shows a "Caption track" dependency, with the description "Generates the caption track if not already present," the identifier caption_track, and a note that it is required by Translate Captions. A Cancel button and a blue Create button appear at the bottom right.

You can adjust the policy options based on your preferences if the captions don’t exist. The Directive can wait for the user to upload captions, fail immediately, or trigger Mux Video to generate the initial captions track for you.

Screenshot of the "Edit Resource Dependency" screen in the Mux Robots dashboard, reached via a back link to Create Directive. The Resource type dropdown is set to "Caption track" and the Language dropdown is set to "Any language." The "If resource is absent" section includes a description reading "What to do when this resource doesn't exist at run time," with a dropdown open showing three options: "Wait," "Fail immediately," and "Generate captions," which is currently selected with a checkmark. A Cancel button and a blue Save button appear at the bottom right.

You can then add another workflow, Generate Chapters, which also has the same resource dependency on captions. It automatically assigns the same resource dependency to the workflow.

Screenshot of the "Create Directive" modal in the Mux Robots dashboard. The Name field is filled in with "Add Player Elements." The Workflows section contains two workflows: "Translate Captions" with 1 resource dependency, and "Generate Chapters" with 1 resource dependency. The Resource dependencies section shows a single "Caption track" dependency, with the description "Generates the caption track if not already present," the identifier caption_track, and a note that it is required by both Translate Captions and Generate Chapters. A Cancel button and a blue Create button appear at the bottom right.

When this directive is triggered on asset creation, a Spanish caption track and chapter markers are generated automatically.

That's how simple it is to build a Directive: name the workflows you want, declare the resources they depend on, and set the policies for what should happen if something is missing or pending.

LinkRun Directives on your videos

Directives are attached to new assets through upload in the Mux dashboard or through the API.

In the dashboard, when creating a new asset you can select one of your Directives in the settings section.

Screenshot of a "Robots Directives" field in the Mux dashboard, marked with a green "NEW" badge. Below the label is a dropdown input with placeholder text reading "Select a directive (optional)," currently focused with a blue outline.

For programmatic ingestion using the API, include a directives field on the Video Create Asset call, using the corresponding ID(s) from the Directive in the dashboard:

Attaching a Directive to an asset via API

POST /video/v1/assets
{
  "input": "<https://example.com/video.mp4>",
  "playback_policies" : [ "public" ],
  "directives": [{ "id": "drv_01HXYZ..." }]
}

For existing assets, trigger an ad-hoc run via the dashboard to apply a Directive to a specific asset for testing, debugging, or one-off backfill.

LinkWhat's next for Mux Robots

We already have several enhancements on the roadmap for Directives:

  • Environment-level auto-attach. Instead of attaching a Directive to each asset, you'll be able to configure your environment with a list of Directives and event-match filters that decide which Directives will be automatically assigned to which assets. For example: auto summarizing every asset.
  • A public Directives configuration API. The technical preview ships dashboard-only for creating and editing Directives.
  • Directives & Workflows for live streams. Today Directives apply to on-demand assets; live streams will get their own subject type in a future release.

We also have a handful of new Mux Robots workflows on the horizon:

  • Edit Captions. Set rules to add profanity filtering and replacements for frequently mis-captioned words.
  • Find Scenes. Segment an asset into ordered scenes with contextual information about each one.
  • Generate Engagement Insights. Analyze viewer engagement patterns to see high and low engagement moments.
  • Find Best Thumbnails. Get the timestamps of the best thumbnails to use from your asset.

LinkGet started and give us your feedback

Jump into the Mux dashboard, head to Robots → Directives and give it a try.

There's no extra cost to use Directives with Mux Robots. It consumes the same amount of units as creating a Mux Robots workflow individually. Mux Robots is free to use in technical preview, up to 100M units, through June 15, 2026. Learn more about Mux Robots pricing.

As we continue to refine the schema for Directives, we want to hear from you. Specifically, do you have feedback on resource policies and deletion semantics? And of course, we always want to hear if something breaks or is working well. Share your feedback in the dashboard or reach out. Mux Robots only gets better the more real-world workloads it sees.

Leave your wallet
where it is

No credit card required to get started.