Azure Video Indexer for Developers - AudiovisualMetadataPlatform/amp_documentation GitHub Wiki

  1. AMP: Audiovisual Metadata Platform
  2. Documentation
  3. For Developers
  4. MGM Adapters

Azure Video Indexer - for Developers

  • [About ]
    • [Video indexer builds upon media AI technologies to make it easier to extract insights from videos, forms of content discovery such as searching for spoken words, faces, characters, and emotions.
      ]
    • [Azure Video Indexer produces a number of data points relating to a video, as well as a selection of artifacts, among which OCR and key frames are relevant to MGMs for video OCR and shot detection.
      ]
    • [This MGM should be used as the depended MGM which outputs to Azure Video OCR and/or Azure Shot Detection.]
  • [Source Code]
    • [galaxy/tools/amp_video/azure_video_indexer.xml : This is the configuration file that details the tools usage, its inputs, outputs, version, and other things.]
    • [galaxy/tools/amp_video/azure_video_indexer.py : This is a python wrapper to submit the video to Azure Video Indexer, check the status and retrieve the specified outputs.]
    • [galaxy/config/azure.ini: This is the configuration file for Azure Video Indexer, specifying the account ID, API Key, and location of the S3 bucket where the input/output files are stored.]
  • [Running ]
    • [The tool can be invoked from Galaxy UI as other tools. User needs to supply Azure account information and as well as input data in the form of a video file.]
  • [Parameters]
    • [input_video: the video file to be passed through the indexer.]
    • include_ocr: flag to indicate whether the outputs should include OCR artifacts or not (note that shot detection results are included in the main output and no artifact is needed).
    • [location: The region video is stored in Azure (Trial, US EAST 2, US WEST 2)]
  • [Output]
    • [azure_video_index: The main video indexer result JSON
      ]
    • [azure_artifact_ocr: The Azure Video OCR artifact JSON]

Document generated by Confluence on Feb 25, 2025 10:39

⚠️ **GitHub.com Fallback** ⚠️