有没有办法下载私人/公共 YouTube 播放列表中视频的自动生成的字幕?

有没有办法下载私人/公共 YouTube 播放列表中视频的自动生成的字幕?

我找到了这个很酷的 Reddit 链接这里基本上实现了标题所说的功能,但这些东西让我感到有点困惑。如果您想从可以公开或私人的播放列表中调用这些自动生成的 YouTube 字幕/副标题,有人可以建议是否有更好的方法来下载这些字幕/副标题吗?

答案1

您链接的脚本有点过头了,因为它试图从播放列表中的多个视频中抓取字幕,而没有利用多年来youtube-dl除了视频之外还接受播放列表作为输入的事实。无论如何,您想要的可以在一行代码中完成。

  1. 下载并安装最新版本的youtube-dl适合您的操作系统。

  2. 运行以下命令:

    youtube-dl <URL-to-video-or-playlist> --skip-download --write-auto-sub
    

    如果您除了想要字幕文件之外还想要视频,请删除该--skip-download选项。

  3. 文件下载完成后,您会在运行命令的文件夹中找到它们。它们可能是.vtt文件,但也可能是.srt其他常见的字幕格式。

相关内容