Transcode. Host. Stream.
A developer video platform: a fast transcoding API and turnkey hosting with global CDN delivery and an embeddable player. From €0.005/min. No monthly fees.
const job = await client.jobs.create({
input_url: "s3://bucket/input.mp4",
priority: "standard",
outputs: [{
type: "hls",
video: [
{ codec: "h264", resolution: "1080p" },
{ codec: "h264", resolution: "720p" },
],
}],
});
// job_a1b2c3d4e5f6
console.log(job.id);4 codecs
H.264, HEVC, VP9, AV1
HLS & DASH
Packaging included free
€0.04/min
AV1 encoding
€0.005/min
Starting at
Two products. One video platform.
Encode into your own storage, or let us host, deliver, and play it for you.
Product 1
Transcoding API
Bring your own storage. Pay per output minute.
H.264, HEVC, VP9, AV1
All major codecs supported. From widely compatible H.264 to royalty-free AV1. Up to 8K resolution.
HLS & DASH packaging
Output to HLS, DASH, or both from shared CMAF segments. Multi-bitrate playlists, fMP4 or TS. No extra cost.
From €0.005/min
Pay per minute of output video. No monthly fees, no reserved capacity. Audio tracks included free.
VMAF-targeted encoding
Quality tiers tuned to specific VMAF scores. Economy (85–90), Standard (93–95), Premium (97–99).
Webhooks
Get notified on job progress, completion, and failures. Build reactive pipelines without polling.
S3, GCS & Azure
Read from and write to any major cloud storage. Or use any public URL as input.
Product 2
Video Hosting
Upload, transcode, host, and stream via global CDN. See how it works →
Auto or custom ladder
Upload with zero config and get a CMAF ABR ladder from your app defaults. Or pick a system preset. Or define your own — up to 20 variants, full control.
Multi-codec manifests
Same ladder, parallel codecs — AV1 1080/720/480 alongside H.264 1080/720/480 in one manifest. Modern players pick AV1; older devices fall back to H.264 at the same resolution.
Global delivery & player
Edge-cached streaming with signed URLs, domain CORS whitelist, and three visibility tiers. Vidstack-based player, embed by URL or iframe — works everywhere.
Managed end-to-end
Enable hosting, configure defaults, create presets, and track per-video storage and egress costs — all from the dashboard. Multipart uploads up to 5 GB included.
Built for developers
Clean, predictable APIs. Type-safe clients. Stripe-style resource IDs.
{
"input_url": "s3://bucket/video.mp4",
"priority": "standard",
"outputs": [
{
"type": "hls",
"video": [
{ "codec": "h264", "resolution": "1080p" },
{ "codec": "h264", "resolution": "720p" },
{ "codec": "h264", "resolution": "480p" }
],
"hls": { "segment_format": "fmp4" }
}
]
}{
"id": "job_a1b2c3d4e5f6",
"input_url": "s3://bucket/video.mp4",
"status": "processing",
"progress": 0,
"priority": "standard",
"outputs": [
{
"type": "hls",
"status": "pending",
"progress": 0
}
],
"currency": "EUR",
"created_at": "2026-01-15T10:30:00Z"
}How it works
One API call. Three steps.
Point to your source
Pass an S3, GCS, Azure, or public URL. We fetch the video and probe it automatically.
Pick your outputs
Choose codecs, resolutions, and format — MP4, HLS, DASH, or adaptive. Or use a preset.
Get your files
Encoded files are written to your storage. Webhook fires when the job completes.
Simple, usage-based pricing
Pay per output minute. Per GB stored. Per GB delivered. No monthly fees.
Transcoding API
30fps, standard quality. Pair with your own storage (S3, GCS, Azure).
Video Hosting
One-time per video
Source + all renditions, prorated daily
Global edge, metered hourly
Uploads, CDN, player, and analytics included. See how →
Start transcoding in minutes
Simple API, transparent pricing, and every codec you need. No infrastructure to manage.
Get in touch
We're building Transcodely for developers who are tired of overpriced video infrastructure. Your feedback directly shapes the product.
We personally read every message. No ticket queues, no support tiers — direct conversation with the team building the product.
Send us a message
We'd love to hear from you.