content_armor:ABIngest
content_armor:ABIngest¶
ContentArmor's ABIngest
tool - non-modified version.
The A/B Ingest tool consists of a profiler and an embedder. The input to the tool is a video playlist, the output:
* pre-watermarked video A
* pre-watermarked video B
* watermark forensic metadata (WFM) corresponding to the input video (storage/export_work.tar.gz).
This file is used for online detection of watermarks, save and archive it!
* (optionally) WEMF (if keep_wemf option was specified)
* (optionally) a pace file (if payload_size option was specified)
You can read more about ContentArmor here: https://contentarmor.net
Example:
```
{
"tool": "content_armor:ABIngest",
"parameters": {
"version": "latest",
"input_file": "master.m3u8",
"output": "out_profiled",
"payload_size": 16,
"keep_wemf": true,
"verbose": true
}
}
```
The required arguments are:
* `input_file`
Input playlist or manifest.
Supported:
* M3U8 (master or content playlist)
* DASH MPD (needs to be of type "static")
* `output`
Output folder
Optional arguments are:
* `version`
Version of the ContentArmor tools to use. Valid values: 3.0.7, latest. Defaults to "latest".
* `keep_wemf`
Store WEMF files.
* `payload_size`
Defines the payload size. If it is not used, the pace file is not created.
* `verbose`
More verbose
* `progress_file`
Progress file, by default progress.txt in output folder
* `nrb`
Path to a NRB (Non Reference B frames) file
* `threads`
Number of threads to use for embedding
* `split`
Split input playlist in <SPLIT> parts to fasten profiling. WARNING: improper use may lead to detection issues
Parameter | Properties | Default | Type | Choice | Description |
---|---|---|---|---|---|
input_file | required | Input playlist. It can be master or content playlist | |||
output | required | Output folder | |||
keep_wemf | optional | false | bool | Store WEMF files | |
payload_size | optional | Defines the payload size. If it is not used, the pace file is not created. | |||
verbose | optional | false | bool | More verbose | |
progress_file | optional | Progress file, by default progress.txt in output folder | |||
nrb | optional | Path to a NRB (Non Reference B frames) file | |||
threads | optional | Number of threads to use for embedding | |||
split | optional | Split input playlist in |