General settings

 

default_resize_mode

Type: Optional
Default: squeeze
Accepts: squeeze, crop, proportional, maxside
Example: default_resize_mode = crop
Description: Sets the default resize mode for profiles that do not have an explicit resize mode set. There are 4 modes available:

squeeze
Set the output dimensions to be exactly the desired width and height, stretching the image to fit the dimensions.

crop
The image has the desired width and height preserving the aspect ratio and discarding pixels as needed.

proportional
Sets the output size proportional to the given width or height. If both values are given, only width is considered.

maxside
Sets the output size so that no size is larger than the specified maxside. The maxside value is taken from the width setting.

 

default_force_divisible

Type: Optional
Default: false
Accepts: true | false
Example: default_force_divisible = true
Description: When set, resize operations make sure that the target pixel dimensions are even (divisible by 2). This is useful when dealing with profiles that use codecs that do not support odd image dimensions. This value can be changed in per profile basis.

 

default_text_font

Type: Optional
Default: (empty)
Accepts: Path to font file
Example: default_text_font = /path/to/freesans.ttf
Description: Set the full path to the default font file to use for text overlays. If you want to use text overlays you need to set this value, or per profile value. This value can be changed in per profile basis.

 

short_path_in_logs

Type: Optional
Default: false
Accepts: true | false
Example: short_path_in_logs = true
Description: When set to true, only the relative filenames to the source_folder and target_folder are shown in the logs. This is useful if the path to those folders is large, so the logs are more readable.

Normal mode: /path/to/media/encode/episode1/video.mpg
Short mode: episode1/video.mpg

 

collect_stats

Type: Optional
Default: false
Accepts: true | false
Example: collect_stats = true
Description: When set to true, the program will collect certain stats about the source media files it processed and append them to the compression log.

 

collect_stats_time

Type: Optional
Default: false
Accepts: true | false
Example: collect_stats_time = true
Description: When set to true, the program will collect execution time stats about the profiles it processed.

 

collect_stats_detailed

Type: Optional
Default: false
Accepts: true | false
Example: collect_stats_detailed = true
Description: When set to true, the batch summary log will include details of each file that has been Done and Skipped. Errors are always included.

 

send_report

Type: Optional
Default: false
Accepts: true | false
Example: send_report = true
Description: When set to true, the program will send an email report containing the compression log.

 

email_subject

Type: Optional
Default: (empty)
Accepts: Email subject text
Example: email_subject = Task completed
Description: Use this subject in the email report.

 

email_to_address

Type: Optional
Default: (empty)
Accepts: Email address
Example: email_to_address = user@example.com
Description: Use this email address to send the email report to.

 

simulation_mode

Type: Optional
Default: false
Accepts: true | false
Example: simulation_mode = true
Description: When set to true, no filesystem changes are performed. This is very useful to test the different configurations and filename templates without altering any files or waiting for media files to be processed.

 

ffmpeg_loglevel

Type: Optional
Default: error
Accepts: progress, warning, error
Example: ffmpeg_loglevel = warning
Description: Specify the log level detail from FFmpeg in the compression log. When customizing your profiles it is useful to change this to warning in order to optimize the parameters to suit your installed FFmpeg version. Same when upgrading the installed versions, as FFmpeg tends to introduce various parameter syntax changes between versions. The progress option enables a graphical progress bar in the web interface.

 

debug_enc_limit

Type: Optional
Default: 0
Accepts: 0 – 59
Example: debug_enc_limit = 9
Description: Set an encoding time limit. This is useful during profile customization to test the resulting encodings without having to compress the total length of the source media. Value of 0 or empty, equals to no limit.

 

min_space_target

Type: Optional
Default: 0
Accepts: Number (in megabytes)
Example: min_space_target = 1024
Description: Checks the free space in the filesystem of target_folder. If the free space is smaller than the amount specified here, stop processing and show a warning message in the log. Values are specified in megabytes. 0 = No checking of free space.

 

min_space_temp

Type: Optional
Default: 0
Accepts: Number (in megabytes)
Example: min_space_temp = 1024
Description: Checks the free space in the filesystem of temp_folder. If the free space is smaller than the amount specified here, stop processing and show a warning message in the log. Values are specified in megabytes. 0 = No checking of free space.