Skip to content

Commit c42553c

Browse files
Merge pull request #210626 from Juliako/patch-18
Update video-indexer-overview.md
2 parents 6651d11 + 857dbd1 commit c42553c

File tree

2 files changed

+28
-21
lines changed

2 files changed

+28
-21
lines changed

articles/azure-video-indexer/video-indexer-overview.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@ Azure Video Indexer's insights can be applied to many scenarios, among them are:
3232

3333
* Deep search: Use the insights extracted from the video to enhance the search experience across a video library. For example, indexing spoken words and faces can enable the search experience of finding moments in a video where a person spoke certain words or when two people were seen together. Search based on such insights from videos is applicable to news agencies, educational institutes, broadcasters, entertainment content owners, enterprise LOB apps, and in general to any industry that has a video library that users need to search against.
3434
* Content creation: Create trailers, highlight reels, social media content, or news clips based on the insights Azure Video Indexer extracts from your content. Keyframes, scenes markers, and timestamps of the people and label appearances make the creation process smoother and easier, enabling you to easily get to the parts of the video you need when creating content.
35-
* Accessibility: Whether you want to make your content available for people with disabilities or if you want your content to be distributed to different regions using different languages, you can use the transcription and translation provided by Azure Video Indexer in multiple languages.
35+
* Accessibility: Whether you want to make your content available for people with disabilities or if you want your content to be distributed to different regions using different languages, you can use the transcription and translation provided by Azure Video Indexer in multiple languages.
3636
* Monetization: Azure Video Indexer can help increase the value of videos. For example, industries that rely on ad revenue (news media, social media, and so on) can deliver relevant ads by using the extracted insights as additional signals to the ad server.
3737
* Content moderation: Use textual and visual content moderation models to keep your users safe from inappropriate content and validate that the content you publish matches your organization's values. You can automatically block certain videos or alert your users about the content.
3838
* Recommendations: Video insights can be used to improve user engagement by highlighting the relevant video moments to users. By tagging each video with additional metadata, you can recommend to users the most relevant videos and highlight the parts of the video that will match their needs.
3939

4040
## Video/audio AI features
4141

