Encode Images

To encode images

  1. Create a new configuration or open an existing configuration to send to Media Server with the process action. Alternatively, you can modify the Media Server configuration file (mediaserver.cfg).

  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.
    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.

    FrameRateMax (Optional) The maximum number of images to encode per second of video. This configuration parameter is ignored if the source media is an image file or document.

    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. If you modified the Media Server configuration file, you must restart Media Server for your changes to take effect.


_HP_HTML5_bannerTitle.htm