Video encoding presets
Video encoding presets are to specify commonly used encoding parameters for 🤖/video/encode.
These are supported if you were to specify
ffmpeg_stack: "v5.0.0"
in your Assembly Instructions.
The recommended version is: v6.0.0
Name | Format | Audio codec | Audio bitrate | Audio frequency | Video codec | Video bitrate | Video resolution |
---|---|---|---|---|---|---|---|
android-high | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 700000 | 480x320 |
android-low | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 96000 | 480x320 |
android | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 512000 | 480x320 |
dash/1080p-video | mp4 | libx264 | 1920x1080 | ||||
dash/270p-video | mp4 | libx264 | 480x270 | ||||
dash/360p-video | mp4 | libx264 | 640x360 | ||||
dash/480p-video | mp4 | libx264 | 854x480 | ||||
dash/540p-video | mp4 | libx264 | 960x540 | ||||
dash/576p-video | mp4 | libx264 | 1024x576 | ||||
dash/720p-video | mp4 | libx264 | 1280x720 | ||||
dash-1080p-video | mp4 | libx264 | 7500000 | 1920x1080 | |||
dash-270p-video | mp4 | libx264 | 460000 | 480x270 | |||
dash-360p-video | mp4 | libx264 | 800000 | 640x360 | |||
dash-480p-video | mp4 | libx264 | 1300000 | 854x480 | |||
dash-540p-video | mp4 | libx264 | 1850000 | 960x540 | |||
dash-576p-video | mp4 | libx264 | 2100000 | 1024x576 | |||
dash-720p-video | mp4 | libx264 | 3300000 | 1280x720 | |||
flash | flv | libmp3lame | 64000 | 44100 | flv | 512000 | 320x240 |
hevc | mp4 | libfdk_aac | 128k | 44100 | libx265 | 1200000 | |
hls/1080p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 1920x1080 |
hls/270p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 480x270 |
hls/360p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 640x360 |
hls/480p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 852x480 |
hls/4k | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 3840x2160 |
hls/540p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 960x540 |
hls/720p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 1280x720 |
hls-1080p | mp4 | libfdk_aac | 256000 | 44100 | libx264 | 7500000 | 1920x1080 |
hls-270p | mp4 | libfdk_aac | 32000 | 44100 | libx264 | 550000 | 480x270 |
hls-360p | mp4 | libfdk_aac | 64000 | 44100 | libx264 | 1000000 | 640x360 |
hls-480p | mp4 | libfdk_aac | 64000 | 44100 | libx264 | 1300000 | 854x480 |
hls-540p | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 1600000 | 960x540 |
hls-576p | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 2100000 | 1024x576 |
hls-720p | mp4 | libfdk_aac | 192000 | 44100 | libx264 | 4000000 | 1280x720 |
ipad-high | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 1200000 | 1024x768 |
ipad-low | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 512000 | 1024x768 |
ipad | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 700000 | 1024x768 |
iphone-high | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 700000 | 480x320 |
iphone-low | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 96000 | 480x320 |
iphone | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 512000 | 480x320 |
ogv | ogg | libvorbis | 128000 | 48000 | libtheora | 700000 | |
web/mp4/1080p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 1920x1080 |
web/mp4/240p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 426x240 |
web/mp4/360p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 640x360 |
web/mp4/480p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 852x480 |
web/mp4/4k | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 3840x2160 |
web/mp4/540p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 960x540 |
web/mp4/720p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 1280x720 |
web/mp4-x265/1080p | mp4 | libfdk_aac | vbr | 48000 | libx265 | vbr | 1920x1080 |
web/mp4-x265/240p | mp4 | libfdk_aac | vbr | 48000 | libx265 | vbr | 426x240 |
web/mp4-x265/360p | mp4 | libfdk_aac | vbr | 48000 | libx265 | vbr | 640x360 |
web/mp4-x265/480p | mp4 | libfdk_aac | vbr | 48000 | libx265 | vbr | 852x480 |
web/mp4-x265/4k | mp4 | libfdk_aac | vbr | 48000 | libx265 | vbr | 3840x2160 |
web/mp4-x265/720p | mp4 | libfdk_aac | vbr | 48000 | libx265 | vbr | 1280x720 |
web/mp4-x265/8k | mp4 | libfdk_aac | vbr | 48000 | libx265 | vbr | 7680x4320 |
web/webm/1080p | webm | libopus | vbr | 48000 | libvpx-vp9 | 3.5M | 1920x1080 |
web/webm/240p | webm | libopus | vbr | 48000 | libvpx-vp9 | 150k | 426x240 |
web/webm/360p | webm | libopus | vbr | 48000 | libvpx-vp9 | 400k | 640x360 |
web/webm/480p | webm | libopus | vbr | 48000 | libvpx-vp9 | 600k | 852x480 |
web/webm/4k | webm | libopus | vbr | 48000 | libvpx-vp9 | 14M | 3840x2160 |
web/webm/720p | webm | libopus | vbr | 48000 | libvpx-vp9 | 1500k | 1280x720 |
web/webm/8k | webm | libopus | vbr | 48000 | libvpx-vp9 | 24M | 7680x4320 |
webm-1080p | webm | libvorbis | 256000 | 48000 | libvpx | 7500000 | 1920x1080 |
webm-270p | webm | libvorbis | 64000 | 48000 | libvpx | 460000 | 480x270 |
webm-360p | webm | libvorbis | 64000 | 48000 | libvpx | 800000 | 640x360 |
webm-480p | webm | libvorbis | 64000 | 48000 | libvpx | 1400000 | 854x480 |
webm-540p | webm | libvorbis | 128000 | 48000 | libvpx | 1850000 | 960x540 |
webm-576p | webm | libvorbis | 128000 | 48000 | libvpx | 2100000 | 1024x576 |
webm-720p | webm | libvorbis | 192000 | 48000 | libvpx | 3300000 | 1280x720 |
webm | webm | libvorbis | 128000 | 48000 | libvpx | 700000 | |
wmv | asf | wmav2 | wmv2 |
You can override any preset's setting, such as a file's bitrate, or even the file's
format & codecs via a Robot's
ffmpeg
parameter.
The hls/
and dash/
presets are intended for use with
🤖/video/encode
to encode multiple video bitrates to be combined into an adaptive live stream using
🤖/video/adaptive. Note
that the hls-
and dash-
presets (with hyphen -
)
are deprecated and will be removed in a future version.
These are supported if you were to specify
ffmpeg_stack: "v6.0.0"
in your Assembly Instructions.
The recommended version is: v6.0.0
Name | Format | Audio codec | Audio bitrate | Audio frequency | Video codec | Video bitrate | Video resolution |
---|---|---|---|---|---|---|---|
android-high | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 700000 | 480x320 |
android-low | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 96000 | 480x320 |
android | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 512000 | 480x320 |
dash/1080p-video | mp4 | libx264 | 1920x1080 | ||||
dash/270p-video | mp4 | libx264 | 480x270 | ||||
dash/360p-video | mp4 | libx264 | 640x360 | ||||
dash/480p-video | mp4 | libx264 | 854x480 | ||||
dash/540p-video | mp4 | libx264 | 960x540 | ||||
dash/576p-video | mp4 | libx264 | 1024x576 | ||||
dash/720p-video | mp4 | libx264 | 1280x720 | ||||
dash-1080p-video | mp4 | libx264 | 7500000 | 1920x1080 | |||
dash-270p-video | mp4 | libx264 | 460000 | 480x270 | |||
dash-360p-video | mp4 | libx264 | 800000 | 640x360 | |||
dash-480p-video | mp4 | libx264 | 1300000 | 854x480 | |||
dash-540p-video | mp4 | libx264 | 1850000 | 960x540 | |||
dash-576p-video | mp4 | libx264 | 2100000 | 1024x576 | |||
dash-720p-video | mp4 | libx264 | 3300000 | 1280x720 | |||
flash | flv | libmp3lame | 64000 | 44100 | flv | 512000 | 320x240 |
hevc | mp4 | libfdk_aac | 128k | 44100 | libx265 | 1200000 | |
hls/1080p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 1920x1080 |
hls/270p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 480x270 |
hls/360p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 640x360 |
hls/480p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 852x480 |
hls/4k | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 3840x2160 |
hls/540p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 960x540 |
hls/720p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 1280x720 |
hls-1080p | mp4 | libfdk_aac | 256000 | 44100 | libx264 | 7500000 | 1920x1080 |
hls-270p | mp4 | libfdk_aac | 32000 | 44100 | libx264 | 550000 | 480x270 |
hls-360p | mp4 | libfdk_aac | 64000 | 44100 | libx264 | 1000000 | 640x360 |
hls-480p | mp4 | libfdk_aac | 64000 | 44100 | libx264 | 1300000 | 854x480 |
hls-540p | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 1600000 | 960x540 |
hls-576p | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 2100000 | 1024x576 |
hls-720p | mp4 | libfdk_aac | 192000 | 44100 | libx264 | 4000000 | 1280x720 |
ipad-high | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 1200000 | 1024x768 |
ipad-low | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 512000 | 1024x768 |
ipad | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 700000 | 1024x768 |
iphone-high | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 700000 | 480x320 |
iphone-low | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 96000 | 480x320 |
iphone | mp4 | libfdk_aac | 128000 | 44100 | libx264 | 512000 | 480x320 |
ogv | ogg | libvorbis | 128000 | 48000 | libtheora | 700000 | |
vp9-1080p | webm | libopus | 256000 | 48000 | libvpx-vp9 | 7500000 | 1920x1080 |
vp9-270p | webm | libopus | 64000 | 48000 | libvpx-vp9 | 460000 | 480x270 |
vp9-360p | webm | libopus | 64000 | 48000 | libvpx-vp9 | 800000 | 640x360 |
vp9-480p | webm | libopus | 64000 | 48000 | libvpx-vp9 | 1400000 | 854x480 |
vp9-540p | webm | libopus | 128000 | 48000 | libvpx-vp9 | 1850000 | 960x540 |
vp9-576p | webm | libopus | 128000 | 48000 | libvpx-vp9 | 2100000 | 1024x576 |
vp9-720p | webm | libopus | 192000 | 48000 | libvpx-vp9 | 3300000 | 1280x720 |
vp9 | webm | libopus | 128000 | 48000 | libvpx | 700000 | |
web/mp4/1080p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 1920x1080 |
web/mp4/240p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 426x240 |
web/mp4/360p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 640x360 |
web/mp4/480p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 852x480 |
web/mp4/4k | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 3840x2160 |
web/mp4/540p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 960x540 |
web/mp4/720p | mp4 | libfdk_aac | vbr | 48000 | libx264 | vbr | 1280x720 |
web/mp4-x265/1080p | mp4 | libfdk_aac | vbr | 48000 | libx265 | vbr | 1920x1080 |
web/mp4-x265/240p | mp4 | libfdk_aac | vbr | 48000 | libx265 | vbr | 426x240 |
web/mp4-x265/360p | mp4 | libfdk_aac | vbr | 48000 | libx265 | vbr | 640x360 |
web/mp4-x265/480p | mp4 | libfdk_aac | vbr | 48000 | libx265 | vbr | 852x480 |
web/mp4-x265/4k | mp4 | libfdk_aac | vbr | 48000 | libx265 | vbr | 3840x2160 |
web/mp4-x265/720p | mp4 | libfdk_aac | vbr | 48000 | libx265 | vbr | 1280x720 |
web/mp4-x265/8k | mp4 | libfdk_aac | vbr | 48000 | libx265 | vbr | 7680x4320 |
web/webm/1080p | webm | libopus | vbr | 48000 | libvpx-vp9 | 3.5M | 1920x1080 |
web/webm/240p | webm | libopus | vbr | 48000 | libvpx-vp9 | 150k | 426x240 |
web/webm/360p | webm | libopus | vbr | 48000 | libvpx-vp9 | 400k | 640x360 |
web/webm/480p | webm | libopus | vbr | 48000 | libvpx-vp9 | 600k | 852x480 |
web/webm/4k | webm | libopus | vbr | 48000 | libvpx-vp9 | 14M | 3840x2160 |
web/webm/720p | webm | libopus | vbr | 48000 | libvpx-vp9 | 1500k | 1280x720 |
web/webm/8k | webm | libopus | vbr | 48000 | libvpx-vp9 | 24M | 7680x4320 |
webm-1080p | webm | libopus | 256000 | 48000 | libvpx | 7500000 | 1920x1080 |
webm-270p | webm | libopus | 64000 | 48000 | libvpx | 460000 | 480x270 |
webm-360p | webm | libopus | 64000 | 48000 | libvpx | 800000 | 640x360 |
webm-480p | webm | libopus | 64000 | 48000 | libvpx | 1400000 | 854x480 |
webm-540p | webm | libopus | 128000 | 48000 | libvpx | 1850000 | 960x540 |
webm-576p | webm | libopus | 128000 | 48000 | libvpx | 2100000 | 1024x576 |
webm-720p | webm | libopus | 192000 | 48000 | libvpx | 3300000 | 1280x720 |
webm | webm | libopus | 128000 | 48000 | libvpx | 700000 | |
wmv | asf | wmav2 | wmv2 |
You can override any preset's setting, such as a file's bitrate, or even the file's
format & codecs via a Robot's
ffmpeg
parameter.
The hls/
and dash/
presets are intended for use with
🤖/video/encode
to encode multiple video bitrates to be combined into an adaptive live stream using
🤖/video/adaptive. Note
that the hls-
and dash-
presets (with hyphen -
)
are deprecated and will be removed in a future version.