Build for Media Encoder
A Media Encoder plugin is a UXP panel that runs inside Adobe Media Encoder and controls it through the Media Encoder API. From a panel you can add sources to the render queue, apply presets and render settings, start and monitor encodes, and manage watch folders.
The steps below follow the order you will work in: set up the host, run a reference sample to see the API in action, then use the API reference to build your own plugin.
data-variant=info
data-slots=text
UXP for Adobe Media Encoder is in public beta. APIs and tooling may change before general availability.
- Set up Media Encoder: Check the required versions, enable Developer Mode, and confirm the host can load plugins from the UXP Developer Tool.
- Explore the Render Queue Panel example: Clone, build, and load a working TypeScript panel that exercises the Media Encoder DOM APIs by adding jobs to the render queue, changing render options, and starting, pausing, and stopping renders. It is the fastest way to see how the API behaves before you build your own.
- Media Encoder APIs: Browse the reference for the render queue, render options, jobs, watch folders, and progress reporting, then apply the same calls in your own panel.