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 [Encoding] section, add a new encoding task by setting the EncodingEngineN parameter. You can give the task any name, for example:

    [Encoding]
    EncodingEngine0=KeyframeImages
  3. Below the [Encoding] section, create a configuration section for the engine by typing the task name inside square brackets. For example:

    [KeyframeImages]
  4. In the new section, 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:

    [KeyframeImages]
    Type=ImageEncoder
    ImageInput=myKeyframeEngine.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.

  5. Save and close the configuration file. HPE recommends that you save your configuration files in the location specified by the ConfigDirectory parameter.


_HP_HTML5_bannerTitle.htm