从 m3u8 流中获取 vtt 字幕

Yeh*_*hor 4 ffmpeg subtitles

我有一个视频流http://content.uplynk.com/ext/6790c94a453741799d3f3fb3bc9023a4/2493079.m3u8可以通过 ffmpeg 命令完美抓取

ffmpeg -i " http://content.uplynk.com/ext/6790c94a453741799d3f3fb3bc9023a4/2493079.m3u8 " -c 复制 CMA.ts

在这个 m3u8 列表中有一个字幕流http://content-aeui1.uplynk.com/395e08dcb0b54a3781d34d0b840df075/sub3.m3u8,它有几个 vtt 部分。

有没有办法将这些 vtt 部分抓取到单个 vtt 文件中,然后转换为一些常见的格式,如 srt ?

或者也许有一种方法可以抓取嵌入字幕的视频?

小智 8

我知道这篇文章很旧,但这是ffmpeg您要求的解决方案。

ffmpeg -i 'https://example.com/link/to/subtitles_playlist.m3u8' subtitles.srt
Run Code Online (Sandbox Code Playgroud)

  • 这对我有用!我打开 master.m3u8 文件,找到以 `#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitles-0",NAME="English"` 开头的行,并使用以下 URI 作为 `ffmpeg ` 输入。 (2认同)