Options
Name | Type | Description |
---|---|---|
force_ffr | boolean | Force Fixed Frame Rate - even if the source file is detected as a variable frame rate source, treat it as a fixed framerate source. |
wait_for_source_timeout_sec | number | Set the maximum time for waiting to access the source data. This can be used to handle data that is in transit. |
max_decode_errors | integer | The maximum number of decode errors to allow. Normally, decode errors cause job failure, but there can be situations where a more flexible approach is desired. |
max_sequential_decode_errors | integer | The maximum number of sequential errors to allow during decode. This can be used in combination with max_decode_errors to set bounds on allowable errors in the source. |
no_rewind | boolean | Certain files may generate A/V sync issues when rewinding, for example after a pre-analysis. This will enforce a reset instead of rewinding. |
no_seek | boolean | Certain files should never be seeked because of potentially occurring precision issues. |
low_latency | boolean | Allows files to be loaded in low latency mode, meaning that there will be no analysis at startup. |
cache_ttl | integer | If a render node is allowed to cache this file, this will set the Time To Live (ttl). If not set (or set to 0) the file will not be cached but re-obtained whenever required. |
index_location | object | Specify a location for the media index file. |
auto_generate_silence_tracks | boolean | If this is set to true, and a video only file is passed in, the engine will handle the creation of auto-generated silent audio tracks as required. |
resolve_manifest | boolean | If this is set to true, the file is considered a manifest. The media files referred to in the manifest will be taken as the real source. |
master_manifest | object | Master file to be used for manifest resolution (for example IMF CPLs}. |
master_manifests | array | An array of master files to be used for manifest resolution (for example IMF CPLs). |
ignore_errors | array | Attempt to ignore input errors of the specified types. Error type options include invalid_argument and non_monotonic_dts. |
auto_offset_sources | boolean | If this is set to true, the source is considered starting with PTS 0 regardless of the actual PTS. |
use_default_rgb2yuv_coefficients | boolean | If this is set to true, the source's color matrix is ignored. |
copy_global_metadata | boolean | This flag indicates whether global metadata should be copied from a source file to a target output. If the flag is set to true and there are more than one input file, global metadata is copied from the first one. |
demux_src_offset_otb | integer | Timebase offset to be used by the demuxer on proper asset component. |
copy_source_start_pts | boolean | Copy PTS offset from the source to the target on each asset component |
intermediate_file | boolean | Intermediate file created in current job by one of its tasks. This file should be removed by Hybrik before job completion (unless no_cleanup was used). |
Example options
{
"uid": "transcode_task",
"kind": "transcode",
"payload": {
"location": {
},
"source_pipeline": {
"options": {
"force_ffr": true,
"max_decode_errors": 100,
"max_sequential_decode_errors": 10,
"resolve_manifest": true
},
"segmented_rendering": {
"duration_sec": 180
}
},
"targets": [
{
"file_pattern": "{source_basename}_output.mp4",
"container": {
},
"video": {
},
"audio": [
{
}
]
}
]
}
}