https://github.com/yokawasa/azure-media-processor-java
This repository contains Java codes that implement Azure Media Processors Client using Azure SDK for Java
https://github.com/yokawasa/azure-media-processor-java
azure azure-media-analytics azure-media-encoder azure-media-services azure-sdk java
Last synced: 4 months ago
JSON representation
This repository contains Java codes that implement Azure Media Processors Client using Azure SDK for Java
- Host: GitHub
- URL: https://github.com/yokawasa/azure-media-processor-java
- Owner: yokawasa
- License: mit
- Created: 2016-06-22T06:04:03.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-01-11T06:20:53.000Z (almost 9 years ago)
- Last Synced: 2025-04-04T13:15:58.983Z (6 months ago)
- Topics: azure, azure-media-analytics, azure-media-encoder, azure-media-services, azure-sdk, java
- Language: Java
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: LICENSE
Awesome Lists containing this project
README
# Azure Media Processors Java Client Implementation
This repository contains Java codes that implement Azure Media Processors Client using Azure SDK for Java. The documentation for this project will be updated shortly
azure-media-processor-java currently supports only Media analytics type of processors:
* Media Encoder Standard
* Azure Media Indexer
* Azure Media Indexer 2 Preview
* Azure Media Video Thumbnails
* Azure Media OCR
* Azure Media Stabilizer
* Azure Media Motion Detector
* Azure Media Face Detector
* Azure Media Hyperlapse
* Azure Media RedactorBut it has plan to support the following processors as well in near future:
* Azure Media Encoder
* Storage Decryption
* Windows Azure Media Encoder
* Windows Azure Media Encryptor
* Windows Azure Media Packager## Application Usages
Here is how to execute the application using mvn command:mvn exec:java -Dexec.args="-t ProcMode -a YourAssetName -c ./app.config -f ./sample.mp4 -p ./default-facedetection.json -o /path/output"
Here are args for the application that you specify in running the app:
usage: App -c [-f ] -a -p
-o [-d ]
-a,--assetname (Required) Asset Name to process media indexing
-c,--config (Required) App config file. ex) app.config
-d,--download (Optional) true/false (true by default) Set false
if you don't want to download output files
-f,--file (Optional) Uploading file. By specifing this, you
start from uploading file
-o,--output (Required) Output directory
-p,--params (Required) Azure Media Processor Configuration
XML/Json file. ex) default-indexer.config
-t,--type (Required) Media Processor type (Integer):
1 -> Media Encoder Standard
10 -> Azure Media Indexer
11 -> Azure Media Indexer 2 Preview
12 -> Azure Media Hyperlapse
13 -> Azure Media Face Detector
14 -> Azure Media Motion Detector
15 -> Azure Media Stabilizer
16 -> Azure Media Video Thumbnails
17 -> Azure Media OCR
18 -> Azure Media Redactor