CognitiveReelz™. Movies

Product and Solution Overview

CognitiveReelz™ is one of the Cognitive Mill products that offers you an outstanding solution for creating highlight reels for different sports events, movies, TV shows, streamings, etc. It also analyzes the pattern of a video, summarizes video content, creates trailers and highlights, and more.

Our cognitive computing cloud solution watches and analyzes video content, and then selects highlights as a human would, and does it much faster. It takes a few clicks to start the processing and the machine does the rest. You can also select the types of highlights you want to include in the trailer before it is generated.

One of the core CognitiveReelz™ solution is Automated Movie Trailer Generation. By running the Movie Trailer process, you can get metadata for creating a movie teaser composed of the most intense and meaningful scenes with the most notable dialogues. These automatically generated trailers do not aim to challenge Hollywood, but they offer a fast and easy cost-efficient way to create a quality teaser for any movie or series episode.

The system analyzes video content, selects the highlights, and marks the corresponding segments. Thus you get a meta.json file with time markers for compiling the final trailer with your software or use MediaMill™ to compile and download the final video without leaving the Cognitive Mill platform.


  • You get metadata for generating a movie teaser in JSON format.
  • You can create a movie trailer using our automatic media generator MediaMill™ or download the trailer.json file and compile the final video with your software.
  • The video is processed in the fully automated mode without human involvement, which is faster and cheaper.
  • You can interact with the platform either via the UI or via the API.

Let’s review what is included in the output trailer.json file after running the metadata analysis.

Output Metadata for Automated Movie Trailer Generation

After running a Movie Trailer process, you get a trailer.json file that is essential for Automated Movie Trailer Generation.

The trailer.json file displays Segments with the following properties:

  • ID. The type of a trailer preset. For movie trailers, the preset type is “diversity_trailer”.
  • Type. The type of content. For the Movie Trailer process, the type of content is always “shot”.
  • Start. The start time of a segment, which includes:
    - Time. The precise time when the segment starts.
    - Ms. The precise time when the segment starts in milliseconds.
  • End. The end time of a segment, which includes:
    - Time. The precise time when the segment ends.
    - Ms. The precise time when the segment ends in milliseconds.
  • Repr_ms. The time marker (in milliseconds) of the representative frame within the current shot. The frame that best describes the current shot.

Additional parameters for internal usage:

  • Story. The number of the story episode into which the video is cut according to the plotline.

Below is a snippet of the trailer.json file you get after running the Movie Trailer process.

    "id": "diversity_trailer",
    "segments": [
        "end": {
          "ms": 820892,
          "time": "0:13:40.892000"
        "repr_ms": 818000,
        "start": {
          "ms": 816680,
          "time": "0:13:36.680000"
        "story": 4,
        "type": "shot"

You can download this trailer.json file for further processing with your software or generate a movie trailer on our platform by using MediaMill™.

Demo Case - Movie Trailer via UI

This guide will show you how you can automatically generate a movie trailer via the UI at

Before creating your trailer, you need to sign in to the demo account and create your account if it’s your first visit; or sign in to your account if you already have one. After that, you should make sure you have the required quotas to get your video processed.

You need a quota for the Movie Trailer process.

New users are provided with trial quotas. If you don’t have the required quotas, contact us at to get them.

Download Metadata

When you are all set, follow the instructions:

1. Click Run Process.

The Run a New Process page opens.

Note that you can run only those processes for which you have quotas.

2. Select Movie trailer from the Process type drop-down list.

3. In the Title field, enter a name for your movie trailer process.

4. In the Video URL field, paste the link to the video you want to get the trailer for.

5. (Optionally) In the Trailer config field, enter the length of the trailer you want. The length is set in seconds. The length of the trailer is set to 60 seconds (one minute) by default. You can set a custom length if you want.

6. (Optionally) Clear the checkbox to cancel the creation of the transcoded proxy file to view the original video in the visualiser. The checkbox is selected by default.

We provide metadata for the transcoded video, which is in the proxy file.

  • If you want to see the precise results as in the JSON file, leave the checkbox selected.
  • If you want to view the original video in the visualizer where the time markers may be one frame shifted, clear the checkbox.

7. Click Run Process.

The processing of the video has started. You can follow the progress on the Process List page, where your process appears in the current status.

When the status changes to Completed, you can download the trailer.json file.

8. To download the file, click the three vertical dots icon.

9. In the pop-up menu that appears, click Get trailer.json.

The trailer.json file has been downloaded to your device.

Create Movie Trailer in Fully Automated Mode

You can preview the trailer in the Cognitive Mill visualizer and generate a movie trailer in the fully automated mode.

1. When the status changes to Completed, click the title of the process.
The process is opened in the visualizer.

2. Click Add to Editor above the diversity_trailer timeline.
If you want to preview the trailer, follow the steps successively.
If you want to create a trailer without preview, go straight to step 5.

3. Select the Play editor timeline checkbox.

4. Click Play.

5. To create a movie trailer, click Run Media Mill.

6. On the Media mill page that opens, enter a name for your trailer generation process.

7. (Optionally) In case you’ve cleared the proxy generating checkbox and now changed your mind, you can keep it selected here to generate it.

8. Click Generate.

The creation of your media file has started. It appears at the bottom of the page.

9. When the status of the process changes to Completed, click the three vertical dots icon, and then click Get out media to open and preview the trailer in a separate tab.

The trailer opens in a new tab.

10. To download the trailer, click the three vertical dots icon in the bottom-right corner, and then click Download.

The media file has been downloaded to your device.

Current Challenges

  • No speech — no trailer.
    The Movie Trailer process was originally designed for serials and popular movies that have plenty of engaging dialogs. The system, while processing a video, considers speech alongside the most impressive visual scenes and selects the best in both categories for the final set. So currently, this type of process is not suitable for silent movies.
  • Shorter without action.
    You may get a trailer a couple of seconds shorter than you have set in the configuration if the video is relatively static and monotonous.

We keep on searching for the most efficient ways how to overcome the current challenges so that in the following versions of CognitiveReelz™ we won’t face them anymore.

We use cookies to ensure that we give you the best experience on our website. Read cookies policies.