Standard packages cover the most common workflows, each incorporates one or more pre-configured workflow models to suit particular applications (see datasheet for details). These packages can be combined to support more complex workflows or a custom package can be prepared on request, combining components from multiple models or adding additional functionality.
- MediaMate Single & Multi Insert – encodes teletext/OP47 and SCTE-27 subtitles and EIA608/708 closed captions into MXF, MPEG-2 I-frame only tall SD video (e.g. D10, IMX50) or DVB Transport Stream files
- MediaMate Open Subtitle Encoder – creates subtitles as image sequences for applications such as Cinecanvas and Blu-ray authoring and for 3rd party compositor systems (e.g. Vantage, Rhozet and Final Cut Pro) or for direct encoding into a MPEG-2 I-frame only media file*
- MediaMate WebText – converts standard subtitle file to various text/XML formats typically used for subtitling of Internet media (see below)
- MediaMate Subtitle Extract – extracts teletext/OP47 subtitle or EIA608/708 closed caption data from a media file (MXF with SMPTE436M datatrack or GXF with RIFF, MPEG-2 SD video with VBI data, or DVB transport stream file with teletext subtitles)
- MediaMate Screener – produces an open-subtitled WMV from media file and corresponding subtitle file, ideal for approvals/preview
- MediaMate Subtitle Analysis – checks subtitle files for a range of errors and inconsistencies (see below)
- MediaMate File Converter – converts between subtitle file formats
- MediaMate Manipulation – frame rate conversion, EDL to remove and/or retime subtitles, PAC to/from SCC conversion
- MediaMate Audio Description Mixing (new) – creates a “broadcaster mixed” audio description track with dipped programme sound during narrations, using a standard audio description WAV file (with control/warble track for pan & fade) and associated broadcast programme audio WAV
- MediaMate TTS (new) – converts subtitle files into audio WAV files using Text-To-Speech technology (via standard Microsoft Speech API), for audio description or spoken subtitles
* for long-GOP, H264 etc – we recommend the Vantage Plug-In integration to add quality open subtitles to the widest possible range of media formats
MediaMate can be used as a standalone application (using watch folders) or controlled via a third-party system such as a workflow management package.
Standalone (Watch Folders) – When launching the MediaMate Shell as a standalone application the user loads a previously configured workflow model that includes input and output watch folder paths as well as the detail of the particular workflow process.
Command line – MediaMate Shell can also be invoked from a command line or desktop shortcut, to include a standard/generic workflow model and its session-specific configuration (via an XMLCFG file).
Rest API – MediaMate Enterprise includes a web interface allowing a partner application to control and configure the system using standard HTTP POST and GET methods in a ‘REST’ style, that includes commands to control the running and configuration of MediaMate workflow models, and to report on their status and progress.
MediaMate DLL – for a tighter integration a vendor system can integrate with the MediaMate DLL via a bespoke Agent interface to pass information between the two systems.
MediaMate can be used standalone or fully integrated into a Vantage workflow. When used in this way, a MediaMate component within Vantage is inserted into to workflow and used to configure the parameters that are automatically passed to a MediaMate instance when it is called by any Vantage node (MediaMate must be installed on a Vantage node for the integration to work). A Screen Agent / MediaMate Connector licence option (which must be purchased from Telestream) is required to support this functionality. MediaMate workflows for EIA 608/708 closed captioning, MPEG-2 insertion, WMV Screener and Subtitle Analysis are not currently fully integrated into Vantage.
The MediaMate Subtitle QC module performs the following series of automated checks to validate a subtitle file:
- CHARACTER COUNT – Counts the number of characters per row.
- ROW COUNT – Count the number of rows in the file.
- ROW BOUNDING – Check that subtitle rows fall within allowed ranges.
- TIMECODE VALIDATE – Check for valid (legal) timecode values for subtitle InCue and OutCue.
- TIMECODE OUT OF RANGE – Check for out of range values (ie not before SOM or after EOM).
- NEGATIVE DURATION – Check out-time timecode is later than in-time value.
- SEQUENTIAL TIMECODES – Check all timecodes are in ascending order.
- SUBTITLE MIN DURATION – Check if subtitle duration is less than the minimum allowed.
- SUBTITLE MAX DURATION – Check if subtitle duration is greater than the maximum allowed.
- SUBTITLE INTERVAL – Check if interval between successive subtitles is greater than the minimum gap allowed.
- SOM CHECK – Compare user set Start of Media timecode (SOM) and the received SOM from the subtitle file.
- ITALICS CHECK – Report an error if subtitles contain Italics when they are not desired.
- “STORY” CHECK – Compare subtitle file name and STORY value in subtitle zero
- LANGUAGE CHECK – Compare the subtitle language in the filename and the LANG value in subtitle zero.
Output is XML saved to a configured location. Alternatively a custom workflow may include email failure notification and/or XLST to client XML format.
Input Subtitle File Formats
Supported input subtitle file formats are: PAC/FPC, STL, CHK, 890, SRT, SUB, OVR, TXT, XIF, CAP
Formats for web subtitling
As well as the commonly used text/XML formats for web-captions (e.g. TTML, SMPTE-TT, FF, NetflixTT, ITT, Web-VTT, SMIL and SRT), MediaMate’s open subtitle encoder also supports Screen’s innovative image-based solution to the inconsistencies of these conventional web-video subtitling methods. Click here for more information.
Aimed at users of more automated workflow management systems, MediaMate Enterprise version features the same core functionality as the standard MediaMate packages above with the added control & monitoring capabilities of a web-style RESTful API.