Video conversion

Your source video in. Ready for every screen, on your schedule.

silken reads from your own storage and produces the file or ladder described by the profiles your live job options admit. Choose Economy, Standard or Fast, solo on the node at top priority, and there is nothing to babysit: every job finishes or tells you clearly why not, with automatic retries.

A free test on your own files · or book a meeting

One source, one ladderExample ladder from one source, using H.264 and AV1. Packaging and captions depend on live job options.SOURCE4K HDR masters2160p H.2641440p H.2641080p H.264720p H.264480p AV1meridian/ladder/master.m3u82160p … 480p/manifest.mpdcaptions/en.vttwebhook ✓ signed
What a job produces

Everything your viewers' screens need, from one job.

One source request can produce several renditions. Choose the profiles and delivery options your account and current workers admit. The detail, for your engineers:

Renditions
Self-serve ladders with the renditions you choose, within your account’s limits; H.264 and AV1 profiles.
Codecs
H.264/AAC and AV1/Opus. HEVC/AAC MP4 and VP9/Opus WebM file recipes require qualified workers advertised in job options.
Packaging
HLS with optional DASH over CMAF segments and WebVTT or STPP captions, subject to live job options.
Delivery
Ladders go to your own S3 via IAM role, or R2, B2 or Wasabi. Without a destination, held for seven days by default.
Audio
Loudness normalisation: EBU R128 (-23 LUFS) or ATSC A/85 (-24 LUFS), where worker qualification admits it.
Protection
DRM is enabled per account with your HTTPS SPEKE v2 key server and qualified workers. It uses SPEKE v2 and CENC cbcs for H.264/AAC VOD ladders. Test protected playback on your target players before switching.

Availability follows your account’s live job options and qualified worker capabilities.

The request

A ladder is a few lines of JSON.

Name the source, list the rungs and give the running time. Send the same request shape for every title.

A request the API accepts as written: a two-rung ladder from one master. Check live job options for profiles, packaging, caption options and account limits before submitting.

POST /v1/jobs
{
  "input_url": "https://your-bucket…/masters/title.mov?X-Amz-Signature=…",
  "max_output_seconds": 3600,
  "renditions": [
    { "key": "1080p", "profile": "sdr_1080p" },
    { "key": "720p",  "profile": "sdr_720p" }
  ],
  "webhook_url": "https://you.example/hooks/silken"
}
Price

The whole ladder, on one rate card.

There is no input fee. Each rendition is charged for the minutes it delivers, at its own resolution tier. Packaging, manifests and webhooks carry no line of their own. Three speeds: Fast runs solo on the node at top priority, Standard shares the node, and Economy packs jobs onto spare capacity at lowest priority. Economy is native API only: SDR H.264 + AAC, MP4/HLS through 1080p. HDR conversion, captions, DRM and progressive delivery require Standard or Fast.

SD rendition
$0.012 per output minute
HD rendition
$0.028 per output minute
UHD rendition
$0.056 per output minute

Questions

What does one encoding job produce?

A file in the format of the selected profile, or a self-serve ladder with the renditions you choose; the limits that apply to your account are listed in job options. HLS, DASH/CMAF and caption options depend on live job options. Ladders go to your own storage or are held for seven days by default.

Which codecs and packaging formats can I use?

H.264/AAC and AV1/Opus profiles serve files and ladders. Include H.264 fallback renditions yourself when needed. HEVC/AAC MP4 and VP9/Opus WebM file recipes are implemented but require qualified worker grants; check live job options before submitting. HEVC/VP9 ladders, HDR output and automatic per-title ladders are not published recipes.

How is an encoding job priced?

Each delivered rendition is charged per output minute by resolution and speed tier, with published codec and frame-rate extras. Input and HDR-to-SDR conversion are included. Delivery includes a customer-sized fair-use allowance; hosted storage is priced separately.

Free test on your files

Send us your hardest files.

Send 10-20 files, the difficult ones included. We agree the results date after engineering confirms capacity. You see, next to what you have today: picture quality, speed, failures, playback on your own devices and the full cost at your volume. Free within the standard scope.