Skip to content

content_armor:ABIngest-3.0.7

content_armor:ABIngest-3.0.7

ContentArmor's ABIngest tool.

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.2, 3.0.6, 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 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 parts to fasten profiling. WARNING: improper use may lead to detection issues