Indexando arquivos de mídia com o Indexador de Mídia do AzureIndexing Media Files with Azure Media Indexer

O Azure Media Indexer permite que você torne o conteúdo de seus arquivos de mídia pesquisável e gere uma transcrição de texto completo para legendas codificadas e palavras-chave.Azure Media Indexer enables you to make content of your media files searchable and to generate a full-text transcript for closed captioning and keywords. É possível processar um arquivo de mídia ou vários arquivos de mídia em um lote.You can process one media file or multiple media files in a batch.

Importante

Ao indexar conteúdo, certifique-se de usar arquivos de mídia que tenham uma fala clara (sem música de fundo, ruído, efeitos ou chiado de microfone).When indexing content, make sure to use media files that have clear speech (without background music, noise, effects, or microphone hiss). Alguns exemplos de conteúdo apropriado são: reuniões, palestras e apresentações registradas.Some examples of appropriate content are: recorded meetings, lectures, or presentations. O seguinte conteúdo pode não ser adequado para indexação: filmes, programas de TV, tudo com áudio misto e efeitos de som, com conteúdo mal gravado com ruídos de fundo (assovio).The following content might not be suitable for indexing: movies, TV shows, anything with mixed audio and sound effects, poorly recorded content with background noise (hiss).

Um trabalho de indexação pode gerar as seguintes saídas:An indexing job can generate the following outputs:

  • Arquivos de legenda oculta nos seguintes formatos: SAMI, TTML e WebVTT.Closed caption files in the following formats: SAMI, TTML, and WebVTT.

    Arquivos de legenda oculta incluem uma marca chamada Recognizability, que classifica um trabalho de indexação com base no quanto a fala é reconhecível no vídeo de origem.Closed caption files include a tag called Recognizability, which scores an indexing job based on how recognizable the speech in the source video is. Você pode usar o valor de Recognizability para arquivos de saída de tela para facilidade de uso.You can use the value of Recognizability to screen output files for usability. Uma baixa pontuação significaria resultados de indexação fraca devido a qualidade do áudio.A low score would mean poor indexing results due to audio quality.

  • Arquivo de palavra-chave (XML).Keyword file (XML).
  • Áudio de indexação de arquivo de blob (AIB) para uso com o SQL Server.Audio indexing blob file (AIB) for use with SQL server.

    Para obter mais informações, consulte Usando arquivos de AIB com o indexador de mídia do Azure e SQL Server.For more information, see Using AIB Files with Azure Media Indexer and SQL Server.

Este artigo mostra como criar trabalhos de indexação para Indexar um ativo e Indexar vários arquivos.This article shows how to create indexing jobs to Index an asset and Index multiple files.

Para obter as atualizações mais recentes do Indexador de Mídia do Azure, consulte blogs dos Serviços de Mídia.For the latest Azure Media Indexer updates, see Media Services blogs.

Usando arquivos de configuração e de manifesto para tarefas de indexaçãoUsing configuration and manifest files for indexing tasks

Você pode especificar mais detalhes para as tarefas de indexação usando uma configuração de tarefa.You can specify more details for your indexing tasks by using a task configuration. Por exemplo, você pode especificar quais metadados usar para o arquivo de mídia.For example, you can specify which metadata to use for your media file. Esses metadados são usados pelo mecanismo de idioma para expandir seu vocabulário e melhora significativamente a precisão do reconhecimento de fala.This metadata is used by the language engine to expand its vocabulary, and greatly improves the speech recognition accuracy. Também é possível especificar os arquivos de saída desejados.You are also able to specify your desired output files.

Você também pode processar vários arquivos de mídia ao mesmo tempo usando um arquivo de manifesto.You can also process multiple media files at once by using a manifest file.

Para saber mais, consulte Predefinição de tarefa para o Indexador de Mídia do Azure.For more information, see Task Preset for Azure Media Indexer.

Indexe um ativoIndex an asset

O método a seguir carrega um arquivo de mídia como um ativo e cria um trabalho para indexar o ativo.The following method uploads a media file as an asset and creates a job to index the asset.

