Google Cloud Video Intelligence API provides feature detection for videos. This API is part of the larger collection of Cloud Machine Learning APIs.
This sample Java application demonstrates how to access the Cloud Video API using the Google Cloud Client Library for Java.
Install Maven.
Build your project with:
mvn clean package -DskipTests
Please follow the Set Up Your Project steps in the Quickstart doc to create a project and enable the Google Cloud Video Intelligence API. Following those steps, make sure that you Set Up a Service Account, and export the following environment variable:
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/your-project-credentials.json
After you have authorized, you can analyze videos.
Video Transcription
mvn exec:java -DDetect -Dexec.args="speech-transcription gs://YOUR_BUCKET/YOUR_VIDEO.mp4"