Loading

Getting Started

Cognitive Mill Intro

Cognitive Mill is a cognitive computing cloud platform that offers unique products designed to help your business operate more efficiently in the fast-growing Media and Entertainment industry.

It processes various video content within seconds and provides you with the required data in JSON format or generates customized video highlights according to your business needs.

How You Can Benefit from It

The Media and Entertainment industry lacks automation, and the AI-powered technology introduced by Cognitive Mill can fill in the gap by making processes faster and cheaper.

Cognitive computing imitates human thinking and behavior. Imagine a virtual media ‘robot’ that watches, analyzes, understands, and makes informed decisions on all video content.

You can customize and run fully automated or semi-automated processes depending on the planned integration with third-party systems and software and human involvement if it is considered.

Cognitive Mill can help you improve your media operations and viewer experience by offering the following solutions:

  • Automatically generated highlights of sports events, movies, series, TV shows, etc.
  • Safe markers for skipping unessential parts of the video content like opening and closing credits, ads, etc.; smart EPG correction; context-based content discovery and navigation.
  • Adaptation of horizontal videos for social networks keeping the human-like focus on core subjects.
  • Celebrity face recognition in movies, series, TV shows, or sports events. Possibility to view additional information on the cast, other movies with the celebrity.
  • Automated nudity filtering for movies and other video content that can help you moderate adult content on your platform.
  • And more.

What Makes It Unique

Cognitive Mill leverages machine perception, probabilistic AI, cognitive neurodynamics, and brain-inspired computer vision to process different types of video content both streaming and recorded. The system is smart enough to:

  • Ensure the full contextual understanding of what is going on in the processed video.
  • Make well-informed decisions without human involvement.
  • Have flexible and customizable configurations.

How to Use It

UI or API

You can interact with the platform in two ways:

  • via the UI
  • via the API

Regardless of which way you prefer, first of all, you need to sign in to our demo account at run.cognitivemill.com and create your own account as described in the Before You Start section.

For the UI:

1. Create your account as described in the Before You Start section.

2. Find all the instructions and demo cases on the required processes in the corresponding Product sections.

For the API:

1. Create your account as described in the Before You Start section.

2. Get your authorization token to authorize at api.cognitivemill.com.

3. Visit the API section for more detailed information on how to use the Cognitive Mill API.

Supported Codecs

The media you provide must be encoded using the following codecs:

  • MPEG-1
  • MPEG-2
  • VC-1
  • VP-8
  • VP-9 (8/10/12 bit)
  • H.264
  • H.265 (4:2:0/4:4:4) (8/10/12 bit)

For Live RTMP streaming ingest, timecodes can be added to the meta output for proper synchronization.

Contact us for additional information if you want to process media using other media properties.

Before You Start

Sign in

Go to run.cognitivemill.com.

Choose how you wish to sign in:

  • Sign in with your Email and Password:
    1. Enter your email address and password.
    Create a password if it's your first visit. Your password must contain five or more characters.
    2. Click Sign in.
    If it's your first visit, you will see a warning message that a user with such email address and password is not found.
    3. Click Sign up to create a new user.
  • Click Continue with Google to sign in or sign up through your Google account.

You are on the accounts page.

  • To run your own processes, create your account.
  • To view the results of the completed processes for examples of what you get after running your own processes, click the Demo account.

When you click the Demo account, the list of all demo processes opens.

In the Demo account, your role is guest. It means you can only view the processed videos, watch highlight trailers, and open files with video metadata in JSON format, but you cannot process any videos of your own.

Create your account to process videos.

Click the Switch icon to the right of the Demo account on the top navigation bar.

Create Your Account

Create your own account to run processes both via the API and UI.

1. On the accounts page, enter a name for your new account.

2. (Optionally) add a short description of your account.

3. Click Add Account.

Your account has been created and added next to the Demo account.

Your role is admin.

4. Click your new account to open it.

You land on the Process List page, the main page with all the processes that you or other users you add to your account have run.

To complete your registration, you need to confirm your email address.

Click the Send email verification button on the pop-up notification that appears at the bottom of the page.

In the top-left corner of your screen, you will see a notification that the confirmation link has been sent to the email address you had provided during the registration.

Check your email. If it's not in your inbox, check spam as well.
Click the email confirmation link.

You are on the page with the notification that your email has been verified.
Click Continue to return to your Cognitive Mill account.

To get your authorization token and check your quotas, click the name of your account on the top navigation bar.

On the My Account page that opens, you can find your authorization token for running processes via the API at api.cognitivemill.com.

You can create as many accounts as you need.

Switch between Accounts

To log out of one account and switch to another account:

1. Click the switch icon in the right corner of the top navigation bar.

The page with all your accounts opens.

2. Click the account you want to switch to.

The Process List page of the selected account opens.

Log out

To log out of Cognitive Mill:

1. Click the switch icon in the right corner of the top navigation bar.

The page with all your accounts opens.

2. Click the Logout button in the top-right corner.

You are logged out of all your Cognitive Mill accounts.

Quotas

Each process has a quota for its use. A quota is the fixed quantity of video content time (in minutes) you can process or the number of processes you can run for the specified price.

We provide two types of quotas for the number of:

1. Minutes of video content you can process.

2. Processes you can run.