Se nenhum arquivo de configuração for especificado, o arquivo de mídia será indexado com todas as configurações padrão.If no configuration file is specified, the media file is indexed with all default settings.

    static bool RunIndexingJob(string inputMediaFilePath, string outputFolder, string configurationFile = "")
    {
        // Create an asset and upload the input media file to storage.
        IAsset asset = CreateAssetAndUploadSingleFile(inputMediaFilePath,
            "My Indexing Input Asset",
            AssetCreationOptions.None);

        // Declare a new job.
        IJob job = _context.Jobs.Create("My Indexing Job");

        // Get a reference to the Azure Media Indexer.
        string MediaProcessorName = "Azure Media Indexer";
        IMediaProcessor processor = GetLatestMediaProcessorByName(MediaProcessorName);

        // Read configuration from file if specified.
        string configuration = string.IsNullOrEmpty(configurationFile) ? "" : File.ReadAllText(configurationFile);

        // Create a task with the encoding details, using a string preset.
        ITask task = job.Tasks.AddNew("My Indexing Task",
            processor,
            configuration,
            TaskOptions.None);

        // Specify the input asset to be indexed.
        task.InputAssets.Add(asset);

        // Add an output asset to contain the results of the job.
        task.OutputAssets.AddNew("My Indexing Output Asset", AssetCreationOptions.None);

        // Use the following event handler to check job progress.  
        job.StateChanged += new EventHandler<JobStateChangedEventArgs>(StateChanged);

        // Launch the job.
        job.Submit();

        // Check job execution and wait for job to finish.
        Task progressJobTask = job.GetExecutionProgressTask(CancellationToken.None);
        progressJobTask.Wait();

        // If job state is Error, the event handling
        // method for job progress should log errors.  Here we check
        // for error state and exit if needed.
        if (job.State == JobState.Error)
        {
            Console.WriteLine("Exiting method due to job error.");
            return false;
        }

        // Download the job outputs.
        DownloadAsset(task.OutputAssets.First(), outputFolder);

        return true;
    }

    static IAsset CreateAssetAndUploadSingleFile(string filePath, string assetName, AssetCreationOptions options)
    {
        IAsset asset = _context.Assets.Create(assetName, options);

        var assetFile = asset.AssetFiles.Create(Path.GetFileName(filePath));
        assetFile.Upload(filePath);

        return asset;
    }

    static void DownloadAsset(IAsset asset, string outputDirectory)
    {
        foreach (IAssetFile file in asset.AssetFiles)
        {
            file.Download(Path.Combine(outputDirectory, file.Name));
        }
    }

    static IMediaProcessor GetLatestMediaProcessorByName(string mediaProcessorName)
    {
        var processor = _context.MediaProcessors
        .Where(p => p.Name == mediaProcessorName)
        .ToList()
        .OrderBy(p => new Version(p.Version))
        .LastOrDefault();

        if (processor == null)
            throw new ArgumentException(string.Format("Unknown media processor",
                                                       mediaProcessorName));

        return processor;
    }  

Arquivos de saídaOutput files

Por padrão, um trabalho de indexação gera os seguintes arquivos de saída.By default, an indexing job generates the following output files. Os arquivos são armazenados no primeiro ativo de saída.The files are stored in the first output asset.

Quando houver mais de um arquivo de mídia de entrada, o Indexador irá gerar um arquivo de manifesto para saídas do trabalho, nomeado 'JobResult.txt'.When there is more than one input media file, Indexer generates a manifest file for the job outputs, named ‘JobResult.txt’. Para cada arquivo de mídia de entrada, os arquivos AIB, SAMI, TTML, WebVTT e os arquivos de palavra-chave resultantes são numerados em sequência usando o "Alias."For each input media file, the resulting AIB, SAMI, TTML, WebVTT, and keyword files, are sequentially numbered and named using the "Alias."

Nome do arquivoFile name DESCRIÇÃODescription
InputFileName.aibInputFileName.aib Arquivo de blob de indexação de áudio.Audio indexing blob file.

O arquivo de Blob de Indexação de Áudio (AIB) é um arquivo binário que pode ser pesquisado no Microsoft SQL Server usando a pesquisa de texto completa.Audio Indexing Blob (AIB) file is a binary file that can be searched in Microsoft SQL server using full text search. O arquivo AIB é mais eficiente do que os arquivos de legenda simples, porque ele contém alternativas para cada palavra, permitindo uma experiência de pesquisa muito mais sofisticada.The AIB file is more powerful than the simple caption files, because it contains alternatives for each word, allowing a much richer search experience.

