Indeksowanie plików multimedialnych za pomocą Azure Media IndexerIndexing Media Files with Azure Media Indexer

Uwaga

Procesor multimediów Azure Media Indexer zostanie wycofany 1 października 2020.The Azure Media Indexer media processor will be retired on October 1st of 2020. Azure Media Services Video Indexer zastępuje ten starszy procesor nośnika.Azure Media Services Video Indexer replaces this legacy media processor. Aby uzyskać więcej informacji, zobacz Migrowanie z Azure Media Indexer i Azure Media Indexer 2 do Azure Media Services Video Indexer.For more information, see Migrate from Azure Media Indexer and Azure Media Indexer 2 to Azure Media Services Video Indexer.

Azure Media Indexer umożliwia przeszukiwanie zawartości plików multimedialnych oraz generowanie pełnotekstowego transkrypcji napisów i słów kluczowych.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. Możesz przetwarzać jeden plik multimediów lub wiele plików multimediów w partii.You can process one media file or multiple media files in a batch.

Podczas indeksowania zawartości upewnij się, że używasz plików multimedialnych z jasną mową (bez muzyki w tle, szumu, efektów lub HISS mikrofonu).When indexing content, make sure to use media files that have clear speech (without background music, noise, effects, or microphone hiss). Oto kilka przykładów odpowiedniej zawartości: zarejestrowane spotkania, wykłady lub prezentacje.Some examples of appropriate content are: recorded meetings, lectures, or presentations. Następująca zawartość może nie być odpowiednia do indeksowania: filmy, programy telewizyjne, wszystko z mieszaniem dźwięku i dYwiękiem, źle zarejestrowano zawartość z hałasem w tle (HISS).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).

Zadanie indeksowania może generować następujące dane wyjściowe:An indexing job can generate the following outputs:

  • Pliki napisów w następujących formatach: Sami, ttmli WebVTT.Closed caption files in the following formats: SAMI, TTML, and WebVTT.

    Pliki napisów kodowanych zawierają tag o nazwie rozpoznawalność, który ocenia zadanie indeksowania w zależności od tego, jak rozpoznawalna jest mowa w źródłowym wideo.Closed caption files include a tag called Recognizability, which scores an indexing job based on how recognizable the speech in the source video is. Można użyć wartości rozpoznawalność do wygenerowania plików wyjściowych na ekranie w celu zapewnienia użyteczności.You can use the value of Recognizability to screen output files for usability. Niska ocena oznacza niską wyniki indeksowania z powodu jakości audio.A low score would mean poor indexing results due to audio quality.

  • Plik słów kluczowych (XML).Keyword file (XML).

  • Plik BLOB indeksowania audio (AIB) do użycia z programem SQL Server.Audio indexing blob file (AIB) for use with SQL server.

    Aby uzyskać więcej informacji, zobacz Używanie plików AIB z Azure Media Indexer i SQL Server.For more information, see Using AIB Files with Azure Media Indexer and SQL Server.

W tym artykule przedstawiono sposób tworzenia zadań indeksowania do indeksowania elementu zawartości i indeksowania wielu plików.This article shows how to create indexing jobs to Index an asset and Index multiple files.

Najnowsze aktualizacje Azure Media Indexer można znaleźć w sekcji Media Services blogAs.For the latest Azure Media Indexer updates, see Media Services blogs.

Korzystanie z plików konfiguracji i manifestów dla zadań indeksowaniaUsing configuration and manifest files for indexing tasks

Można określić więcej szczegółów dotyczących zadań indeksowania przy użyciu konfiguracji zadania.You can specify more details for your indexing tasks by using a task configuration. Można na przykład określić, które metadane mają być używane dla pliku multimedialnego.For example, you can specify which metadata to use for your media file. Te metadane są używane przez Aparat języka do rozwinięcia słownika i znacznie poprawiają dokładność rozpoznawania mowy.This metadata is used by the language engine to expand its vocabulary, and greatly improves the speech recognition accuracy. Można również określić żądane pliki wyjściowe.You are also able to specify your desired output files.

Można również przetwarzać wiele plików multimedialnych jednocześnie przy użyciu pliku manifestu.You can also process multiple media files at once by using a manifest file.

Aby uzyskać więcej informacji, zobacz Ustawienia wstępne zadania dla Azure Media Indexer.For more information, see Task Preset for Azure Media Indexer.

