Как получить встроенные закрытые заголовки (субтитры) из видеофайла с помощью Azure Media Services v3? - PullRequest
0 голосов
/ 03 апреля 2019

Мы используем Azure Media Services v3 для хранения и потоковой передачи видео (загруженных нашими клиентами) нашим клиентам, и это прекрасно работает.Иногда наши клиенты загружают эти файлы со встроенными субтитрами / субтитрами, и мы хотели бы их отобразить.Есть ли способ извлечь эти CC-файлы из видео?

Мы уже пытались проанализировать видео , но все, что у нас было, это автоматически сгенерированные субтитры.Мы не могли понять, как получить встроенные CC через AMSv3.

Мы использовали следующий видеофайл:

https://github.com/Matroska-Org/matroska-test-files/blob/master/test_files/test5.mkv

У нас естьследующий файл WEBVTT:

https://pastebin.com/6MQazv1m

00:00:04.980 --> 00:00:09.028

overrode us no and it is here just

То, что нам нужно, встроено в "test5.mkv".

1 Ответ

0 голосов
/ 18 апреля 2019

Таким образом, сценарий состоит в том, чтобы использовать один файл в качестве источника видео / аудио, а другой - отдельный файл (также называемый вспомогательный автомобиль) с заголовками / субтитрами, кодировать их и обеспечивать воспроизведение заголовков / субтитров через Azure Media Player.

Рекомендуемая опция: Azure Media Player поддерживает воспроизведение отдельных файлов WebVTT, поэтому вы можете кодировать источник видео / аудио и использовать инструмент с открытым исходным кодом, например Редактирование субтитров , для создания VTT файлы.

В противном случае, если вам требуется служба для создания файлов VTT, вам необходимо использовать Premium Encoder. Пожалуйста, свяжитесь с нами по amshelp@microsoft.com, если вы хотите продолжить этот маршрут.

...