Ele requer a instalação do complemento do indexador SQL em um computador que execute o Microsoft SQL Server 2008 ou posterior.It requires the installation of the Indexer SQL add-on on a machine running Microsoft SQL server 2008 or later. Pesquisando o AIB usando a pesquisa de texto completa do Microsoft SQL Server fornece resultados da pesquisa mais precisos que pesquisando os arquivos de legenda oculta codificada gerados pelo WAMI.Searching the AIB using Microsoft SQL server full text search provides more accurate search results than searching the closed caption files generated by WAMI. Isso ocorre porque o AIB contém palavras alternativas que parecem familiares, enquanto os arquivos de legenda oculta codificados contêm a palavra com a confiança mais alta para cada segmento do áudio.This is because the AIB contains word alternatives that sound similar whereas the closed caption files contain the highest confidence word for each segment of the audio. Se a pesquisa de palavras faladas for de máxima importância, é recomendável usar o AIB em conjunto com o Microsoft SQL Server.If searching for spoken words is of upmost importance, then it is recommended to use the AIB In conjunction with Microsoft SQL Server.

Para baixar o complemento, clique em Complemento SQL do Indexador de Mídia do Azure.To download the add-on, click Azure Media Indexer SQL Add-on.

Também é possível utilizar outros mecanismos de pesquisa, como o Apache Lucene/Solr para simplesmente indexar o vídeo com base na legenda oculta e nos arquivos XML de palavra-chave, mas isso produzirá resultados de pesquisa menos precisos.It is also possible to utilize other search engines such as Apache Lucene/Solr to simply index the video based on the closed caption and keyword XML files, but this will result in less accurate search results.
InputFileName.smiInputFileName.smi
InputFileName.ttmlInputFileName.ttml
InputFileName.vttInputFileName.vtt
Arquivos de Legenda Oculta (CC) nos formatos SAMI, TTML e WebVTT.Closed Caption (CC) files in SAMI, TTML, and WebVTT formats.

Eles podem ser usados para tornar os arquivos de áudio e vídeo acessíveis para pessoas com deficiência auditiva.They can be used to make audio and video files accessible to people with hearing disability.

Arquivos de legenda oculta incluem uma marca chamada Recognizability, que classifica um trabalho de indexação com base no quanto a fala é reconhecível no vídeo de origem.Closed Caption files include a tag called Recognizability which scores an indexing job based on how recognizable the speech in the source video is. Você pode usar o valor de Reconhecimento para mostrar os arquivos de saída na tela e facilitar o uso.You can use the value of Recognizability to screen output files for usability. Uma baixa pontuação significaria resultados de indexação fraca devido a qualidade do áudio.A low score would mean poor indexing results due to audio quality.
InputFileName.kw.xml
InputFileName.info
InputFileName.kw.xml
InputFileName.info
Arquivos de palavra-chave e de informações.Keyword and info files.

O arquivo de palavra-chave é um arquivo XML que contém as palavras-chave extraídas do conteúdo de fala, com frequência e informações de compensação.Keyword file is an XML file that contains keywords extracted from the speech content, with frequency and offset information.

Arquivo de informações é um arquivo de texto não criptografado que contém informações detalhadas sobre cada termo reconhecido.Info file is a plain-text file that contains granular information about each term recognized. A primeira linha é especial e contém a pontuação de Reconhecimento.The first line is special and contains the Recognizability score. Cada linha subsequente é uma lista separada por tabulações dos seguintes dados: hora de início, hora de término, palavra/frase, confiança.Each subsequent line is a tab-separated list of the following data: start time, end time, word/phrase, confidence. Os tempos são fornecidos em segundos, e a confiança é fornecida como um número de 0 a 1.The times are given in seconds and the confidence is given as a number from 0-1.

Linha de exemplo: "1.20 1.45 word 0.67"Example line: "1.20 1.45 word 0.67"

Esses arquivos podem ser usados para várias finalidades, por exemplo, para a execução da análise de fala ou exposição aos mecanismos de pesquisa como Bing, Google ou Microsoft SharePoint, a fim de tornar os arquivos de mídia mais detectáveis, ou até mesmo usados para entregar anúncios mais relevantes.These files can be used for a number of purposes, such as, to perform speech analytics, or exposed to search engines such as Bing, Google or Microsoft SharePoint to make the media files more discoverable, or even used to deliver more relevant ads.
JobResult.txtJobResult.txt Manifesto de saída, presente apenas durante a indexação de vários arquivos, contendo as seguintes informações:Output manifest, present only when indexing multiple files, containing the following information:

InputFileInputFileAliasAliasMediaLengthMediaLengthErroError
a.mp4a.mp4Media_1Media_130030000
b.mp4b.mp4Media_2Media_20030003000
c.mp4c.mp4Media_3Media_360060000

