Events
Job Failed
Webhook notification payload for job.failed event. Details of the payload structure when a transcoding job has failed.
Payload data structure for job.failed and job.cancelled events
Billable time in seconds
120Creation timestamp
2025-01-01T12:00:00ZFormat configuration used for transcoding
FFmpeg encoding parameters specific to MP4 with AV1 encoding.
Enables per-title optimization. Disabled by default. Set it to true to let Chunkify select rate control automatically. When enabled, explicit rate-control fields cannot be provided. For HLS outputs, either audio_bitrate or video_bitrate is required when per-title optimization is disabled or omitted.
AudioBitrate specifies the audio bitrate in bits per second. Must be between 32Kbps and 512Kbps.
32000 <= x <= 512000Bufsize specifies the video buffer size in bits. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Channels specifies the number of audio channels. Valid values: 1 (mono), 2 (stereo), 5 (5.1), 7 (7.1)
1257Crf (Constant Rate Factor) controls the quality of the output video. Lower values mean better quality but larger file size. Range: 16 to 63. Recommended values: 16-35 for high quality, 35-45 for good quality, 45-63 for acceptable quality.
16 <= x <= 6335DisableAudio indicates whether to disable audio processing.
DisableVideo indicates whether to disable video processing.
Duration specifies the duration to process in seconds. Must be a positive value.
x >= 1Framerate specifies the output video frame rate. Must be between 15 and 120 fps.
15 <= x <= 120Gop specifies the Group of Pictures (GOP) size. Must be between 1 and 300.
1 <= x <= 300Height specifies the output video height in pixels. Must be between -2 and 7680. Use -2 for automatic calculation while maintaining aspect ratio.
-2 <= x <= 7680Level specifies the AV1 profile level. Valid values: 30-31 (main), 41 (main10). Higher levels support higher resolutions and bitrates but require more processing power.
30314141Maxrate specifies the maximum video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Minrate specifies the minimum video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07PixFmt specifies the pixel format. Valid value: yuv420p
yuv410pyuv411pyuv420pyuv422pyuv440pyuv444pyuvJ411pyuvJ420pyuvJ422pyuvJ440pyuvJ444pyuv420p10leyuv422p10leyuv440p10leyuv444p10leyuv420p12leyuv422p12leyuv440p12leyuv444p12leyuv420p10beyuv422p10beyuv440p10beyuv444p10beyuv420p12beyuv422p12beyuv440p12beyuv444p12bePreset controls the encoding efficiency and processing intensity. Lower presets use more optimization features, creating smaller files with better quality but requiring more compute time. Higher presets encode faster but produce larger files.
Preset ranges:
- 6-7: Fast encoding for real-time applications (smaller files)
- 8-10: Balanced efficiency and speed for general use
- 11-13: Fastest encoding for real-time applications (larger files)
67891011121310Profilev specifies the AV1 profile. Valid values:
- main: Main profile, good for most applications
- main10: Main 10-bit profile, supports 10-bit color
- mainstillpicture: Still picture profile, optimized for single images
mainmain10mainstillpicturemain10Seek specifies the timestamp to start processing from (in seconds). Must be a positive value.
x >= 1VideoBitrate specifies the video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Width specifies the output video width in pixels. Must be between -2 and 7680. Use -2 for automatic calculation while maintaining aspect ratio.
-2 <= x <= 7680FFmpeg encoding parameters specific to MP4 with H.264 encoding.
Enables per-title optimization. Disabled by default. Set it to true to let Chunkify select rate control automatically. When enabled, explicit rate-control fields cannot be provided. For HLS outputs, either audio_bitrate or video_bitrate is required when per-title optimization is disabled or omitted.
AudioBitrate specifies the audio bitrate in bits per second. Must be between 32Kbps and 512Kbps.
32000 <= x <= 512000Bufsize specifies the video buffer size in bits. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Channels specifies the number of audio channels. Valid values: 1 (mono), 2 (stereo), 5 (5.1), 7 (7.1)
1257Crf (Constant Rate Factor) controls the quality of the output video. Lower values mean better quality but larger file size. Range: 16 to 35. Recommended values: 18-28 for high quality, 23-28 for good quality, 28-35 for acceptable quality.
16 <= x <= 3523DisableAudio indicates whether to disable audio processing.
DisableVideo indicates whether to disable video processing.
Duration specifies the duration to process in seconds. Must be a positive value.
x >= 1Framerate specifies the output video frame rate. Must be between 15 and 120 fps.
15 <= x <= 120Gop specifies the Group of Pictures (GOP) size. Must be between 1 and 300.
1 <= x <= 300Height specifies the output video height in pixels. Must be between -2 and 7680. Use -2 for automatic calculation while maintaining aspect ratio.
-2 <= x <= 7680Level specifies the H.264 profile level. Valid values: 10-13 (baseline), 20-22 (main), 30-32 (high), 40-42 (high), 50-51 (high). Higher levels support higher resolutions and bitrates but require more processing power.
10111213202122303132404142505141Maxrate specifies the maximum video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Minrate specifies the minimum video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07PixFmt specifies the pixel format. Valid value: yuv420p
yuv410pyuv411pyuv420pyuv422pyuv440pyuv444pyuvJ411pyuvJ420pyuvJ422pyuvJ440pyuvJ444pyuv420p10leyuv422p10leyuv440p10leyuv444p10leyuv420p12leyuv422p12leyuv440p12leyuv444p12leyuv420p10beyuv422p10beyuv440p10beyuv444p10beyuv420p12beyuv422p12beyuv440p12beyuv444p12bePreset specifies the encoding speed preset. Valid values (from fastest to slowest):
- ultrafast: Fastest encoding, lowest quality
- superfast: Very fast encoding, lower quality
- veryfast: Fast encoding, moderate quality
- faster: Faster encoding, good quality
- fast: Fast encoding, better quality
- medium: Balanced preset, best quality
ultrafastsuperfastveryfastfasterfastmediummediumProfilev specifies the H.264 profile. Valid values:
- baseline: Basic profile, good for mobile devices
- main: Main profile, good for most applications
- high: High profile, best quality but requires more processing
- high10: High 10-bit profile, supports 10-bit color
- high422: High 4:2:2 profile, supports 4:2:2 color sampling
- high444: High 4:4:4 profile, supports 4:4:4 color sampling
baselinemainhighhigh10high422high444highSeek specifies the timestamp to start processing from (in seconds). Must be a positive value.
x >= 1VideoBitrate specifies the video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Width specifies the output video width in pixels. Must be between -2 and 7680. Use -2 for automatic calculation while maintaining aspect ratio.
-2 <= x <= 7680X264KeyInt specifies the maximum number of frames between keyframes for H.264 encoding. Range: 1 to 300. Higher values can improve compression but may affect seeking.
1 <= x <= 30060FFmpeg encoding parameters specific to MP4 with H.265 encoding.
Enables per-title optimization. Disabled by default. Set it to true to let Chunkify select rate control automatically. When enabled, explicit rate-control fields cannot be provided. For HLS outputs, either audio_bitrate or video_bitrate is required when per-title optimization is disabled or omitted.
AudioBitrate specifies the audio bitrate in bits per second. Must be between 32Kbps and 512Kbps.
32000 <= x <= 512000Bufsize specifies the video buffer size in bits. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Channels specifies the number of audio channels. Valid values: 1 (mono), 2 (stereo), 5 (5.1), 7 (7.1)
1257Crf (Constant Rate Factor) controls the quality of the output video. Lower values mean better quality but larger file size. Range: 16 to 35. Recommended values: 18-28 for high quality, 23-28 for good quality, 28-35 for acceptable quality.
16 <= x <= 3523DisableAudio indicates whether to disable audio processing.
DisableVideo indicates whether to disable video processing.
Duration specifies the duration to process in seconds. Must be a positive value.
x >= 1Framerate specifies the output video frame rate. Must be between 15 and 120 fps.
15 <= x <= 120Gop specifies the Group of Pictures (GOP) size. Must be between 1 and 300.
1 <= x <= 300Height specifies the output video height in pixels. Must be between -2 and 7680. Use -2 for automatic calculation while maintaining aspect ratio.
-2 <= x <= 7680Level specifies the H.265 profile level. Valid values: 30-31 (main), 41 (main10). Higher levels support higher resolutions and bitrates but require more processing power.
30314141Maxrate specifies the maximum video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Minrate specifies the minimum video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07PixFmt specifies the pixel format. Valid value: yuv420p
yuv410pyuv411pyuv420pyuv422pyuv440pyuv444pyuvJ411pyuvJ420pyuvJ422pyuvJ440pyuvJ444pyuv420p10leyuv422p10leyuv440p10leyuv444p10leyuv420p12leyuv422p12leyuv440p12leyuv444p12leyuv420p10beyuv422p10beyuv440p10beyuv444p10beyuv420p12beyuv422p12beyuv440p12beyuv444p12bePreset specifies the encoding speed preset. Valid values (from fastest to slowest):
- ultrafast: Fastest encoding, lowest quality
- superfast: Very fast encoding, lower quality
- veryfast: Fast encoding, moderate quality
- faster: Faster encoding, good quality
- fast: Fast encoding, better quality
- medium: Balanced preset, best quality
ultrafastsuperfastveryfastfasterfastmediummediumProfilev specifies the H.265 profile. Valid values:
- main: Main profile, good for most applications
- main10: Main 10-bit profile, supports 10-bit color
- mainstillpicture: Still picture profile, optimized for single images
mainmain10mainstillpicturemain10Seek specifies the timestamp to start processing from (in seconds). Must be a positive value.
x >= 1VideoBitrate specifies the video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Width specifies the output video width in pixels. Must be between -2 and 7680. Use -2 for automatic calculation while maintaining aspect ratio.
-2 <= x <= 7680X265KeyInt specifies the maximum number of frames between keyframes for H.265 encoding. Range: 1 to 300. Higher values can improve compression but may affect seeking.
1 <= x <= 30060FFmpeg encoding parameters specific to WebM with VP9 encoding.
Enables per-title optimization. Disabled by default. Set it to true to let Chunkify select rate control automatically. When enabled, explicit rate-control fields cannot be provided. For HLS outputs, either audio_bitrate or video_bitrate is required when per-title optimization is disabled or omitted.
AudioBitrate specifies the audio bitrate in bits per second. Must be between 32Kbps and 512Kbps.
32000 <= x <= 512000Bufsize specifies the video buffer size in bits. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Channels specifies the number of audio channels. Valid values: 1 (mono), 2 (stereo), 5 (5.1), 7 (7.1)
1257CpuUsed specifies the CPU usage level for VP9 encoding. Range: 0 to 8. Lower values mean better quality but slower encoding, higher values mean faster encoding but lower quality. Recommended values: 0-2 for high quality, 2-4 for good quality, 4-6 for balanced, 6-8 for speed
0123456784Crf (Constant Rate Factor) controls the quality of the output video. Lower values mean better quality but larger file size. Range: 15 to 35. Recommended values: 18-28 for high quality, 23-28 for good quality, 28-35 for acceptable quality.
15 <= x <= 3523DisableAudio indicates whether to disable audio processing.
DisableVideo indicates whether to disable video processing.
Duration specifies the duration to process in seconds. Must be a positive value.
x >= 1Framerate specifies the output video frame rate. Must be between 15 and 120 fps.
15 <= x <= 120Gop specifies the Group of Pictures (GOP) size. Must be between 1 and 300.
1 <= x <= 300Height specifies the output video height in pixels. Must be between -2 and 7680. Use -2 for automatic calculation while maintaining aspect ratio.
-2 <= x <= 7680Maxrate specifies the maximum video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Minrate specifies the minimum video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07PixFmt specifies the pixel format. Valid value: yuv420p
yuv410pyuv411pyuv420pyuv422pyuv440pyuv444pyuvJ411pyuvJ420pyuvJ422pyuvJ440pyuvJ444pyuv420p10leyuv422p10leyuv440p10leyuv444p10leyuv420p12leyuv422p12leyuv440p12leyuv444p12leyuv420p10beyuv422p10beyuv440p10beyuv444p10beyuv420p12beyuv422p12beyuv440p12beyuv444p12beQuality specifies the VP9 encoding quality preset. Valid values:
- good: Balanced quality preset, good for most applications
- best: Best quality preset, slower encoding
- realtime: Fast encoding preset, suitable for live streaming
goodbestrealtimegoodSeek specifies the timestamp to start processing from (in seconds). Must be a positive value.
x >= 1VideoBitrate specifies the video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Width specifies the output video width in pixels. Must be between -2 and 7680. Use -2 for automatic calculation while maintaining aspect ratio.
-2 <= x <= 7680FFmpeg encoding parameters specific to HLS with AV1 encoding. When per-title optimization is disabled, either audio_bitrate or video_bitrate is required.
Enables per-title optimization. Disabled by default. Set it to true to let Chunkify select rate control automatically. When enabled, explicit rate-control fields cannot be provided. For HLS outputs, either audio_bitrate or video_bitrate is required when per-title optimization is disabled or omitted.
AudioBitrate specifies the audio bitrate in bits per second. Must be between 32Kbps and 512Kbps.
32000 <= x <= 512000Bufsize specifies the video buffer size in bits. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Channels specifies the number of audio channels. Valid values: 1 (mono), 2 (stereo), 5 (5.1), 7 (7.1)
1257Crf (Constant Rate Factor) controls the quality of the output video. Lower values mean better quality but larger file size. Range: 16 to 63. Recommended values: 16-35 for high quality, 35-45 for good quality, 45-63 for acceptable quality.
16 <= x <= 6335DisableAudio indicates whether to disable audio processing.
DisableVideo indicates whether to disable video processing.
Duration specifies the duration to process in seconds. Must be a positive value.
x >= 1Framerate specifies the output video frame rate. Must be between 15 and 120 fps.
15 <= x <= 120Gop specifies the Group of Pictures (GOP) size. Must be between 1 and 300.
1 <= x <= 300Height specifies the output video height in pixels. Must be between -2 and 7680. Use -2 for automatic calculation while maintaining aspect ratio.
-2 <= x <= 7680HlsEnc enables encryption for HLS segments when set to true.
falseHlsEncIv specifies the initialization vector for encryption. Maximum length: 64 characters. Required when HlsEnc is true.
0123456789abcdefHlsEncKey specifies the encryption key for HLS segments. Maximum length: 64 characters. Required when HlsEnc is true.
0123456789abcdefHlsEncKeyUrl specifies the URL where clients can fetch the encryption key. Required when HlsEnc is true.
https://example.com/keyHlsSegmentType specifies the type of HLS segments. Valid values:
- mpegts: Traditional MPEG-TS segments, better compatibility
- fmp4: Fragmented MP4 segments, better efficiency
mpegtsfmp4mpegtsHlsTime specifies the duration of each HLS segment in seconds. Range: 1 to 10. Shorter segments provide faster startup but more overhead, longer segments are more efficient.
1 <= x <= 106Level specifies the AV1 profile level. Valid values: 30-31 (main), 41 (main10). Higher levels support higher resolutions and bitrates but require more processing power.
30314141Maxrate specifies the maximum video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Minrate specifies the minimum video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07PixFmt specifies the pixel format. Valid value: yuv420p
yuv410pyuv411pyuv420pyuv422pyuv440pyuv444pyuvJ411pyuvJ420pyuvJ422pyuvJ440pyuvJ444pyuv420p10leyuv422p10leyuv440p10leyuv444p10leyuv420p12leyuv422p12leyuv440p12leyuv444p12leyuv420p10beyuv422p10beyuv440p10beyuv444p10beyuv420p12beyuv422p12beyuv440p12beyuv444p12bePreset controls the encoding efficiency and processing intensity. Lower presets use more optimization features, creating smaller files with better quality but requiring more compute time. Higher presets encode faster but produce larger files.
Preset ranges:
- 6-7: Fast encoding for real-time applications (smaller files)
- 8-10: Balanced efficiency and speed for general use
- 11-13: Fastest encoding for real-time applications (larger files)
67891011121310Profilev specifies the AV1 profile. Valid values:
- main: Main profile, good for most applications
- main10: Main 10-bit profile, supports 10-bit color
- mainstillpicture: Still picture profile, optimized for single images
mainmain10mainstillpicturemain10Seek specifies the timestamp to start processing from (in seconds). Must be a positive value.
x >= 1VideoBitrate specifies the video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Width specifies the output video width in pixels. Must be between -2 and 7680. Use -2 for automatic calculation while maintaining aspect ratio.
-2 <= x <= 7680FFmpeg encoding parameters specific to HLS with H.264 encoding. When per-title optimization is disabled, either audio_bitrate or video_bitrate is required.
Enables per-title optimization. Disabled by default. Set it to true to let Chunkify select rate control automatically. When enabled, explicit rate-control fields cannot be provided. For HLS outputs, either audio_bitrate or video_bitrate is required when per-title optimization is disabled or omitted.
AudioBitrate specifies the audio bitrate in bits per second. Must be between 32Kbps and 512Kbps.
32000 <= x <= 512000Bufsize specifies the video buffer size in bits. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Channels specifies the number of audio channels. Valid values: 1 (mono), 2 (stereo), 5 (5.1), 7 (7.1)
1257Crf (Constant Rate Factor) controls the quality of the output video. Lower values mean better quality but larger file size. Range: 16 to 35. Recommended values: 18-28 for high quality, 23-28 for good quality, 28-35 for acceptable quality.
16 <= x <= 3523DisableAudio indicates whether to disable audio processing.
DisableVideo indicates whether to disable video processing.
Duration specifies the duration to process in seconds. Must be a positive value.
x >= 1Framerate specifies the output video frame rate. Must be between 15 and 120 fps.
15 <= x <= 120Gop specifies the Group of Pictures (GOP) size. Must be between 1 and 300.
1 <= x <= 300Height specifies the output video height in pixels. Must be between -2 and 7680. Use -2 for automatic calculation while maintaining aspect ratio.
-2 <= x <= 7680HlsEnc enables encryption for HLS segments when set to true.
falseHlsEncIv specifies the initialization vector for encryption. Maximum length: 64 characters. Required when HlsEnc is true.
0123456789abcdefHlsEncKey specifies the encryption key for HLS segments. Maximum length: 64 characters. Required when HlsEnc is true.
0123456789abcdefHlsEncKeyUrl specifies the URL where clients can fetch the encryption key. Required when HlsEnc is true.
https://example.com/keyHlsSegmentType specifies the type of HLS segments. Valid values:
- mpegts: Traditional MPEG-TS segments, better compatibility
- fmp4: Fragmented MP4 segments, better efficiency
mpegtsfmp4mpegtsHlsTime specifies the duration of each HLS segment in seconds. Range: 1 to 10. Shorter segments provide faster startup but more overhead, longer segments are more efficient.
1 <= x <= 106Level specifies the H.264 profile level. Valid values: 10-13 (baseline), 20-22 (main), 30-32 (high), 40-42 (high), 50-51 (high). Higher levels support higher resolutions and bitrates but require more processing power.
10111213202122303132404142505141Maxrate specifies the maximum video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Minrate specifies the minimum video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07PixFmt specifies the pixel format. Valid value: yuv420p
yuv410pyuv411pyuv420pyuv422pyuv440pyuv444pyuvJ411pyuvJ420pyuvJ422pyuvJ440pyuvJ444pyuv420p10leyuv422p10leyuv440p10leyuv444p10leyuv420p12leyuv422p12leyuv440p12leyuv444p12leyuv420p10beyuv422p10beyuv440p10beyuv444p10beyuv420p12beyuv422p12beyuv440p12beyuv444p12bePreset specifies the encoding speed preset. Valid values (from fastest to slowest):
- ultrafast: Fastest encoding, lowest quality
- superfast: Very fast encoding, lower quality
- veryfast: Fast encoding, moderate quality
- faster: Faster encoding, good quality
- fast: Fast encoding, better quality
- medium: Balanced preset, best quality
ultrafastsuperfastveryfastfasterfastmediummediumProfilev specifies the H.264 profile. Valid values:
- baseline: Basic profile, good for mobile devices
- main: Main profile, good for most applications
- high: High profile, best quality but requires more processing
- high10: High 10-bit profile, supports 10-bit color
- high422: High 4:2:2 profile, supports 4:2:2 color sampling
- high444: High 4:4:4 profile, supports 4:4:4 color sampling
baselinemainhighhigh10high422high444highSeek specifies the timestamp to start processing from (in seconds). Must be a positive value.
x >= 1VideoBitrate specifies the video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Width specifies the output video width in pixels. Must be between -2 and 7680. Use -2 for automatic calculation while maintaining aspect ratio.
-2 <= x <= 7680X264KeyInt specifies the maximum number of frames between keyframes for H.264 encoding. Range: 1 to 300. Higher values can improve compression but may affect seeking.
1 <= x <= 30060FFmpeg encoding parameters specific to HLS with H.265 encoding. When per-title optimization is disabled, either audio_bitrate or video_bitrate is required.
Enables per-title optimization. Disabled by default. Set it to true to let Chunkify select rate control automatically. When enabled, explicit rate-control fields cannot be provided. For HLS outputs, either audio_bitrate or video_bitrate is required when per-title optimization is disabled or omitted.
AudioBitrate specifies the audio bitrate in bits per second. Must be between 32Kbps and 512Kbps.
32000 <= x <= 512000Bufsize specifies the video buffer size in bits. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Channels specifies the number of audio channels. Valid values: 1 (mono), 2 (stereo), 5 (5.1), 7 (7.1)
1257Crf (Constant Rate Factor) controls the quality of the output video. Lower values mean better quality but larger file size. Range: 16 to 35. Recommended values: 18-28 for high quality, 23-28 for good quality, 28-35 for acceptable quality.
16 <= x <= 3523DisableAudio indicates whether to disable audio processing.
DisableVideo indicates whether to disable video processing.
Duration specifies the duration to process in seconds. Must be a positive value.
x >= 1Framerate specifies the output video frame rate. Must be between 15 and 120 fps.
15 <= x <= 120Gop specifies the Group of Pictures (GOP) size. Must be between 1 and 300.
1 <= x <= 300Height specifies the output video height in pixels. Must be between -2 and 7680. Use -2 for automatic calculation while maintaining aspect ratio.
-2 <= x <= 7680HlsEnc enables encryption for HLS segments when set to true.
falseHlsEncIv specifies the initialization vector for encryption. Maximum length: 64 characters. Required when HlsEnc is true.
0123456789abcdefHlsEncKey specifies the encryption key for HLS segments. Maximum length: 64 characters. Required when HlsEnc is true.
0123456789abcdefHlsEncKeyUrl specifies the URL where clients can fetch the encryption key. Required when HlsEnc is true.
https://example.com/keyHlsSegmentType specifies the type of HLS segments. Valid values:
- mpegts: Traditional MPEG-TS segments, better compatibility
- fmp4: Fragmented MP4 segments, better efficiency
mpegtsfmp4mpegtsHlsTime specifies the duration of each HLS segment in seconds. Range: 1 to 10. Shorter segments provide faster startup but more overhead, longer segments are more efficient.
1 <= x <= 106Level specifies the H.265 profile level. Valid values: 30-31 (main), 41 (main10). Higher levels support higher resolutions and bitrates but require more processing power.
30314141Maxrate specifies the maximum video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Minrate specifies the minimum video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07PixFmt specifies the pixel format. Valid value: yuv420p
yuv410pyuv411pyuv420pyuv422pyuv440pyuv444pyuvJ411pyuvJ420pyuvJ422pyuvJ440pyuvJ444pyuv420p10leyuv422p10leyuv440p10leyuv444p10leyuv420p12leyuv422p12leyuv440p12leyuv444p12leyuv420p10beyuv422p10beyuv440p10beyuv444p10beyuv420p12beyuv422p12beyuv440p12beyuv444p12bePreset specifies the encoding speed preset. Valid values (from fastest to slowest):
- ultrafast: Fastest encoding, lowest quality
- superfast: Very fast encoding, lower quality
- veryfast: Fast encoding, moderate quality
- faster: Faster encoding, good quality
- fast: Fast encoding, better quality
- medium: Balanced preset, best quality
ultrafastsuperfastveryfastfasterfastmediummediumProfilev specifies the H.265 profile. Valid values:
- main: Main profile, good for most applications
- main10: Main 10-bit profile, supports 10-bit color
- mainstillpicture: Still picture profile, optimized for single images
mainmain10mainstillpicturemain10Seek specifies the timestamp to start processing from (in seconds). Must be a positive value.
x >= 1VideoBitrate specifies the video bitrate in bits per second. Must be between 100Kbps and 50Mbps.
100000 <= x <= 5e+07Width specifies the output video width in pixels. Must be between -2 and 7680. Use -2 for automatic calculation while maintaining aspect ratio.
-2 <= x <= 7680X265KeyInt specifies the maximum number of frames between keyframes for H.265 encoding. Range: 1 to 300. Higher values can improve compression but may affect seeking.
1 <= x <= 30060FFmpeg encoding parameters specific to JPEG image extraction.
Time interval in seconds at which frames are extracted from the video (e.g., interval=10 extracts frames at 0s, 10s, 20s, etc.). Must be between 1 and 60 seconds.
1 <= x <= 60Whether per-title optimization was enabled for this job.
x >= 1Duration specifies the duration to process in seconds. Must be a positive value.
x >= 1x >= 1-2 <= x <= 3840Seek specifies the timestamp to start processing from (in seconds). Must be a positive value.
x >= 1-2 <= x <= 3840Unique identifier for the job
job_2G6MJiNz71bHQGNzGwKx5cJwPFSProgress percentage of the job (0-100)
45.5ID of the source video being transcoded
src_2G6MJiNz71bHQGNzGwKx5cJwPFSCurrent status of the job. New jobs start as pending while waiting for scheduler admission, then become queued when admitted for processing.
pendingqueuedingestingtranscodingdownloadingmerginguploadingfailedcompletedcancelledmergeddownloadedtranscodedwaitingpendingStorage configuration for the job output
ID of the storage
stor_aws_S1cce6120E56e7Tu9ioP09Nhjk1Path where the output will be stored
path/to/video.mp4Transcoder configuration and status
Whether the transcoder configuration is automatically set by Chunkify
trueNumber of instances allocated
10Type of transcoder instance
4vCPU8vCPU16vCPULast update timestamp
2025-01-01T12:05:00ZError message for the job
Additional error details or output
Main error message
Type of error
setupffmpegsourceuploaddownloadingestjobunexpectedpermissiontimeoutcancelledHLS manifest ID
hls_2v6EIgcNAycdS5g0IUm0TXBjvHVAdditional metadata for the job
map[key1:value1 key2:value2]When the job started processing
2025-01-01T12:01:00Z