Azure Media Services v3. Предварительная настройка для создания подписей: предварительный просмотр Azure Media Indexer 2 - PullRequest
0 голосов
/ 30 октября 2018

Существует ли предустановка для создания титров, например, медиапроцессор Azure Media Indexer 2 v2 Preview , найденный в V2?

Гипотетический пример:

var transform = await _client.Transforms.GetAsync(ResourceGroup, AccountName, TranscribeTransformName);

if (transform == null)
{
    var output = new[]
    {
        new TransformOutput
        {
            Preset = new BuiltInMediaIndexerPreset
            {
                PresetName = "Azure Media Indexer 2 Preview"
            }
        }
    };

Ответы [ 2 ]

0 голосов
/ 17 ноября 2018

Работает ли субтитры для видео, закодированных с помощью «AdaptiveStreaming»?

0 голосов
/ 31 октября 2018

Нашли решение, изучив комментарии к коду из «Перейти к ссылкам».

var transform = await _client.Transforms.GetAsync(ResourceGroup, AccountName, TranscribeTransformName);

if (transform == null)
{
    var output = new[]
    {
        new TransformOutput(new VideoAnalyzerPreset("en-US", InsightsType.AudioInsightsOnly))
    };

    transform = await _client.Transforms.CreateOrUpdateAsync(ResourceGroup, AccountName, TranscribeTransformName, output);
}


/// <summary>
/// Initializes a new instance of the VideoAnalyzerPreset class.
/// </summary>
/// <param name="audioLanguage">The language for the audio payload in
/// the input using the BCP-47 format of 'language tag-region' (e.g:
/// 'en-US'). The list of supported languages are, 'en-US', 'en-GB',
/// 'es-ES', 'es-MX', 'fr-FR', 'it-IT', 'ja-JP', 'pt-BR', 'zh-CN',
/// 'de-DE', 'ar-EG', 'ru-RU', 'hi-IN'. If not specified, automatic
/// language detection would be employed. This feature currently
/// supports English, Chinese, French, German, Italian, Japanese,
/// Spanish, Russian, and Portuguese. The automatic detection works
/// best with audio recordings with clearly discernable speech. If
/// automatic detection fails to find the language, transcription would
/// fallback to English.</param>
/// <param name="insightsToExtract">The type of insights to be
/// extracted. If not set then based on the content the type will
/// selected.  If the content is audi only then only audio insights are
/// extraced and if it is video only. Possible values include:
/// 'AudioInsightsOnly', 'VideoInsightsOnly', 'AllInsights'</param>
public VideoAnalyzerPreset(string audioLanguage = null, InsightsType? insightsToExtract = null);
...