Se nem todos os arquivos de mídia de entrada forem indexados com êxito, o trabalho de indexação falha com o código de erro 4000.If not all input media files are indexed successfully, the indexing job fails with error code 4000. Para saber mais, consulte Códigos de erro.For more information, see Error codes.

Indexar vários arquivosIndex multiple files

O método a seguir carrega vários arquivos de mídia como um ativo e cria um trabalho para indexar todos esses arquivos em um lote.The following method uploads multiple media files as an asset, and creates a job to index all these files in a batch.

Um arquivo de manifesto com a extensão ".lst" é criado e carregado para o ativo.A manifest file with the ".lst" extension is created and uploading into the asset. O arquivo de manifesto contém a lista de todos os arquivos de ativo.The manifest file contains the list of all the asset files. Para saber mais, consulte Predefinição de tarefa para o Indexador de Mídia do Azure.For more information, see Task Preset for Azure Media Indexer.

    static bool RunBatchIndexingJob(string[] inputMediaFiles, string outputFolder)
    {
        // Create an asset and upload to storage.
        IAsset asset = CreateAssetAndUploadMultipleFiles(inputMediaFiles,
            "My Indexing Input Asset - Batch Mode",
            AssetCreationOptions.None);

        // Create a manifest file that contains all the asset file names and upload to storage.
        string manifestFile = "input.lst";            
        File.WriteAllLines(manifestFile, asset.AssetFiles.Select(f => f.Name).ToArray());
        var assetFile = asset.AssetFiles.Create(Path.GetFileName(manifestFile));
        assetFile.Upload(manifestFile);

        // Declare a new job.
        IJob job = _context.Jobs.Create("My Indexing Job - Batch Mode");

        // Get a reference to the Azure Media Indexer.
        string MediaProcessorName = "Azure Media Indexer";
        IMediaProcessor processor = GetLatestMediaProcessorByName(MediaProcessorName);

        // Read configuration.
        string configuration = File.ReadAllText("batch.config");

        // Create a task with the encoding details, using a string preset.
        ITask task = job.Tasks.AddNew("My Indexing Task - Batch Mode",
            processor,
            configuration,
            TaskOptions.None);

        // Specify the input asset to be indexed.
        task.InputAssets.Add(asset);

        // Add an output asset to contain the results of the job.
        task.OutputAssets.AddNew("My Indexing Output Asset - Batch Mode", AssetCreationOptions.None);

        // Use the following event handler to check job progress.  
        job.StateChanged += new EventHandler<JobStateChangedEventArgs>(StateChanged);

        // Launch the job.
        job.Submit();

        // Check job execution and wait for job to finish.
        Task progressJobTask = job.GetExecutionProgressTask(CancellationToken.None);
        progressJobTask.Wait();

        // If job state is Error, the event handling
        // method for job progress should log errors.  Here we check
        // for error state and exit if needed.
        if (job.State == JobState.Error)
        {
            Console.WriteLine("Exiting method due to job error.");
            return false;
        }

        // Download the job outputs.
        DownloadAsset(task.OutputAssets.First(), outputFolder);

        return true;
    }

    private static IAsset CreateAssetAndUploadMultipleFiles(string[] filePaths, string assetName, AssetCreationOptions options)
    {
        IAsset asset = _context.Assets.Create(assetName, options);

        foreach (string filePath in filePaths)
        {
            var assetFile = asset.AssetFiles.Create(Path.GetFileName(filePath));
            assetFile.Upload(filePath);
        }

        return asset;
    }

Trabalho parcialmente bem-sucedidoPartially Succeeded Job

Se nem todos os arquivos de mídia de entrada são indexados com êxito, o trabalho de indexação falhará com o código de erro 4000.If not all input media files are indexed successfully, the indexing job will fail with error code 4000. Para saber mais, consulte Códigos de erro.For more information, see Error codes.

As mesmas saídas (como trabalhos com êxito) são geradas.The same outputs (as succeeded jobs) are generated. Você pode consultar o arquivo de manifesto de saída para descobrir quais arquivos de entrada estão com falha, de acordo com os valores da coluna de erro.You can refer to the output manifest file to find out which input files are failed, according to the Error column values. Para arquivos de entrada com falha, os arquivos AIB, SAMI, TTML, WebVTT e arquivos de palavra-chave resultantes NÃO serão gerados.For input files that failed, the resulting AIB, SAMI, TTML, WebVTT and keyword files will NOT be generated.

Predefinição de tarefa para o Indexador de Mídia do AzureTask Preset for Azure Media Indexer

