{"id":24499186,"url":"https://github.com/azure-samples/azure-video-indexer-samples","last_synced_at":"2025-05-16T10:06:52.654Z","repository":{"id":38369053,"uuid":"222812662","full_name":"Azure-Samples/azure-video-indexer-samples","owner":"Azure-Samples","description":"Contains the Azure Media Services Video Indexer samples","archived":false,"fork":false,"pushed_at":"2025-05-13T13:11:48.000Z","size":99978,"stargazers_count":172,"open_issues_count":26,"forks_count":127,"subscribers_count":40,"default_branch":"master","last_synced_at":"2025-05-13T13:53:36.441Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Azure-Samples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-11-19T23:55:02.000Z","updated_at":"2025-05-11T03:55:57.000Z","dependencies_parsed_at":"2023-01-25T14:01:09.166Z","dependency_job_id":"4357a826-881f-4b42-8ea3-d7219f53d894","html_url":"https://github.com/Azure-Samples/azure-video-indexer-samples","commit_stats":{"total_commits":158,"total_committers":24,"mean_commits":6.583333333333333,"dds":0.7658227848101266,"last_synced_commit":"25639ab88521e5e0af70ba551b1c27bb427c0312"},"previous_names":["azure-samples/media-services-video-indexer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2Fazure-video-indexer-samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2Fazure-video-indexer-samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2Fazure-video-indexer-samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2Fazure-video-indexer-samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Azure-Samples","download_url":"https://codeload.github.com/Azure-Samples/azure-video-indexer-samples/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254509476,"owners_count":22082891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-21T22:13:23.963Z","updated_at":"2025-05-16T10:06:47.638Z","avatar_url":"https://github.com/Azure-Samples.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\r\npage_type: sample\r\nlanguages:\r\n  - csharp\r\n  - javascript\r\n  - html\r\n  - dotnet\r\nproducts:\r\n  - azure\r\n  - azure-media-services\r\n  - azure-video-indexer\r\ndescription: \"Video Indexer Official Samples\"\r\nurlFragment: \"https://www.videoindexer.ai/\"\r\n---\r\n\r\n# Official Video Indexer Samples\r\n\r\n\u003c!-- \r\nGuidelines on README format: https://review.docs.microsoft.com/help/onboard/admin/samples/concepts/readme-template?branch=master\r\n\r\nGuidance on onboarding samples to docs.microsoft.com/samples: https://review.docs.microsoft.com/help/onboard/admin/samples/process/onboarding?branch=master\r\n\r\nTaxonomies for products and languages: https://review.docs.microsoft.com/new-hope/information-architecture/metadata/taxonomies?branch=master\r\n--\u003e\r\n\r\nWelcome to the official Video Indexer (VI) Samples repo. Video indexer builds upon media AI technologies to make it easier to extract insights from videos. Here you can find some great code snippets that you can use to work with Video Indexer API and integrate Video Indexer widgets into your website.\r\n\r\n## IMPORTANT: REPO NAME CHANGE\r\nDue to the retirement of Azure Media Services, this repository's name is going to change to \"azure-video-indexer-samples\" as early as January 24th and no later than January 26th, 2024. Plan accordingly.\r\n\r\n## Contents\r\n\r\nHere you can find code samples and project examples of how to use Video Indexer, integrated it with your product, and expand our out-of-the-box offering by integrating with other products.\r\n\r\n| File/folder                  | Description                                                  | Owner           |\r\n| ---------------------------- | ------------------------------------------------------------ | --------------- |\r\n| `Deploy-Samples`     | Quick-Start tutorial to create Azure Video Indexer and all its resource dependencies with ARM, or bicep | Video Indexer        |\r\n| `API Samples`        | Sample code of uploading and indexing video using API        | Video Indexer   |\r\n| `VideoIndexerEnabledByArc`        | Video Indexer Enabled By Arc Sample And deploy tutorials        | Video Indexer   |\r\n| `Embedding widgets`          | How to add Video Indexer widgets to your app                 | Video Indexer   |\r\n| `BringYourOwn-Samples` | Bring-Your-Own Model with Video Indexer API and Complete Custom Model Flow | Video Indexer |\r\n| `VideoQnA-Demo` | Video Indexer Archive Q\u0026A using LLM, Vector DB, Azure OpenAI, Azure AI Search, and ChromaDB | Video Indexer |\r\n| `LogicApp-Samples` | Bring Your Own AI using Logic Apps to classify objects using GPT4o | Video Indexer |\r\n| `ExportVideoDataToADX` | Exporting video index data to Azure Data Explorer using Logic Apps | Video Indexer |\r\n| `media`                      | media used for md files                                      |                 |\r\n| `.gitignore`                 | Define what to ignore at commit time                         |                 |\r\n| `CHANGELOG.md`               | List of changes to the sample                                |                 |\r\n| `CONTRIBUTING.md`            | Guidelines for contributing to the sample                    |                 |\r\n| `README.md`                  | This README file                                             |                 |\r\n| `LICENSE`                    | The license for the sample                                   |                 |\r\n\r\nWe highly recommend you will follow our [blog posts](https://azure.microsoft.com/en-us/blog/tag/video-indexer/) to get deeper insights and the most updated news.\r\n\r\n## Prerequisites\r\nYou should have an active user to Video Indexer.\r\n\r\nStart by Signing-up to [Video Indexer API](https://api-portal.videoindexer.ai/) and get your API key.\r\n\r\nWe also recommend to start with our [short and basic introduction to Video Indexer]([https://github.com/itayar/test/blob/master/labTest.md](https://github.com/Azure-Samples/media-services-video-indexer/blob/master/IntroToVideoIndexer.md)), if you are not familiar with VI.\r\n\u003c!--\r\nOutline the required components and tools that a user might need to have on their machine in order to run the sample. This can be anything from frameworks, SDKs, OS versions or IDE releases. \r\n--\u003e\r\n\r\n## Contributing\r\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\r\n\r\nThis project welcomes contributions and suggestions.  Most contributions require you to agree to a\r\nContributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us\r\nthe rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.\r\n\r\nWhen you submit a pull request, a CLA bot will automatically determine whether you need to provide\r\na CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions\r\nprovided by the bot. You will only need to do this once across all repos using our CLA.\r\n\r\nThis project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).\r\nFor more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or\r\ncontact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.\r\n\r\n## Authors\r\nFor each folder you will find a README file which will specify the relevant author for the sample code you are looking at.\r\n\r\nSee also the list of [contributors](https://github.com/itayar/VI-samples-local/graphs/contributors) who participated in this project.\r\n\r\n## License\r\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazure-samples%2Fazure-video-indexer-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazure-samples%2Fazure-video-indexer-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazure-samples%2Fazure-video-indexer-samples/lists"}