Indeksowanie elementu zawartościIndex an asset

Poniższa metoda przekazuje plik multimedialny jako element zawartości i tworzy zadanie indeksowania elementu zawartości.The following method uploads a media file as an asset and creates a job to index the asset.

Jeśli plik konfiguracji nie zostanie określony, plik multimedialny jest indeksowany ze wszystkimi ustawieniami domyślnymi.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;
    }  

Pliki wyjścioweOutput files

Domyślnie zadanie indeksowania generuje następujące pliki wyjściowe.By default, an indexing job generates the following output files. Pliki są przechowywane w pierwszym elemencie zawartości wyjściowej.The files are stored in the first output asset.

Jeśli istnieje więcej niż jeden plik nośnika wejściowego, indeksator generuje plik manifestu dla danych wyjściowych zadania o nazwie "wynik zadania. txt".When there is more than one input media file, Indexer generates a manifest file for the job outputs, named ‘JobResult.txt’. Dla każdego pliku nośnika wejściowego, wyniki AIB, SAMI, TTML, WebVTT i słowo kluczowe, są numerowane sekwencyjnie i nazwane przy użyciu "alias".For each input media file, the resulting AIB, SAMI, TTML, WebVTT, and keyword files, are sequentially numbered and named using the "Alias."

Nazwa plikuFile name OpisDescription
InputFileName.aibInputFileName.aib Plik BLOB indeksowania audio.Audio indexing blob file.

Plik BLOB indeksowania audio (AIB) to plik binarny, który można wyszukać w programie Microsoft SQL Server przy użyciu wyszukiwania pełnotekstowego.Audio Indexing Blob (AIB) file is a binary file that can be searched in Microsoft SQL server using full text search. Plik AIB jest bardziej wydajny niż proste pliki Caption, ponieważ zawiera alternatywy dla każdego wyrazu, co pozwala na znacznie bogatsze środowisko wyszukiwania.The AIB file is more powerful than the simple caption files, because it contains alternatives for each word, allowing a much richer search experience.

Wymaga instalacji dodatku indeksatora SQL na maszynie z uruchomionym programem Microsoft SQL Server 2008 lub nowszym.It requires the installation of the Indexer SQL add-on on a machine running Microsoft SQL server 2008 or later. Wyszukiwanie AIB przy użyciu wyszukiwania pełnotekstowego w programie Microsoft SQL Server zapewnia dokładniejsze wyniki wyszukiwania niż wyszukiwanie plików napisów wygenerowanych przez 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. Wynika to z faktu, że AIB zawiera alternatywy wyrazów, które wyglądają podobnie jak w przypadku plików napisów o największej pewności dla każdego segmentu dźwięku.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. Jeśli wyszukiwanie wyrazów mówionych jest największe, zaleca się użycie AIB w połączeniu z 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.

Aby pobrać dodatek, kliknij Azure Media Indexer dodatek SQL.To download the add-on, click Azure Media Indexer SQL Add-on.

Istnieje również możliwość użycia innych aparatów wyszukiwania, takich jak Apache Lucene/Solr, do zwykłego indeksowania filmu wideo opartego na zamkniętym podpisie i plikach XML słów kluczowych, ale spowoduje to mniej dokładne wyniki wyszukiwania.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
Pliki napisów (DW) w formatach SAMI, TTML i WebVTT.Closed Caption (CC) files in SAMI, TTML, and WebVTT formats.

Mogą one służyć do udostępniania plików audio i wideo osobom niepełnosprawnym.They can be used to make audio and video files accessible to people with hearing disability.

Pliki napisów kodowanych zawierają tag o nazwie rozpoznawalny , który ocenia zadanie indeksowania w zależności od tego, jak rozpoznawalna jest mowa w źródłowym wideo.Closed Caption files include a tag called Recognizability which scores an indexing job based on how recognizable the speech in the source video is. Można użyć wartości rozpoznawalność do wygenerowania plików wyjściowych na ekranie w celu zapewnienia użyteczności.You can use the value of Recognizability to screen output files for usability. Niska ocena oznacza niską wyniki indeksowania z powodu jakości audio.A low score would mean poor indexing results due to audio quality.
InputFileName.kw.xml
InputFileName.info
InputFileName.kw.xml
InputFileName.info
Pliki słów kluczowych i informacji.Keyword and info files.

