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

NameFormatAudio codecAudio bitrateAudio frequencyVideo codecVideo bitrateVideo resolution
android-highmp4libfdk_aac12800044100libx264700000480x320
android-lowmp4libfdk_aac12800044100libx26496000480x320
androidmp4libfdk_aac12800044100libx264512000480x320
dash/1080p-videomp4N/AN/AN/Alibx264N/A1920x1080
dash/270p-videomp4N/AN/AN/Alibx264N/A480x270
dash/360p-videomp4N/AN/AN/Alibx264N/A640x360
dash/480p-videomp4N/AN/AN/Alibx264N/A854x480
dash/540p-videomp4N/AN/AN/Alibx264N/A960x540
dash/576p-videomp4N/AN/AN/Alibx264N/A1024x576
dash/720p-videomp4N/AN/AN/Alibx264N/A1280x720
dash-1080p-videomp4N/AN/AN/Alibx26475000001920x1080
dash-270p-videomp4N/AN/AN/Alibx264460000480x270
dash-360p-videomp4N/AN/AN/Alibx264800000640x360
dash-480p-videomp4N/AN/AN/Alibx2641300000854x480
dash-540p-videomp4N/AN/AN/Alibx2641850000960x540
dash-576p-videomp4N/AN/AN/Alibx26421000001024x576
dash-720p-videomp4N/AN/AN/Alibx26433000001280x720
flashflvlibmp3lame6400044100flv512000320x240
hevcmp4libfdk_aac128k44100libx2651200000N/A
hls/1080pmp4libfdk_aacvbr48000libx264vbr1920x1080
hls/270pmp4libfdk_aacvbr48000libx264vbr480x270
hls/360pmp4libfdk_aacvbr48000libx264vbr640x360
hls/480pmp4libfdk_aacvbr48000libx264vbr852x480
hls/4kmp4libfdk_aacvbr48000libx264vbr3840x2160
hls/540pmp4libfdk_aacvbr48000libx264vbr960x540
hls/720pmp4libfdk_aacvbr48000libx264vbr1280x720
hls-1080pmp4libfdk_aac25600044100libx26475000001920x1080
hls-270pmp4libfdk_aac3200044100libx264550000480x270
hls-360pmp4libfdk_aac6400044100libx2641000000640x360
hls-480pmp4libfdk_aac6400044100libx2641300000854x480
hls-540pmp4libfdk_aac12800044100libx2641600000960x540
hls-576pmp4libfdk_aac12800044100libx26421000001024x576
hls-720pmp4libfdk_aac19200044100libx26440000001280x720
ipad-highmp4libfdk_aac12800044100libx26412000001024x768
ipad-lowmp4libfdk_aac12800044100libx2645120001024x768
ipadmp4libfdk_aac12800044100libx2647000001024x768
iphone-highmp4libfdk_aac12800044100libx264700000480x320
iphone-lowmp4libfdk_aac12800044100libx26496000480x320
iphonemp4libfdk_aac12800044100libx264512000480x320
ogvogglibvorbis12800048000libtheora700000N/A
web/mp4/1080pmp4libfdk_aacvbr48000libx264vbr1920x1080
web/mp4/240pmp4libfdk_aacvbr48000libx264vbr426x240
web/mp4/360pmp4libfdk_aacvbr48000libx264vbr640x360
web/mp4/480pmp4libfdk_aacvbr48000libx264vbr852x480
web/mp4/4kmp4libfdk_aacvbr48000libx264vbr3840x2160
web/mp4/540pmp4libfdk_aacvbr48000libx264vbr960x540
web/mp4/720pmp4libfdk_aacvbr48000libx264vbr1280x720
web/mp4-x265/1080pmp4libfdk_aacvbr48000libx265vbr1920x1080
web/mp4-x265/240pmp4libfdk_aacvbr48000libx265vbr426x240
web/mp4-x265/360pmp4libfdk_aacvbr48000libx265vbr640x360
web/mp4-x265/480pmp4libfdk_aacvbr48000libx265vbr852x480
web/mp4-x265/4kmp4libfdk_aacvbr48000libx265vbr3840x2160
web/mp4-x265/720pmp4libfdk_aacvbr48000libx265vbr1280x720
web/mp4-x265/8kmp4libfdk_aacvbr48000libx265vbr7680x4320
web/webm/1080pwebmlibopusvbr48000libvpx-vp93.5M1920x1080
web/webm/240pwebmlibopusvbr48000libvpx-vp9150k426x240
web/webm/360pwebmlibopusvbr48000libvpx-vp9400k640x360
web/webm/480pwebmlibopusvbr48000libvpx-vp9600k852x480
web/webm/4kwebmlibopusvbr48000libvpx-vp914M3840x2160
web/webm/720pwebmlibopusvbr48000libvpx-vp91500k1280x720
web/webm/8kwebmlibopusvbr48000libvpx-vp924M7680x4320
webm-1080pwebmlibvorbis25600048000libvpx75000001920x1080
webm-270pwebmlibvorbis6400048000libvpx460000480x270
webm-360pwebmlibvorbis6400048000libvpx800000640x360
webm-480pwebmlibvorbis6400048000libvpx1400000854x480
webm-540pwebmlibvorbis12800048000libvpx1850000960x540
webm-576pwebmlibvorbis12800048000libvpx21000001024x576
webm-720pwebmlibvorbis19200048000libvpx33000001280x720
webmwebmlibvorbis12800048000libvpx700000N/A
wmvasfwmav2N/AN/Awmv2N/AN/A

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

