# MediaServiceImpl

Manages the static resources and FFmpeg libraries that are required to analyze rich media files. All processors that require media analysis resources have a “Media Service” property that must reference an instance of this service.

## Properties

Name | Default Value | Description
--- | --- | ---
KeyView Service |  | A KeyViewExportServiceImpl that manages the location of the KeyView Export SDK. The Media Service uses KeyView to process document files such as Adobe PDF documents.
Speech Language Pack Directory |  | The path to a directory that contains language packs for speech-to-text. More than 60 language packs are available. You can download language packs from the MySupport portal. Extract your language packs into this folder. For example, if you want to use the broadband English (UK), English (US), and German language packs, this directory should have subfolders "ENUK", "ENUS", and "DEDE".
Database type | None | Specifies the type of database to connect to. Some types of media analysis require access to training data that is stored in a database. The training data must be generated using an IDOL Media Server. For information about how to set up a database and populate it with training data, refer to the Media Server Administration Guide.
Database Service |  | A DatabaseServiceImpl to use to communicate with an external MySQL or PostgreSQL database that contains training data.
FFmpeg Override Directory |  | FFmpeg libraries are used when ingesting some rich media files. You only need to set this property if you want to use your own custom build of FFmpeg. Set this property to the path of the directory that contains the libraries.

_FT_HTML5_bannerTitle.htm