Storage destinations

S3 video encoding for source folders and customer-owned outputs

Encode videos from S3-compatible sources and write completed outputs back to customer-owned S3-compatible buckets.

Many products already use object storage as the system of record. Convertrilo can read from S3-compatible inputs and write encoded outputs back to your own bucket.

Encode to S3 outputfeature
await client.onDemandEncode({
  sourceUrl: "https://example.com/input.mp4",
  codec: "h264",
  resolution: "1080p",
  outputS3: {
    bucket: "customer-output",
    key: "encoded/input-1080p.mp4",
    endpoint: "https://s3.example.com",
    region: "us-east-1",
    forcePathStyle: true
  }
});

Keep encoded files in storage your product controls.

Use S3-compatible providers, not only AWS S3.

Queue folder ingest jobs from source prefixes.

Avoid manual download and re-upload steps after conversion.

How it works

Encoding behavior that maps to the real worker path

These capability pages describe concrete job behavior: payload fields, worker choices, FFmpeg execution, and terminal output handling.

  1. Step 1

    Provide a source URL, source S3 object, or folder ingest prefix.

  2. Step 2

    Choose output S3 bucket, key or prefix, region, endpoint, and path-style behavior.

  3. Step 3

    The worker downloads source media and uploads the completed output with SigV4.

  4. Step 4

    Your app stores the final object key and serves it through your own delivery layer.

S3-compatible providers

Use AWS S3 or compatible object storage with endpoint, region, credentials, and forcePathStyle options.

Folder ingest

Queue batches from source prefixes when a customer import or asset library needs background compression.

Destination ownership

Your product keeps control over access policies, lifecycle rules, CDN mapping, and retention.

Feature questions

Can Convertrilo write outputs to my own S3 bucket?

Yes. Provide outputS3 settings in an API request or use saved credentials from supported dashboard workflows.

Does S3 support include compatible providers?

Yes. S3-compatible storage can be used by setting endpoint, region, credentials, and usually forcePathStyle.

Can I process an entire S3 folder?

Folder ingest can queue one job per discovered video under a prefix, with maxFiles available to cap batch size.

Related capability pages

Start with a real estimate

Choose your codec, resolution, FPS, bitrate, quality, and optimization settings. Convertrilo shows the NEU estimate before credits are reserved, and failed jobs release reserved credits back to your balance.