NameFormatAudio codecAudio bitrateAudio frequencyVideo codecVideo bitrateVideo resolution
android-highmp4libfdk_aac12800044100libx264700000480x320
android-lowmp4libfdk_aac12800044100libx26496000480x320
androidmp4libfdk_aac12800044100libx264512000480x320
dash/1080p-videomp4N/AN/AN/Alibx264N/A1920x1080
dash/270p-videomp4N/AN/AN/Alibx264N/A480x270
dash/360p-videomp4N/AN/AN/Alibx264N/A640x360
dash/480p-videomp4N/AN/AN/Alibx264N/A854x480
dash/540p-videomp4N/AN/AN/Alibx264N/A960x540
dash/576p-videomp4N/AN/AN/Alibx264N/A1024x576
dash/720p-videomp4N/AN/AN/Alibx264N/A1280x720
dash-1080p-videomp4N/AN/AN/Alibx26475000001920x1080
dash-270p-videomp4N/AN/AN/Alibx264460000480x270
dash-360p-videomp4N/AN/AN/Alibx264800000640x360
dash-480p-videomp4N/AN/AN/Alibx2641300000854x480
dash-540p-videomp4N/AN/AN/Alibx2641850000960x540
dash-576p-videomp4N/AN/AN/Alibx26421000001024x576
dash-720p-videomp4N/AN/AN/Alibx26433000001280x720
flashflvlibmp3lame6400044100flv512000320x240
hevcmp4libfdk_aac128k44100libx2651200000N/A
hls/1080pmp4libfdk_aacvbr48000libx264vbr1920x1080
hls/270pmp4libfdk_aacvbr48000libx264vbr480x270
hls/360pmp4libfdk_aacvbr48000libx264vbr640x360
hls/480pmp4libfdk_aacvbr48000libx264vbr852x480
hls/4kmp4libfdk_aacvbr48000libx264vbr3840x2160
hls/540pmp4libfdk_aacvbr48000libx264vbr960x540
hls/720pmp4libfdk_aacvbr48000libx264vbr1280x720
hls-1080pmp4libfdk_aac25600044100libx26475000001920x1080
hls-270pmp4libfdk_aac3200044100libx264550000480x270
hls-360pmp4libfdk_aac6400044100libx2641000000640x360
hls-480pmp4libfdk_aac6400044100libx2641300000854x480
hls-540pmp4libfdk_aac12800044100libx2641600000960x540
hls-576pmp4libfdk_aac12800044100libx26421000001024x576
hls-720pmp4libfdk_aac19200044100libx26440000001280x720
ipad-highmp4libfdk_aac12800044100libx26412000001024x768
ipad-lowmp4libfdk_aac12800044100libx2645120001024x768
ipadmp4libfdk_aac12800044100libx2647000001024x768
iphone-highmp4libfdk_aac12800044100libx264700000480x320
iphone-lowmp4libfdk_aac12800044100libx26496000480x320
iphonemp4libfdk_aac12800044100libx264512000480x320
ogvogglibvorbis12800048000libtheora700000N/A
vp9-1080pwebmlibopus25600048000libvpx-vp975000001920x1080
vp9-270pwebmlibopus6400048000libvpx-vp9460000480x270
vp9-360pwebmlibopus6400048000libvpx-vp9800000640x360
vp9-480pwebmlibopus6400048000libvpx-vp91400000854x480
vp9-540pwebmlibopus12800048000libvpx-vp91850000960x540
vp9-576pwebmlibopus12800048000libvpx-vp921000001024x576
vp9-720pwebmlibopus19200048000libvpx-vp933000001280x720
vp9webmlibopus12800048000libvpx700000N/A
web/mp4/1080pmp4libfdk_aacvbr48000libx264vbr1920x1080
web/mp4/240pmp4libfdk_aacvbr48000libx264vbr426x240
web/mp4/360pmp4libfdk_aacvbr48000libx264vbr640x360
web/mp4/480pmp4libfdk_aacvbr48000libx264vbr852x480
web/mp4/4kmp4libfdk_aacvbr48000libx264vbr3840x2160
web/mp4/540pmp4libfdk_aacvbr48000libx264vbr960x540
web/mp4/720pmp4libfdk_aacvbr48000libx264vbr1280x720
web/mp4-x265/1080pmp4libfdk_aacvbr48000libx265vbr1920x1080
web/mp4-x265/240pmp4libfdk_aacvbr48000libx265vbr426x240
web/mp4-x265/360pmp4libfdk_aacvbr48000libx265vbr640x360
web/mp4-x265/480pmp4libfdk_aacvbr48000libx265vbr852x480
web/mp4-x265/4kmp4libfdk_aacvbr48000libx265vbr3840x2160
web/mp4-x265/720pmp4libfdk_aacvbr48000libx265vbr1280x720
web/mp4-x265/8kmp4libfdk_aacvbr48000libx265vbr7680x4320
web/webm/1080pwebmlibopusvbr48000libvpx-vp93.5M1920x1080
web/webm/240pwebmlibopusvbr48000libvpx-vp9150k426x240
web/webm/360pwebmlibopusvbr48000libvpx-vp9400k640x360
web/webm/480pwebmlibopusvbr48000libvpx-vp9600k852x480
web/webm/4kwebmlibopusvbr48000libvpx-vp914M3840x2160
web/webm/720pwebmlibopusvbr48000libvpx-vp91500k1280x720
web/webm/8kwebmlibopusvbr48000libvpx-vp924M7680x4320
webm-1080pwebmlibopus25600048000libvpx75000001920x1080
webm-270pwebmlibopus6400048000libvpx460000480x270
webm-360pwebmlibopus6400048000libvpx800000640x360
webm-480pwebmlibopus6400048000libvpx1400000854x480
webm-540pwebmlibopus12800048000libvpx1850000960x540
webm-576pwebmlibopus12800048000libvpx21000001024x576
webm-720pwebmlibopus19200048000libvpx33000001280x720
webmwebmlibopus12800048000libvpx700000N/A
wmvasfwmav2N/AN/Awmv2N/AN/A

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.