我们使用Azure Media Services v3将视频(由我们的客户上传)存储和流式传输到我们的客户,并且效果很好。 有时,我们的客户会上传带有嵌入式字幕/隐藏式字幕的文件,而我们希望显示它们。有什么办法可以从视频中删除那些CC文件?
我们已经尝试过analyze the videos,但我们所得到的只是自动生成的字幕。我们无法弄清楚如何通过AMSv3获得嵌入式CC。
我们使用了以下视频文件:
https://github.com/Matroska-Org/matroska-test-files/blob/master/test_files/test5.mkv
我们有以下WEBVTT文件:
00:00:04.980 --> 00:00:09.028
overrode us no and it is here just
我们需要的东西被嵌入到“ test5.mkv”中。
答案 0 :(得分:0)
因此,方案是使用一个文件作为视频/音频源,并使用另一个带有字幕/字幕的单独的文件(又名侧面汽车),对它们进行编码,并确保字幕/字幕可以通过Azure Media Player播放。
推荐选项:Azure Media Player supports播放单独的WebVTT文件,因此您将对视频/音频源进行编码,并使用Subtitle Edit之类的开源工具来生成VTT文件。
否则,如果您需要该服务来生成VTT文件,则需要使用Premium Encoder。如果您想使用此路线,请通过amshelp@microsoft.com与我们联系。