Search Documentation
Search across all documentation pages
Resolutions

Resolutions

Transcodely supports six standard resolution presets from 480p (SD) to 4320p (8K). You can use preset values for common resolutions or specify custom pixel dimensions for non-standard sizes.

Resolution Presets

PresetAPI ValueDimensionsPixel CountUse Case
SD480p854 x 480~410KMobile, low-bandwidth
HD720p1280 x 720~922KWeb streaming, mobile
Full HD1080p1920 x 1080~2.07MStandard streaming
QHD1440p2560 x 1440~3.69MHigh-quality desktop
4K UHD2160p3840 x 2160~8.29MPremium streaming, smart TVs
8K UHD4320p7680 x 4320~33.2MFuture-proofing, archival

Using Preset Resolutions

Specify the resolution as a string in your output configuration:

{
  "codec": "h264",
  "resolution": "1080p",
  "quality": "standard"
}

When you use a preset, Transcodely automatically scales the video while preserving the original aspect ratio. If the input is 4:3, a 1080p preset produces 1440x1080 (not 1920x1080).

Custom Dimensions

For non-standard resolutions, specify width and height directly:

{
  "codec": "h264",
  "width": 1600,
  "height": 900,
  "quality": "standard"
}
ConstraintRange
Minimum width128 px
Maximum width7680 px
Minimum height128 px
Maximum height4320 px

Custom dimensions are mapped to the nearest resolution tier for pricing purposes. For example, 1600x900 (1.44M pixels) falls below the 720p/1080p midpoint of 1,497,600 pixels, so it is priced at the 720p tier.

Pricing Tiers

Each resolution tier has a pricing multiplier that applies to the base encoding cost:

TierPixel RangeMultiplier
480pUp to 665,760 pixelsBase
720p665,760 to 1,497,600Higher
1080p1,497,600 to 2,880,000Higher
1440p2,880,000 to 5,990,400Higher
2160p5,990,400 to 20,736,000Higher
4320pAbove 20,736,000Highest

Custom dimensions are mapped to tiers by total pixel count (width x height). The resolution_tier field in the pricing snapshot shows which tier was applied.

Aspect Ratio Handling

Transcodely preserves the source aspect ratio when scaling. If the target resolution does not match the source aspect ratio, the output is letterboxed or pillarboxed as needed.

InputTargetOutputResult
1920x1080 (16:9)720p1280x720Direct scale
1440x1080 (4:3)720p960x720Width adjusted
2560x1080 (21:9)1080p2560x1080Width exceeds preset
1080x1920 (9:16)720p405x720Portrait mode

Framerate

Resolution and framerate interact to determine the encoding complexity and cost. You can specify a target framerate alongside the resolution:

{
  "codec": "h264",
  "resolution": "1080p",
  "quality": "standard",
  "framerate": 30
}
FramerateCommon SourcesNotes
24 fpsFilm, cinemaClassic cinematic look
25 fpsPAL broadcastEuropean standard
30 fpsNTSC, web videoMost common for web content
48 fpsHFR cinemaHigh-frame-rate film
60 fpsGaming, sportsSmooth motion
120 fpsSlow-motion sourceRequires level 4.2+ for H.264

The framerate field accepts a value between 0 and 240 fps. Setting it to 0 or omitting it preserves the original framerate; requests above 240 fps are rejected.

The framerate multiplier for pricing is linear: framerate / 30. A 60 fps encode costs 2.0x the base rate, while 24 fps costs 0.8x.

Resolution Recommendations

For adaptive streaming (HLS/DASH), a common ABR ladder includes:

{
  "type": "hls",
  "video": [
    {"codec": "h264", "resolution": "1080p", "quality": "standard"},
    {"codec": "h264", "resolution": "720p", "quality": "standard"},
    {"codec": "h264", "resolution": "480p", "quality": "economy"}
  ]
}

For single-file delivery:

Target AudienceResolutionCodec
Mobile (data-conscious)480p or 720pH.264
Desktop web1080pH.264 or VP9
Smart TV / streaming1080p or 2160pH.265 or AV1
ArchivalOriginal or 2160pH.265 or AV1

Codec Limits by Resolution

Not all codec/level combinations support all resolutions:

ResolutionH.264 Min LevelH.265 Min Level
480p3.03.0
720p3.13.1
1080p4.04.0
1440p5.05.0
2160p5.15.1
4320pN/A (H.264 max 4K)6.0

The encoder auto-selects the appropriate level based on your resolution and framerate. You only need to set the level explicitly when targeting specific device profiles.