Plik słów kluczowych to plik XML, który zawiera słowa kluczowe wyodrębnione z zawartości mowy i informacje o częstotliwości i przesunięciu.Keyword file is an XML file that contains keywords extracted from the speech content, with frequency and offset information.

Plik info to zwykły plik tekstowy, który zawiera szczegółowe informacje dotyczące każdego rozpoznanego terminu.Info file is a plain-text file that contains granular information about each term recognized. Pierwszy wiersz jest specjalny i zawiera wynik rozpoznania.The first line is special and contains the Recognizability score. Każdy kolejny wiersz jest rozdzielaną tabulatorami listą następujących danych: czas rozpoczęcia, czas zakończenia, słowo/fraza, pewność.Each subsequent line is a tab-separated list of the following data: start time, end time, word/phrase, confidence. Czasy są wyrażone w sekundach, a poziom pewności jest podawany jako liczba z przedziału od 0-1.The times are given in seconds and the confidence is given as a number from 0-1.

Przykładowy wiersz: "1,20 1,45 Word 0,67"Example line: "1.20 1.45 word 0.67"

Te pliki mogą być używane w wielu celach, na przykład w celu przeprowadzenia analizy mowy lub udostępnienia aparatów wyszukiwania, takich jak Bing, Google lub Microsoft SharePoint, aby pliki multimedialne mogły być bardziej wykrywalne lub nawet wykorzystane do dostarczenia bardziej przydatnych reklam.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 Manifest wyjściowy, obecny tylko podczas indeksowania wielu plików, zawierający następujące informacje:Output manifest, present only when indexing multiple files, containing the following information:

Plik_wejściowyInputFileAliasAliasMediaLengthMediaLengthBłądError
a.mp4a.mp4Media_1Media_130030000
b.mp4b.mp4Media_2Media_20030003000
c. mp4c.mp4Media_3Media_360060000

Jeśli nie wszystkie pliki multimediów wejściowych są indeksowane pomyślnie, zadanie indeksowania kończy się niepowodzeniem z kodem błędu 4000.If not all input media files are indexed successfully, the indexing job fails with error code 4000. Aby uzyskać więcej informacji, zobacz kody błędów.For more information, see Error codes.

Indeksowanie wielu plikówIndex multiple files

Poniższa metoda przekazuje wiele plików multimedialnych jako element zawartości i tworzy zadanie indeksowania wszystkich plików w partii.The following method uploads multiple media files as an asset, and creates a job to index all these files in a batch.

Plik manifestu z rozszerzeniem ". lst" jest tworzony i przekazywany do elementu zawartości.A manifest file with the ".lst" extension is created and uploading into the asset. Plik manifestu zawiera listę wszystkich plików zasobów.The manifest file contains the list of all the asset files. Aby uzyskać więcej informacji, zobacz Ustawienia wstępne zadania dla Azure Media Indexer.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;
    }

Zadanie częściowo zakończone powodzeniemPartially Succeeded Job

Jeśli nie wszystkie pliki multimediów wejściowych są indeksowane pomyślnie, zadanie indeksowania zakończy się niepowodzeniem z kodem błędu 4000.If not all input media files are indexed successfully, the indexing job will fail with error code 4000. Aby uzyskać więcej informacji, zobacz kody błędów.For more information, see Error codes.

Generowane są te same dane wyjściowe (zgodnie z zakończonymi pomyślnie zadaniami).The same outputs (as succeeded jobs) are generated. Można odwołać się do pliku manifestu wyjściowego, aby dowiedzieć się, które pliki wejściowe nie powiodły się, zgodnie z wartościami kolumny błędu.You can refer to the output manifest file to find out which input files are failed, according to the Error column values. W przypadku plików wejściowych, które nie powiodły się, powstałe pliki AIB, SAMI, TTML, WebVTT i Keywords nie będą generowane.For input files that failed, the resulting AIB, SAMI, TTML, WebVTT and keyword files will NOT be generated.

Ustawienia wstępne zadania dla Azure Media IndexerTask Preset for Azure Media Indexer

Przetwarzanie z Azure Media Indexer może być dostosowane przez udostępnienie opcjonalnego ustawienia wstępnego zadania obok zadania.The processing from Azure Media Indexer can be customized by providing an optional task preset alongside the task. Poniżej opisano Format tego pliku XML konfiguracji.The following describes the format of this configuration xml.

NameName WymaganeRequire OpisDescription
klawiaturinput falsefalse Pliki zasobów, które mają być indeksowane.Asset file(s) that you want to index.

