Skip to main content

Options

NameTypeDescription
force_ffrboolean
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_secnumberSet the maximum time for waiting to access the source data. This can be used to handle data that is in transit.
max_decode_errorsintegerThe 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_errorsintegerThe 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_rewindbooleanCertain files may generate A/V sync issues when rewinding, for example after a pre-analysis. This will enforce a reset instead of rewinding.
no_seekbooleanCertain files should never be seeked because of potentially occurring precision issues.
low_latencybooleanAllows files to be loaded in low latency mode, meaning that there will be no analysis at startup.
cache_ttlintegerIf 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_locationobjectSpecify a location for the media index file.
auto_generate_silence_tracksbooleanIf 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_manifestbooleanIf 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_manifestobjectMaster file to be used for manifest resolution (for example IMF CPLs}.
master_manifestsarrayAn array of master files to be used for manifest resolution (for example IMF CPLs).
ignore_errorsarray                          Attempt to ignore input errors of the specified types. Error type options include invalid_argument and non_monotonic_dts.
auto_offset_sourcesbooleanIf this is set to true, the source is considered starting with PTS 0 regardless of the actual PTS.
use_default_rgb2yuv_coefficientsbooleanIf this is set to true, the source's color matrix is ignored.
copy_global_metadataboolean
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_otbintegerTimebase offset to be used by the demuxer on proper asset component.
copy_source_start_ptsbooleanCopy PTS offset from the source to the target on each asset component
intermediate_filebooleanIntermediate 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": [
{
}
]
}
]
}
}