X Tutup
Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Video Feature Detection Sample

Open in Cloud Shell

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.

Build the sample

Install Maven.

Build your project with:

mvn clean package -DskipTests

Analyze a video

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.

Detect Labels

mvn exec:java -DDetect -Dexec.args="labels gs://cloud-samples-data/video/cat.mp4"

mvn exec:java -DDetect -Dexec.args="labels-file ./resources/cat.mp4"

Detect Explicit content annotations

mvn exec:java -DDetect -Dexec.args="explicit-content gs://cloud-samples-data/video/gbikes_dinosaur.mp4"

Detect Shots

mvn exec:java -DDetect -Dexec.args="shots gs://cloud-samples-data/video/gbikes_dinosaur.mp4"

Transcribe Speech

mvn exec:java -DDetect -Dexec.args="speech-transcription gs://python-docs-samples-tests/video/googlework_short.mp4"

From Windows, you may need to supply your classpath differently, for example:

mvn exec:java -DDetect -Dexec.args="labels gs://cloud-samples-data/video/cat.mp4"

or

mvn exec:java -DDetect -Dexec.args="labels-file resources\\cat.mp4"
X Tutup