Azure Media Indexer obsługuje następujące formaty plików multimedialnych: MP4, WMV, MP3, M4A, WMA, AAC, WAV.Azure Media Indexer supports the following media file formats: MP4, WMV, MP3, M4A, WMA, AAC, WAV.

Można określić nazwy plików w atrybucie nazwy lub listy elementu wejściowego (jak pokazano poniżej) . Jeśli nie określisz pliku zasobów do indeksowania, plik podstawowy jest wybierany.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. Jeśli nie ustawiono podstawowego pliku zasobów, pierwszy plik w wejściowym elemencie zawartości jest indeksowany.If no primary asset file is set, the first file in the input asset is indexed.

Aby jawnie określić nazwę pliku zasobu, wykonaj następujące czynności:To explicitly specify the asset file name, do:
<input name="TestFile.wmv">

Można również indeksować wiele plików zasobów jednocześnie (do 10 plików).You can also index multiple asset files at once (up to 10 files). W tym celu:To do this:

  1. Utwórz plik tekstowy (plik manifestu) i nadaj mu rozszerzenie. lst.Create a text file (manifest file) and give it an .lst extension.

  2. Dodaj listę wszystkich nazw plików zasobów w danych wejściowych do tego pliku manifestu.Add a list of all the asset file names in your input asset to this manifest file.

  3. Dodaj (Przekaż) plik manifestu do elementu zawartości.Add (upload) the manifest file to the asset.

  4. Określ nazwę pliku manifestu w atrybucie listy danych wejściowych.Specify the name of the manifest file in the input’s list attribute.
    <input list="input.lst">



Uwaga: Jeśli dodasz więcej niż 10 plików do pliku manifestu, zadanie indeksowania zakończy się niepowodzeniem z kodem błędu 2006.Note: If you add more than 10 files to the manifest file, the indexing job will fail with the 2006 error code.
metadatametadata falsefalse Metadane dla określonych plików zasobów używanych na potrzeby adaptacji słownika.Metadata for the specified asset file(s) used for Vocabulary Adaptation. Przydatne do przygotowania indeksatora do rozpoznawania niestandardowych słów słownika, takich jak poprawne rzeczowniki.Useful to prepare Indexer to recognize non-standard vocabulary words such as proper nouns.
<metadata key="..." value="..."/>

Można podać wartości wstępnie zdefiniowanych kluczy.You can supply values for predefined keys. Obecnie obsługiwane są następujące klucze:Currently the following keys are supported:

"title" i "Description" — służy do adaptacji słownictwa w celu dostosowania modelu języka dla zadania i poprawiania dokładności rozpoznawania mowy.“title” and “description” - used for vocabulary adaptation to tweak the language model for your job and improve speech recognition accuracy. Wartości odnoszą się do wyszukiwania w Internecie, aby znaleźć kontekstowe dokumenty tekstowe, przy użyciu zawartości, aby rozszerzyć wewnętrzny słownik na czas trwania zadania indeksowania.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] />"
oferowanychfeatures

Dodano w wersji 1,2.Added in version 1.2. Obecnie jedyną obsługiwaną funkcją jest rozpoznawanie mowy ("ASR").Currently, the only supported feature is speech recognition ("ASR").
falsefalse Funkcja rozpoznawania mowy ma następujące klucze ustawień:The Speech Recognition feature has the following settings keys:

KluczKey

OpisDescription

Przykładowa wartośćExample value

JęzykLanguage

Język naturalny, który ma zostać rozpoznany w pliku multimedialnym.The natural language to be recognized in the multimedia file.

Angielski, hiszpańskiEnglish, Spanish

CaptionFormatsCaptionFormats

rozdzielana średnikami lista formatów żądanych napisów wyjściowych (jeśli istnieją)a semicolon-separated list of the desired output caption formats (if any)

ttml;sami;webvttttml;sami;webvtt

GenerateAIBGenerateAIB

Flaga logiczna określająca, czy plik AIB jest wymagany (do użycia z SQL Server i IFilter klienta indeksatora).A boolean flag specifying whether or not an AIB file is required (for use with SQL Server and the customer Indexer IFilter). Aby uzyskać więcej informacji, zobacz Używanie plików AIB z Azure Media Indexer i SQL Server.For more information, see Using AIB Files with Azure Media Indexer and SQL Server.

Oznacza FalseTrue; False

