Изменение текстовой дорожки на портале Azure
Предупреждение
Поддержка Служб мультимедиа Azure будет прекращена 30 июня 2024 г. Дополнительные сведения см. в руководстве по прекращению поддержки AMS.
Если трансляция использовала транскрибирование в реальном времени для создания VTT или TTML-файла для использования с субтитрами и расшифровками для захваченного видео, вероятно, для динамического транскрибирования потребуется некоторое редактирование. Позже может также потребоваться обеспечить доставку текста на нескольких языках и разрешить зрителям выбирать, какой из них использовать в проигрывателе. В этой статье описывается, как отредактировать исходный VTT-файл на портале Azure.
Поиск и редактирование дорожки
Вывод дорожек ресурсов на портале
- Перейдите к учетной записи Служб мультимедиа, с которой вы хотите работать.
- Выберите Ресурсы в меню. Откроется экран "Ресурсы".
- Дорожки в ресурсе будут перечислены в списке Треки .
Изменение дорожки
Изменить дорожку можно двумя способами. Вы можете изменить дорожку в портал Azure или скачать дорожку и изменить ее локально.
Предупреждение
Будьте внимательны, чтобы не изменять метки времени!
Изменение дорожки в портал Azure
- Выберите Изменить субтитры рядом с дорожкой, которую вы хотите изменить. Откроется экран редактирования субтитров.
- Измените файл.
- Щелкните Сохранить.
Скачивание и редактирование дорожки
- Щелкните вертикальное многоточие рядом с текстовой дорожкой, с которой вы хотите работать. ПРИМЕЧАНИЕ: Динамические текстовые дорожки транскрибирования обычно называются auto-generated-best_4800.vtt.
- Щелкните Скачать. Сохраните файл локально.
- Откройте файл в предпочитаемом текстовом редакторе.
- Измените текст или исправьте все, что не было записано в реальном транскрибировании.
- Сохраните измененный файл.
Отправка субтитров
После завершения задания результирующие файлы кодировщика будут находиться в выходном ресурсе. Вы будете использовать этот ресурс в будущем.
- Перейдите к выходному ресурсу, используемому для хранения результатов кодирования.
- Выберите Добавить текстовую дорожку.
- Введите имя в поле Имя . Например, для текстовой дорожки на английском языке введите Английский.
- Нажмите кнопку Отправить новый переключатель. Кроме того, если вы уже создали или отправили VTT-файл, можно нажать переключатель Использовать существующий и выбрать дорожку.
- Введите текст, который будет отображаться в проигрывателе, в поле Отображаемое имя .
- Выберите переключатель Видимый , чтобы убедиться, что дорожка будет отображаться в клиенте проигрывателя.
- Установите флажки Параметры HLS , чтобы задать дорожку в качестве дорожки по умолчанию и (или) установить принудительно. Для английского языка задайте его в качестве дорожки по умолчанию.
- Установите флажки Характеристики специальных возможностей , чтобы определить, для какого руководства по специальным возможностям используется текстовая дорожка.
- Выберите Я принимаю и отправить , чтобы отправить текстовую дорожку.
Просмотр потоков подпись в манифесте
Просмотрите манифест, чтобы увидеть изменения отслеживания в файле манифеста.
- Вы уже должны находиться на экране выходного ресурса.
- Выберите ссылку на контейнер хранилища. Имя контейнера хранилища начинается с префикса "asset-". Появится экран контейнера хранилища.
-
.ism
Выберите файл из списка файлов. Появится экран большого двоичного объекта. - Выберите команду Изменить.
- Найдите следующий XML-код над элементом
</switch>
, изменив имена VTT-файлов на отправленные.
<textstream src="sample.cmft" systemBitrate="52" systemLanguage="en-us">
<param name="systemLanguage" value="en-us" valuetype="data" />
<param name="outputFlag" value="3" valuetype="data" />
<param name="systemBitrate" value="52" valuetype="data" />
<param name="transcriptsrc" value="en-us.vtt" valuetype="data" />
<param name="textIsDefault" value="TRUE" valuetype="data" />
<param name="textHlsCharacteristic" value="public.accessibility.transcribes-spoken-dialog" valuetype="data" />
<param name="trackID" value="1" valuetype="data" />
<param name="trackName" value="subt_en-us" valuetype="data" />
<param name="textDisplayName" value="English" valuetype="data" />
<param name="armId" value="English" valuetype="data" />
</textstream>
<textstream src="es-es.cmft" systemBitrate="50333" systemLanguage="">
<param name="systemLanguage" value="" valuetype="data" />
<param name="outputFlag" value="3" valuetype="data" />
<param name="systemBitrate" value="0" valuetype="data" />
<param name="transcriptsrc" value="es-es.vtt" valuetype="data" />
<param name="textHlsCharacteristic" value="public.accessibility.transcribes-spoken-dialog" valuetype="data" />
<param name="trackID" value="1" valuetype="data" />
<param name="trackName" value="subt" valuetype="data" />
<param name="textDisplayName" value="Español" valuetype="data" />
<param name="armId" value="Spanish" valuetype="data" />
</textstream>
Справка и поддержка
Вы можете обратиться к Службам мультимедиа с вопросами или следить за нашими обновлениями одним из следующих способов:
- ВОПРОСЫ И ОТВЕТЫ
-
Stack Overflow. Пометьте вопросы с помощью
azure-media-services
. - @MSFTAzureMedia или используйте @AzureSupport для запроса на поддержку.
- Отправьте запрос в службу поддержки через портал Azure.