O processamento do Indexador de Mídia do Azure pode ser personalizado por meio do fornecimento de uma predefinição de tarefa opcional junto com a tarefa.The processing from Azure Media Indexer can be customized by providing an optional task preset alongside the task. Veja a seguir uma descrição do formato deste xml de configuração.The following describes the format of this configuration xml.

NOMEName ExigênciaRequire DESCRIÇÃODescription
inputinput falsofalse Arquivos do ativo que você deseja indexar.Asset file(s) that you want to index.

O Azure Media Indexer dá suporte aos seguintes formatos de arquivo de mídia: MP4, WMV, MP3, M4A, WMA, AAC, WAV.Azure Media Indexer supports the following media file formats: MP4, WMV, MP3, M4A, WMA, AAC, WAV.

Você pode especificar os nomes dos arquivos no atributo name ou list do elemento input (como mostrado abaixo). Se você não especificar qual arquivo de ativo será indexado, o arquivo primário será o escolhido.You can specify the file name (s) in the name or list attribute of the input element (as shown below).If you do not specify which asset file to index, the primary file is picked. Se nenhum arquivo de ativo primário for definido, o primeiro arquivo no ativo de entrada será indexado.If no primary asset file is set, the first file in the input asset is indexed.

Para especificar explicitamente o nome de arquivo do ativo, faça isto:To explicitly specify the asset file name, do:
<input name="TestFile.wmv">

Você também pode indexar vários arquivos de ativo ao mesmo tempo (até 10 arquivos).You can also index multiple asset files at once (up to 10 files). Para fazer isso:To do this:

  1. Crie um arquivo de texto (arquivo de manifesto) e dê a ele uma extensão .lst.Create a text file (manifest file) and give it an .lst extension.

  2. Adicione uma lista de todos os nomes de arquivo de ativo em seu ativo de entrada para esse arquivo de manifesto.Add a list of all the asset file names in your input asset to this manifest file.

  3. Adicione (carregue) o arquivo de manifesto no ativo.Add (upload) thanifest file to the asset.

  4. Especifique o nome do arquivo de manifesto no atributo list da entrada.Specify the name of the manifest file in the input’s list attribute.
    <input list="input.lst">



Observação: se você adicionar mais de 10 arquivos ao arquivo de manifesto, o trabalho de indexação falhará com o código de erro 2006.Note: If you add more than 10 files to the manifest file, the indexing job will fail with the 2006 error code.
metadadosmetadata falsofalse Metadados para os arquivos de ativo especificados usados para a Adaptação de Vocabulário.Metadata for the specified asset file(s) used for Vocabulary Adaptation. É útil para preparar o Indexador a fim de reconhecer palavras de vocabulário que não são padrão, como nomes próprios.Useful to prepare Indexer to recognize non-standard vocabulary words such as proper nouns.
<metadata key="..." value="..."/>

Você pode fornecer valores para chaves predefinidas.You can supply values for predefined keys. No momento, as chaves a seguir têm suporte:Currently the following keys are supported:

"title" e "description" - usadas para a adaptação do vocabulário a fim de ajustar o modelo de idioma para o seu trabalho e melhorar a precisão do reconhecimento de fala.“title” and “description” - used for vocabulary adaptation to tweak the language model for your job and improve speech recognition accuracy. Os valores propagam pesquisas na Internet para encontrar documentos de texto contextualmente relevantes, usando o conteúdo para aumentar o dicionário interno durante sua tarefa de Indexação.The values seed Internet searches to find contextually relevant text documents, using the contents to augment the internal dictionary for the duration of your Indexing task.
<metadata key="title" value="[Title of the media file]" />
<metadata key="description" value="[Description of the media file] />"
funcionalidadesfeatures

Adicionado na versão 1.2.Added in version 1.2. Atualmente, o único recurso com suporte é o reconhecimento de fala (“ASR”).Currently, the only supported feature is speech recognition ("ASR").
falsofalse O recurso de Reconhecimento de Fala tem as seguintes chaves de configurações:The Speech Recognition feature has the following settings keys:

ChaveKey

DESCRIÇÃODescription

Valor de exemploExample value

LinguagemLanguage

O idioma natural a ser reconhecido no arquivo de multimídia.The natural language to be recognized in the multimedia file.

Inglês, espanholEnglish, Spanish

CaptionFormatsCaptionFormats

uma lista separada por pontos-e-vírgulas dos formatos de legenda de saída desejados (se houver)a semicolon-separated list of the desired output caption formats (if any)

ttml;sami;webvttttml;sami;webvtt

GenerateAIBGenerateAIB