GenerateKeywordsGenerateKeywords

Flaga logiczna określająca, czy plik XML jest wymagany.A boolean flag specifying whether or not a keyword XML file is required.

Oznacza False.True; False.

ForceFullCaptionForceFullCaption

Flaga logiczna określająca, czy wymuszać pełne podpisy (niezależnie od poziomu ufności).A boolean flag specifying whether or not to force full captions (regardless of confidence level).

Wartość domyślna to false. w takim przypadku wyrazy i frazy, które mają mniej niż 50% poziomu ufności, są pomijane na podstawie końcowych etykiet wyjściowych i zastępowane przez wielokropek ("...").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 ("..."). Elipsy są przydatne do kontroli jakości napisów i inspekcji.The ellipses are useful for caption quality control and auditing.

Oznacza False.True; False.

Kody błędówError codes

W przypadku błędu, Azure Media Indexer powinien zgłosić jeden z następujących kodów błędów:In the case of an error, Azure Media Indexer should report back one of the following error codes:

KodCode NameName Możliwe przyczynyPossible Reasons
20002000 Nieprawidłowa konfiguracjaInvalid configuration Nieprawidłowa konfiguracjaInvalid configuration
20012001 Nieprawidłowe zasoby wejścioweInvalid input assets Brak zawartości wejściowej lub pustego elementu zawartości.Missing input assets or empty asset.
20022002 Nieprawidłowy manifestInvalid manifest Manifest jest pusty lub manifest zawiera nieprawidłowe elementy.Manifest is empty or manifest contains invalid items.
20032003 Nie można pobrać pliku multimedialnegoFailed to download media file Nieprawidłowy adres URL w pliku manifestu.Invalid URL in manifest file.
20042004 Nieobsługiwany protokółUnsupported protocol Protokół URL protokołu nie jest obsługiwany.Protocol of media URL is not supported.
20052005 Nieobsługiwany typ plikuUnsupported file type Typ pliku nośnika danych wejściowych nie jest obsługiwany.Input media file type is not supported.
20062006 Zbyt wiele plików wejściowychToo many input files Manifest wejściowy zawiera więcej niż 10 plików.There are more than 10 files in the input manifest.
30003000 Dekodowanie pliku nośnika nie powiodło sięFailed to decode media file Nieobsługiwany koder-dekoder multimediówUnsupported media codec
lubor
Uszkodzony plik multimedialnyCorrupted media file
lubor
Brak strumienia audio w nośniku wejściowym.No audio stream in input media.
40004000 Indeksowanie wsadowe częściowo powiodło sięBatch indexing partially succeeded Nie można indeksować niektórych plików multimediów wejściowych.Some of the input media files are failed to be indexed. Aby uzyskać więcej informacji, zobacz pliki wyjściowe.For more information, see Output files.
inneother Błędy wewnętrzneInternal errors Skontaktuj się z zespołem pomocy technicznej.Please contact support team. https://doi.org/10.13012/J8PN93H8indexer@microsoft.com

Obsługiwane językiSupported Languages

Obecnie obsługiwane są języki w języku angielskim i hiszpańskim.Currently, the English and Spanish languages are supported. Aby uzyskać więcej informacji, zobacz wpis w blogu dotyczący wersji v 1.2.For more information, see the v1.2 release blog post.

Ścieżki szkoleniowe dotyczące usługi Media ServicesMedia Services learning paths

Media Services v3 (Najnowsza wersja)Media Services v3 (latest)

Zapoznaj się z najnowszą wersją Azure Media Services.Check out the latest version of Azure Media Services!

Media Services V2 (starsza wersja)Media Services v2 (legacy)

Przekazywanie opiniiProvide feedback

Skorzystaj z forum User Voice, aby przekazać opinie i sugestie dotyczące sposobów usprawnienia usługi Azure Media Services.Use the User Voice forum to provide feedback and make suggestions on how to improve Azure Media Services. Możesz także przejść bezpośrednio do jednej z następujących kategorii:You also can go directly to one of the following categories:

Omówienie Azure Media Services AnalyticsAzure Media Services Analytics Overview

Korzystanie z plików AIB z Azure Media Indexer i SQL ServerUsing AIB Files with Azure Media Indexer and SQL Server

Indeksowanie plików multimedialnych z Azure Media Indexer 2 wersja zapoznawczaIndexing Media Files with Azure Media Indexer 2 Preview