我有一些 .scc 格式的隐藏式字幕文件。我想将它们转换为 .vtt 格式。我尝试了几种在线服务和图书馆,并取得了不同程度的成功。我试图确定一个可以进行转换的 AWS 服务(MediaConvert、Elastic Transcoder),但是当您没有任何实际媒体时,我似乎无法弄清楚如何仅转换隐藏式字幕文件。
您知道可以进行转换的 AWS 服务吗?您能否指出我的入门资源。
我有一些 .scc 格式的隐藏式字幕文件。我想将它们转换为 .vtt 格式。我尝试了几种在线服务和图书馆,并取得了不同程度的成功。我试图确定一个可以进行转换的 AWS 服务(MediaConvert、Elastic Transcoder),但是当您没有任何实际媒体时,我似乎无法弄清楚如何仅转换隐藏式字幕文件。
您知道可以进行转换的 AWS 服务吗?您能否指出我的入门资源。
仅供参考,目前仅在 MediaConvert 中不支持字幕。但是有一种解决方法可以实现您的目标。您可以使用 MediaConvert 并创建一个小的 SD 输出再现(需要确保源文件具有匹配的持续时间 [或更长])并使用 SCC 有一个 sidecar 文件,并输出 webvtt 文件和一个丢弃的视频文件。
ttconv可以将 SCC 文件转换为基于文本的格式,例如 TTML、IMSC、SRT、VTT...
pip install ttconv
tt.py convert -i <input .scc file> -o <output .ttml file>
作为一个纯 python 库,它可以作为 lambda 部署在 AWS 上。