Timecodes in eMAM

1. What is Timecodes?

A Timecodes is a sequence of numeric codes generated at regular intervals by a timing synchronization system. Timecodes is used in video production, show control and other application which require temporal coordination or logging of recording or actions.

Simply put, time-codes are numbers generated by a video at a specific interval, each one representing that interval.

Timecodes, then, are numbers assigned to the frames – one per frame, to be precise. They are written as a variation of hours:minutes:seconds;frames, so that a user can tell immediately which frame in a video each time-code refers to.

For example, the time-code 00:14:56;10 refers to:

00 hours
14 minutes
56 seconds
10 frames

2. How eMAM extract the Timecodes.

eMAM is extracting the Timecode by using Mediainfo.dll.

We will get the Timecodes and all other Embedded Metadata via MediInfo.
 
MediaInfo is a cross-platform and open-source program that displays technical information about media files, as well as tag information for many audio and video files. It can be easily integrated into any program using a supplied MediaInfo.dll. MediaInfo supports all popular video formats.

3. How does eMAM show the Timecodes in eMAM player?

During the time of Ingest, MediaInfo will extract the Timecodes and other Embedded Metadata via ingest manager (C:\Program Files\Empress Media\eMAM Ingest Manager\MediaInfo.dll) or API call and those informatiom will save in the eMAM Database then that will show in the eMAM player.


If the Timecodes is not displaying in the preview player we have a option in eMAM system. 

Enable Timecode checkbox to view timecode settings and display timecode as overlay in the preview player. You can set the position, font size and opacity of the timecode code displayed here.


4. How the Timecodes will work during the Subclip delivery.

During the Subclip delivery it will fetch the Offset values data from the DB and then it will calculate with setIn and setOut time.