Skip to end of metadata
Go to start of metadata
- About
- Azure Shot Detection utilizes results from Azure Video Indexer, which is the main indexer file (note that the keyframe artifacts generated by Azure are not used here).
- It has been added as a tool on AMP's Galaxy and performs shot detection on the input videos.
- The output produced by this tool is a JSON consisting of details such as start/end time of each shot detected in the video.
- Source Code
- galaxy/tools/amp_shot/azure_shot_detection.xml : This is the configuration file that details the tools usage, its inputs, outputs, version, and other things.
- galaxy/tools/video_tools/azure_shot_detection.py : This is a python wrapper to generate AMP Shot JSON based on Azure Video indexer JSON.
- galaxy/tools/amp_schema/shot_detection.py : Classes used to construct AMP Shot json output.
- Running
- The tool can be invoked from Galaxy UI as other tools, it needs be used as the next MGM taking outputs from Azure Video Indexer.
- Parameters
- input_video: The same input video file used by Azure Video Indexer
- azure_video_index: Azure Video Index JSON output from Azure Video Indexer
- Output
- amp_shots: The standardized AMP Shot JSON
{"serverDuration": 68, "requestCorrelationId": "cd52198a5d9c52b7"}