42-
The following list shows the insights you can retrieve from your videos using Azure Video Indexer video and audio AI features (models.
42+
The following list shows the insights you can retrieve from your video/audio files using Azure Video Indexer video and audio AI features (models).
4343

4444
Unless specified otherwise, a model is generally available.
4545

@@ -66,8 +66,8 @@ Unless specified otherwise, a model is generally available.
6666

6767
### Audio models
6868

69-
* **Audio transcription**: Converts speech to text over 50 languages and allows extensions. For a comprehensive list of language support by service, see [language support](language-support.md).
70-
* **Automatic language detection**: Identifies the dominant spoken language. For a comprehensive list of language support by service, see [language support](language-support.md). If the language can't be identified with confidence, Azure Video Indexer assumes the spoken language is English. For more information, see [Language identification model](language-identification-model.md).
69+
* **Audio transcription**: Converts speech to text over 50 languages and allows extensions. For more information, see [Azure Video Indexer language support](language-support.md).
70+
* **Automatic language detection**: Identifies the dominant spoken language. For more information, see [Azure Video Indexer language support](language-support.md). If the language can't be identified with confidence, Azure Video Indexer assumes the spoken language is English. For more information, see [Language identification model](language-identification-model.md).
7171
* **Multi-language speech identification and transcription**: Identifies the spoken language in different segments from audio. It sends each segment of the media file to be transcribed and then combines the transcription back to one unified transcription. For more information, see [Automatically identify and transcribe multi-language content](multi-language-identification-transcription.md).
7272
* **Closed captioning**: Creates closed captioning in three formats: VTT, TTML, SRT.
7373
* **Two channel processing**: Auto detects separate transcript and merges to single timeline.
@@ -77,7 +77,7 @@ Unless specified otherwise, a model is generally available.
7777
* **Speaker statistics**: Provides statistics for speakers' speech ratios.
7878
* **Textual content moderation**: Detects explicit text in the audio transcript.
7979
* **Emotion detection**: Identifies emotions based on speech (what's being said) and voice tonality (how it's being said). The emotion could be joy, sadness, anger, or fear.
80-
* **Translation**: Creates translations of the audio transcript to 54 different languages.
80+
* **Translation**: Creates translations of the audio transcript to many different languages. For more information, see [Azure Video Indexer language support](language-support.md).
8181
* **Audio effects detection** (preview): Detects the following audio effects in the non-speech segments of the content: alarm or siren, dog barking, crowd reactions (cheering, clapping, and booing), gunshot or explosion, laughter, breaking glass, and silence.
8282

8383
The detected acoustic events are in the closed captions file. The file can be downloaded from the Azure Video Indexer portal. For more information, see [Audio effects detection](audio-effects-detection.md).
@@ -116,6 +116,10 @@ The following list shows the supported browsers that you can use for the Azure V
116116
- Chrome for Android, version: 87
117117
- Firefox for Android, version: 83
118118

119+
### Supported file formats
120+
121+
See the [input container/file formats](/azure/media-services/latest/encode-media-encoder-standard-formats-reference) article for a list of file formats that you can use with Azure Video Indexer.
122+
119123
### Start using Azure Video Indexer
120124

121125
You can access Azure Video Indexer capabilities in three ways:
@@ -139,3 +143,5 @@ You're ready to get started with Azure Video Indexer. For more information, see
139143
- [Get started with the Azure Video Indexer website](video-indexer-get-started.md).
140144
- [Process content with Azure Video Indexer REST API](video-indexer-use-apis.md).
141145
- [Embed visual widgets in your application](video-indexer-embed-widgets.md).
146+
147+
For the latest updates, see [Azure Video Indexer release notes](release-notes.md).

articles/azure-video-indexer/video-indexer-use-apis.md

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,14 @@ ms.custom: devx-track-csharp
1010

1111
Azure Video Indexer consolidates various audio and video artificial intelligence (AI) technologies offered by Microsoft into one integrated service, making development simpler. The APIs are designed to enable developers to focus on consuming Media AI technologies without worrying about scale, global reach, availability, and reliability of cloud platforms. You can use the API to upload your files, get detailed video insights, get URLs of embeddable insight and player widgets, and more.
1212

13-
When visiting the [Azure Video Indexer](https://www.videoindexer.ai/) website for the first time, a trial account is automatically created for you. With the trial account, you get a certain number of free indexing minutes. You can later add a paid (ARM-based or classic) account. With the paid option, you pay for indexed minutes.
14-
15-
For details about available accounts (trial and paid options), see [Azure Video Indexer account types](accounts-overview.md).
13+
When visiting the [Azure Video Indexer](https://www.videoindexer.ai/) website for the first time, a trial account is automatically created for you. With the trial account, you get a certain number of free indexing minutes. You can later add a paid account. With the paid option, you pay for indexed minutes. For details about available accounts (trial and paid options), see [Azure Video Indexer account types](accounts-overview.md).
1614

1715
This article shows how the developers can take advantage of the [Azure Video Indexer API](https://api-portal.videoindexer.ai/).
1816

17+
## Prerequisite
18+
19+
Before you start, see the [Recommendations](#recommendations) section (that follows later in this article).
20+
1921
## Subscribe to the API
2022

2123
1. Sign in to [Azure Video Indexer Developer Portal](https://api-portal.videoindexer.ai/).
@@ -68,19 +70,6 @@ Access tokens expire after 1 hour. Make sure your access token is valid before u
6870

6971
You're ready to start integrating with the API. Find [the detailed description of each Azure Video Indexer REST API](https://api-portal.videoindexer.ai/).
7072

71-
## Recommendations
72-
73-
This section lists some recommendations when using Azure Video Indexer API.
74-
75-
- If you're planning to upload a video, it's recommended to place the file in some public network location (for example, an Azure Blob Storage account). Get the link to the video and provide the URL as the upload file param.
76-
77-
The URL provided to Azure Video Indexer must point to a media (audio or video) file. An easy verification for the URL (or SAS URL) is to paste it into a browser, if the file starts playing/downloading, it's likely a good URL. If the browser is rendering some visualization, it's likely not a link to a file but to an HTML page.
78-
- When you call the API that gets video insights for the specified video, you get a detailed JSON output as the response content. [See details about the returned JSON in this topic](video-indexer-output-json-v2.md).
79-
- The JSON output produced by the API contains `Insights` and `SummarizedInsights` elements. We highly recommend using `Insights` and not using `SummarizedInsights` (which is present for backward compatibility).
80-
- We do not recommend that you use data directly from the artifacts folder for production purposes. Artifacts are intermediate outputs of the indexing process. They are essentially raw outputs of the various AI engines that analyze the videos; the artifacts schema may change over time.
81-
82-
It is recommended that you use the [Get Video Index](https://api-portal.videoindexer.ai/api-details#api=Operations&operation=Get-Video-Index) API, as described in [Get insights and artifacts produced by the API](video-indexer-output-json-v2.md#get-insights-produced-by-the-api) and **not** [Get-Video-Artifact-Download-Url](https://api-portal.videoindexer.ai/api-details#api=Operations&operation=Get-Video-Artifact-Download-Url).
83-
8473
## Operational API calls
8574

8675
The Account ID parameter is required in all operational API calls. Account ID is a GUID that can be obtained in one of the following ways:
@@ -107,6 +96,18 @@ The Account ID parameter is required in all operational API calls. Account ID is
10796
```
10897
https://www.videoindexer.ai/accounts/00000000-f324-4385-b142-f77dacb0a368/videos/d45bf160b5/
10998
```
99+
## Recommendations
100+
101+
This section lists some recommendations when using Azure Video Indexer API.
102+
103+
- If you're planning to upload a video, it's recommended to place the file in some public network location (for example, an Azure Blob Storage account). Get the link to the video and provide the URL as the upload file param.
104+
105+
The URL provided to Azure Video Indexer must point to a media (audio or video) file. An easy verification for the URL (or SAS URL) is to paste it into a browser, if the file starts playing/downloading, it's likely a good URL. If the browser is rendering some visualization, it's likely not a link to a file but to an HTML page.
106+
- When you call the API that gets video insights for the specified video, you get a detailed JSON output as the response content. [See details about the returned JSON in this topic](video-indexer-output-json-v2.md).
107+
- The JSON output produced by the API contains `Insights` and `SummarizedInsights` elements. We highly recommend using `Insights` and not using `SummarizedInsights` (which is present for backward compatibility).
108+
- We do not recommend that you use data directly from the artifacts folder for production purposes. Artifacts are intermediate outputs of the indexing process. They are essentially raw outputs of the various AI engines that analyze the videos; the artifacts schema may change over time.
109+
110+
It is recommended that you use the [Get Video Index](https://api-portal.videoindexer.ai/api-details#api=Operations&operation=Get-Video-Index) API, as described in [Get insights and artifacts produced by the API](video-indexer-output-json-v2.md#get-insights-produced-by-the-api) and **not** [Get-Video-Artifact-Download-Url](https://api-portal.videoindexer.ai/api-details#api=Operations&operation=Get-Video-Artifact-Download-Url).
110111
111112
## Code sample
112113

0 commit comments

Comments
 (0)