Slicer Configuration Settings
| Setting | Description | Example |
|---|---|---|
| allow_inline | Directory Monitoring Determines whether the source media's file name may contain configuration settings. Learn more. Valid values are:
| allow_inline = 0 |
| apikey (Required) | Authorization Sets the secret API key through which Slicebot authenticates to the CMS. Note: Bypass this requirement by setting the SLICER_USER and SLICER_APIKEY environment variables.This API key should correspond to the user defined by the username setting.Find API keys via Settings > Integration Keys > API Keys on the Integration Keys page. Syntax: apikey = APIKey | apikey = abcdefg... |
| auto_replace | Asset Replacement (Library) Determines whether asset(s) with the same external ID will be automatically replaced. Valid values are:
| auto_replace = 1 |
| autoexpire | Asset Retention (Library) Marks an asset for deletion once the specified number of hours have elapsed. The sample configuration will delete assets 48 hours after they have been encoded. | autoexpire = 48 |
| breaks | Breaks (Asset) Inserts ad breaks or boundary breaks at specified time ranges. Syntax: -break <start>[-<stop>][,...]
| breaks=10.1-30.58,105-151.332 - Two ad breaks with content removed.breaks=ad1:10.1-20,30.3-40,promo:60-70 - Two boundary breaks (ad1, promo) and one ad break (30.3-40). |
| bug | Asset Overlays an image on the video at the specified start time for the given duration. Key information:
bug = PNGFile,StartTime,DurationThe sample adds overlay1.png at the start for 5s and overlay2.png five seconds before the end; overlapping favors overlay2.png on top. | bug = overlay1.png,0,5000,,,overlay2.png,-5000,5000 |
| description | Asset (Library) Assigns a name to the asset generated from the source media. Typically used in file-specific configurations. By default, assets are named after the source media's file name. | description = Marketing Event 2016 |
| done_directory | Post-Processing Defines the directory to which the source media will be moved after it has been successfully processed. Key information:
done_directory = none | done_directory = ~/media/success |
| done_emails | Notifications Comma-separated list of email addresses to notify when a file is successfully processed. Requires mail_host. | done_emails = [email protected], [email protected] |
| done_url | Notifications Defines the URL to which an HTTP POST request is submitted when a file is successfully processed. Learn more. | done_url = http://myserver.net/myservice |
| enc_wait | Slicebot Determines whether Slicebot waits for cloud encoding to finish before processing the next file. Valid values are:
| enc_wait = 1 |
| external_id | Asset (Library) Assigns an external ID to the generated asset. By default, duplicate external IDs are allowed. Prefix an ID with _replace: to replace existing assets with the same ID. | external_id = ep20115e_12external_id = _replace:ep20115e_12 |
| fade | Asset Fades audio and/or video in/out from the specified start time. Key information:
fade = Method,MediaType,StartTime,Duration | fade = in,both,0,5000,,,out,both,-5000,5000 |
| fail_directory | Post-Processing Directory to move source media to when processing fails. Key information:
fail_directory = none | fail_directory = ~/media/failure |
| fail_emails | Notifications Comma-separated emails to notify when a file is unsuccessfully processed. Requires mail_host. | fail_emails = [email protected] |
| fail_url | Notifications URL to which an HTTP POST is submitted when a file is unsuccessfully processed. Learn more. | fail_url = http://myserver.net/myservice2?status=fail |
| force_aspect_ratio | Asset Forces the video to the specified aspect ratio. Syntax: force_aspect_ratio = WidthRatio:HeightRatio | force_aspect_ratio = 16:9 |
| halt_on_error | Source Media Processing Determines whether processing stops when an issue occurs. Only valid in the main configuration file. Valid values are:
| halt_on_error = 1 |
| helper_noext | Directory Monitoring Determines whether supporting files must exclude the source media's file extension. Valid values are:
1 | true):
0 | false):
| helper_noext = 1 |
| ignore | Configuration File Determines whether a directory will be monitored for new files. Define only under a directory-specific section in the main configuration file. Valid values are:
| ignore = 1 |
| ignoreName | Directory Monitoring Ignore files in a monitored directory with the specified file name(s). Key information:
| ignoreName = thumbs.db,.DS_Store |
| ignoreSuffix | Directory Monitoring Ignore files in a monitored directory with the specified file extension(s). Key information:
| ignoreSuffix = db,txt,jpg |
| libraries | Asset (Library) Adds an asset to one or more shared libraries. Key information:
libraries = LibraryNameAdd by GUID: libraries = LibraryGUIDAdd multiple: libraries = Library1,Library2,LibraryN | libraries = 357...,8b0... |
| mail_from | Notifications Sender email address for notifications. | mail_from = [email protected] |
| mail_host | Notifications Hostname for the mail server used to send notifications. A port may be appended.
mail_username and mail_password.Syntax: mail_host = Hostname:Port | mail_host = smtp.company.com:587 |
| mail_password | Notifications Password for the user defined by mail_username. Required only if the mail server requires auth. | mail_password = G183hIU39331f |
| mail_username | Notifications User account on the mail server used to send notifications. Required only if the mail server requires auth. | mail_username = [email protected] |
| max_slices | Slicing Limits the number of temporal slices generated from the source media. Key information:
| max_slices = 20 |
| meta | Asset (Library) Adds metadata to the asset. Key information:
meta = Field=ValueAlternatively, assign metadata via a JSON file. Learn more. | meta = rating=TV-13meta = rating=TV-13,,,air_date=20160105 |
| meta_int | Asset (Library) Adds integer metadata to the asset. Key information:
meta_int = Field=Integer | meta_int = is_ad=1meta_int = is_ad=1,,,year=2013 |
| mix_atracks | Asset Mixes multiple audio tracks into a single track (e.g., when left/right are on separate tracks). Key information:
mix_atracks = Track1=Channel1,Track2=Channel2,... | mix_atracks = 0=L,1=R,2=C,3=RL,4=RR,5=LFE |
| multibot | Directory Monitoring Indicates whether multiple Slicebot instances monitor the same directory. Valid values are:
Default value: 1 | multibot = 1 |
| notify_retries | Notifications Maximum attempts to send an HTTP notification before proceeding to the next file. Applies to start_url, done_url, and fail_url.Default value: 3 | notify_retries = 10 |
| notify_retry_wait | Notifications Seconds to wait after a failed notification before retrying. Default value: 10 | notify_retry_wait = 30 |
| poster | Asset Generates a poster image from the frame at the specified time. Must be used with poster_size. Ignored when poster_file is defined.Syntax: poster = Time | poster = 5000 |
| poster_file | Asset Sets the asset's poster image to the specified file. Syntax: poster_file = FullPath | poster_file = /images/poster.png |
| poster_size | Asset Sets the size of the poster image. Key information:
poster_size = WidthxHeight | poster_size = 512x512 |
| require_captions | Processing Prerequisite Determines whether a closed captioning file is required. Learn more. Valid values are:
| require_captions = 1 |
| require_config | Processing Prerequisite Determines whether a file-specific configuration file is required. (Invalid inside file-specific configuration files.) Valid values are:
| require_config = 1 |
| skip_drm | Asset Determines whether the asset's playback URLs must be signed. Valid values are:
| skip_drm = 1 |
| start_url | URL to which an HTTP POST request is submitted whenever slicing is initiated. Learn more. | start_url = http://myserver.net/myservice |
| thumbnails | Asset Adds one or more thumbnails. Key information:
thumbnails = Prefix:WidthxHeight,Prefix2:Width2xHeight2,... | thumbnails = tiny:50x50,med:400x400 |
| timedmeta | Asset Adds timed metadata at the specified time. Single Field Syntax: timedmeta = Time:Field=ValueMultiple Fields Syntax: timedmeta = Time1:Field1=Value1,Time2:Field2=Value2,... | timedmeta = 0:TIT2=MyTitle,2000:TCOM=Myself |
| trim | Asset Trims content prior to the specified start time; optionally trims by duration. Specify StartTime and Duration in milliseconds. Some file types may affect frame accuracy by a few milliseconds. Start only: trim = StartTimeStart and duration: trim = StartTime,Duration | trim = 3000,52500 |
| username (Required) | Authorization User name for the account to which the asset will be uploaded. You can bypass by setting SLICER_USER and SLICER_APIKEY environment variables. | username = [email protected] |
Updated about 1 hour ago