Um sinalizador booliano que especifica se um arquivo AIB é necessário ou não (para uso com o SQL Server e o IFilter do Indexador do cliente).A boolean flag specifying whether or not an AIB file is required (for use with SQL Server and the customer Indexer IFilter). Para obter mais informações, consulte Usando arquivos de AIB com o indexador de mídia do Azure e SQL Server.For more information, see Using AIB Files with Azure Media Indexer and SQL Server.

Verdadeiro, FalsoTrue; False

GenerateKeywordsGenerateKeywords

Um sinalizador booliano que especifica se um arquivo XML de palavras-chave é necessário.A boolean flag specifying whether or not a keyword XML file is required.

True; False.True; False.

ForceFullCaptionForceFullCaption

Um sinalizador booliano que especifica se deve ou não forçar legendas completas (independentemente do nível de confiança).A boolean flag specifying whether or not to force full captions (regardless of confidence level).

O padrão é false, e nesse caso palavras e frases que têm um nível de confiança inferior a 50% são omitidas das saídas da legenda final e substituídas por reticências (“...”).Default is false, in which case words and phrases which have a less than 50% confidence level are omitted from the final caption outputs and replaced by ellipses ("..."). As reticências são úteis para controle de qualidade de legenda e auditoria.The ellipses are useful for caption quality control and auditing.

True; False.True; False.

Códigos de erroError codes

Em caso de erros, o Indexador de Mídia do Azure deverá relatar um dos seguintes códigos de erro:In the case of an error, Azure Media Indexer should report back one of the following error codes:

CódigoCode NOMEName Possíveis motivosPossible Reasons
20002000 Configuração inválidaInvalid configuration Configuração inválidaInvalid configuration
20012001 Ativos de entrada inválidosInvalid input assets Faltando ativos de entrada ou um ativo vazio.Missing input assets or empty asset.
20022002 Manifesto inválidoInvalid manifest O manifesto está vazio ou o manifesto contém itens inválidos.Manifest is empty or manifest contains invalid items.
20032003 Falha ao baixar o arquivo de mídiaFailed to download media file URL inválida no arquivo de manifesto.Invalid URL in manifest file.
20042004 Protocolo não suportadoUnsupported protocol Não há suporte para o protocolo de URL de mídia.Protocol of media URL is not supported.
20052005 Tipo de arquivo sem suporteUnsupported file type Não há suporte para o tipo de arquivo de mídia de entrada.Input media file type is not supported.
20062006 Muitos arquivos de entradaToo many input files Há mais de 10 arquivos no manifesto de entrada.There are more than 10 files in the input manifest.
30003000 Falha ao decodificar o arquivo de mídiaFailed to decode media file Codec de mídia sem suporte Unsupported media codec
ou oor
Arquivo de mídia corrompidoCorrupted media file
ou oor
Nenhum fluxo de áudio na mídia de entrada.No audio stream in input media.
40004000 Indexação de lotes parcialmente bem-sucedidaBatch indexing partially succeeded Alguns dos arquivos de mídia de entrada estão com falha para serem indexados.Some of the input media files are failed to be indexed. Para obter mais informações, consulte Arquivos de saída.For more information, see Output files.
Outrosother Erros internosInternal errors Entre em contato com a equipe de suporte.Please contact support team. indexer@microsoft.comindexer@microsoft.com

Idiomas com suporteSupported Languages

Atualmente, há suporte para os idiomas inglês e espanhol.Currently, the English and Spanish languages are supported. Para saber mais, consulte a postagem no blog sobre a versão v1.2.For more information, see the v1.2 release blog post.

Roteiros de aprendizagem dos Serviços de MídiaMedia Services learning paths

Leia sobre os caminhos de aprendizado dos Serviços de Mídia do Azure:Read about the Azure Media Services learning paths:

Fornecer comentáriosProvide feedback

Use o fórum User Voice para fazer comentários e sugestões sobre como melhorar os Serviços de Mídia do Azure.Use the User Voice forum to provide feedback and make suggestions on how to improve Azure Media Services. Você também pode ir diretamente para uma das seguintes categorias:You also can go directly to one of the following categories:

Visão geral da Análise dos Serviços de Mídia do AzureAzure Media Services Analytics Overview

Usando arquivos AIB com o indexador de mídia do Azure e SQL ServerUsing AIB Files with Azure Media Indexer and SQL Server

Indexando arquivos de mídia com a Preview do Indexador de Mídia do Azure 2Indexing Media Files with Azure Media Indexer 2 Preview