如何将.vtt字幕文件转换为片段(.m3u8)?

问题描述 投票:0回答:1

我已经获得了从网站中提取的 m3u8 URL,我当前的目标是将字幕合并到其中。幸运的是,该网站提供 .vtt 格式的字幕文件。然而,有一个值得注意的挑战:似乎只能导入 .vtt 文件的分段版本。

视频 m3u8 文件和 .vtt 文件可以通过以下链接访问:

我尝试使用 Python 的 webvtt-py 包将 .vtt 文件转换为段。但是,当我将字幕 m3u8 文件导入主播放列表时,字幕显示为选项,但选择它们不起作用。

这是我的主播放列表:

#EXTM3U

#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",NAME="English",DEFAULT=YES,AUTOSELECT=YES,FORCED=YES,LANGUAGE="en",URI="subs/en.m3u8"

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=600000,SUBTITLES="subs"
https://owt.webarchivecdn.com/_v10/fa70737f10c90fb9005bc60753a5b63cc58504583975167068e7e3923f789dcf8a0730a9efefae7749f75cad7614c651bb0378d7cbb39c9c0afbcb884e2de8c1a32fb328eb3458ab23bec1290196a67b02011a01df4a6324c5866132d42c412cb69ee880961b79baa7f92f84bc2f0702958f901f4720f9c3f174e1122957f9942bfa8cda2e60564d4a86af2f7de7faeb/360/index.m3u8

这是我用来将 .vtt 文件转换为段的代码:

import webvtt

webvtt.segment("sub.vtt", "subs")

有人可以告诉我出了什么问题吗?

亲切的问候, 萨比尔

python m3u8 webvtt
1个回答
0
投票

问题解决了吗?我编写了一些 Python 脚本,如果您有分段 .vtt 文件(或至少是最后一个)的 URL,这些脚本应该是可用的。

如果您需要它们,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.