Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Google Cloud Platform logo

Google Cloud Video Intelligence API Node.js Samples

The Cloud Video Intelligence API allows developers to easily integrate video analysis within applications, including video labeling, safe search , and shot change detection.

Table of Contents

Setup

  1. Read Prerequisites and How to run a sample first.

  2. Install dependencies:

    With npm:

    npm install
    

    With yarn:

    yarn install
    

Samples

Analyze

View the documentation or the source code.

Usage: node analyze.js --help

Commands:
  shots <gcsUri>        Analyzes shot angles in a video stored in Google Cloud Storage using the Cloud Video
                        Intelligence API.
  labels-gcs <gcsUri>   Labels objects in a video stored in Google Cloud Storage using the Cloud Video Intelligence API.
  labels-file <gcsUri>  Labels objects in a video stored locally using the Cloud Video Intelligence API.

Options:
  --help  Show help                                                                                            [boolean]

Examples:
  node analyze.js shots gs://my-bucket/my-video.mp4
  node analyze.js labels-gcs gs://my-bucket/my-video.mp4
  node analyze.js labels-file my-video.mp4
  node analyze.js unsafe-content gs://my-bucket/my-video.mp4

For more information, see https://cloud.google.com/video-intelligence/docs

Running the tests

  1. Set the GCLOUD_PROJECT and GOOGLE_APPLICATION_CREDENTIALS environment variables.

  2. Run the tests:

    With npm:

    npm test
    

    With yarn:

    yarn test