The names of quotas correspond to the names of the processes you can run with them.

For example: You need the Skip meta quota to run the Skip meta.

For the whole list of quotas and the corresponding solutions, view Quotas for Solutions.

Make sure you have the required quotas before running a process.

Check Your Quotas

Click the name of your account in the top-right corner to make sure you have the required quotas to process the video; otherwise, you won't be able to start the process.

The My Account page opens, where you can see all of your quotas.

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

Quotas for Solutions

Below is the list of required quotas for the currently available products and solutions.

QuotaProductSolution for
Skip metaCognitiveSkipIdentifying end credits that can be skipped.
Crop metaCognitiveCropVertical media adaptation of horizontal videos for social networks.
Graphics metaCognitiveShapesDetecting moving graphic images in any type of video content.
Cast metaCognitiveCastRecognizing celebrities’ faces and providing additional information on their roles, etc.
Nude metaCognitiveNudeDetecting nudity-containing content.
Soccer metaCognitiveReelz SportsRunning Soccer meta parent process and getting meta.json for further integration purposes or running Cognitive Mill child processes as Media mill and Soccer trailer compilation.
Soccer trailer compilationCognitiveReelz SportsCompiling trailers based on the collected soccer metadata.
Note: Before running Soccer trailer compilation, which is a child process, you should run the parent metadata collection process — Soccer meta.
Media millMediaMillTrimming, cropping, and generating highlight reels based on the collected metadata. Note: Before running Media mill, which is a child process, you should run the parent metadata collection process depending on the sports event:
  • Soccer meta
  • Football meta
  • Basketball meta
  • Hockey meta
Basketball metaCognitiveReelz SportsRunning Basketball meta parent process and getting meta.json for further integration purposes or running Cognitive Mill child processes as Media mill and Basketball trailer compilation.
Basketball trailer compilationCognitiveReelz SportsCompiling trailers based on the collected basketball metadata.
Note: Before running Basketball trailer compilation, which is a child process, you should run the parent metadata collection process — Basketball meta.
Football metaCognitiveReelz SportsRunning Football meta parent process and getting meta.json for further integration purposes or running Cognitive Mill child processes as Media mill and Football trailer compilation.
Football trailer compilationCognitiveReelz SportsCompiling trailers based on the collected football metadata.
Note: Before running Football trailer compilation, which is a child process, you should run the parent metadata collection process — Football meta.
Hockey metaCognitiveReelz SportsRunning Hockey meta parent process and getting meta.json for further integration purposes or running Cognitive Mill child processes as Media mill and Hockey trailer compilation.
Hockey trailer compilationCognitiveReelz SportsCompiling trailers based on the collected hockey metadata.
Note: Before running Hockey trailer compilation, which is a child process, you should run the parent metadata collection process — Hockey meta.
Movie trailerCognitiveReelz MoviesRunning Movie trailer process and getting trailer.json for further trailer generation with third-party software or Media mill.
News summaryCognitiveReelz NewsRunning News summary process and getting text_summary.json with the news topic and summary, and trailer.json with metadata for further trailer generation with third-party software or Media mill.
Videostory splitterauxiliary productRunning internal processes.
Videoshot splitterauxiliary productRunning internal processes.
Dummyauxiliary productRunning the whole cycle of processes without analyzing the data. For testing and further integration purposes.

Account Roles

An Account role is a set of permissions you are granted as a Cognitive Mill user. You can sign up for several accounts. You may have one of the following account roles per account:

  • Guest. A demo Account role that allows you to view processed videos, watch highlight trailers, and open files with video metadata in the JSON format. But it doesn’t allow you to process any videos of your own.
  • User. An Account role that allows you to run the processes for which you have quotas.
  • Admin. An Account role that is automatically granted to you when you create your account. It allows you to run the processes for which you have quotas and add new users to your account in My Account.

My Account

The My Account page contains general account information such as: account name, the role of the logged-in user, authorization token, and quotas.

Users and guests have access only to this information.

For admin users, My Account includes two tabs: Account Details and Account Users.

The Account Details tab displays the account name, role of the logged-in user, authorization token, and quotas.

The Account Users tab contains the list of users who have access to the account.
In the Account Users tab, the account admin can manage users: add, remove, and change user roles.

Note that there is only one account admin, the user who created the account. The admin cannot be changed.

Add User

1. Sign in to your account.

The Process List page opens.

2. Click your account name in the top-right corner.

The Account Details tab opens.

3. Click Account Users.

The Account Users list opens.

4. Select a user you want to add to the account from the drop-down list.

Note that you can add only registered users.

5. Select the user role: user or guest. User is selected by default.

6. Click Add User.

The selected user has been added to your account.

Remove User

1. Sign in to your account.

The Process List page opens.

2. Click your account name in the top-right corner.

The Account Details tab opens.

3. Click Account Users.

The Account Users list opens.

4. Click the cross icon next to the user you want to delete.

5. On the overlay that appears, click Remove to confirm the action.

The selected user has been removed from your account.

Change User Role

1. Sign in to your account.

The Process List page opens.

2. Click your account name in the top-right corner.

The Account Details tab opens.

3. Click Account Users.

The Account Users list opens.

4. Click the role the selected user should have.

5. On the overlay that opens, click Ok to confirm the role change.

The role for the selected user has been changed.


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