Media Server 24.1

# Encode Images

To encode images

1. Create a new configuration to send to Media Server with the `process` action, or open an existing configuration that you want to modify.

2. In the `[Session]` section, add a new task by setting the `EngineN` parameter. You can give the task any name, for example:

       [Session]
       Engine0=Ingest
       Engine1=KeyframeAnalysis
       Engine2=ImageEncoder

3. Create a new configuration section to contain the task settings, and set the following parameters:

   `Type` | The encoding engine to use. Set this parameter to `ImageEncoder`.
   `ImageInput` | The name of the track that contains the images to encode.
   `OutputPath` | The path and file name for the output files. If the directory does not exist, Media Server creates it. You can use macros to create output paths based on the information contained in a record. Specify the path as an absolute path or relative to the Media Server executable file.
   `UrlBase` | The URL that will be used to access the encoded files.
   `ImageSize` | (Optional) The output image size in pixels, width followed by height. If you do not set this parameter, Media Server uses the original image size. If you specify only one dimension, Media Server calculates the other, maintaining the original aspect ratio. For example, to specify a width of 300 pixels and have Media Server calculate the appropriate height, set this parameter to `ImageSize=300x0`. Setting this parameter only modifies the size of the encoded image. The image encoder does not scale any metadata that describes the position of an object in the image. To scale images and position metadata, consider using a scale transformation task.

   For example:

       [ImageEncoder]
       Type=ImageEncoder
       ImageInput=KeyframeAnalysis.ResultWithSource
       OutputPath=c:\output\keyframes\%record.starttime.year%-%record.starttime.month%-%record.starttime.day%\%record.starttime.timestamp%.jpg
       UrlBase=http://www.mysite.com/keyframes/%record.starttime.year%-%record.starttime.month%-%record.starttime.day%/
       ImageSize=192x108

   For more information about the parameters that you can use to configure the image encoder, refer to the Media Server Reference.

4. Save and close the configuration file. OpenText recommends that you save your configuration files in the location specified by the `ConfigDirectory` parameter.

Copyright 2023 Open Text
Version 24.1 | Last updated December 2023

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to MFI-swpdl.idoldocsfeedback@opentext.com.

We appreciate your feedback!

Product: IDOL Media Server 24.1

Topic Title: Encode Images