11

我的目标是从一组 youtube 视频中下载自动字幕。(我只是想根据查询获取视频信息和视频字幕)我读到的第一件事是,如果您不是所有者,则无法下载字幕。但我不想要所有者上传的字幕,我只需要自动的。

为此,我看到了一些解决方案,其中大多数带有外部应用程序。其中之一是通过以下 URL: http: //video.google.com/timedtext ?type=track&v=3wszM2SA12E&name=Automatic&lang=en 问题是:

  1. 这不是访问 youtube 数据的最佳方式。
  2. 它不适用于每个视频。

Youtube API 是否提供访问此信息的方法?

先感谢您!!

4

2 回答 2

19

您可以在我为能够编辑 YouTube 的自动字幕而创建的网站上为几乎所有公开可见的 YouTube 视频下载自动字幕。

转到此页面 www.diycaptions.com,然后将视频的 URL 粘贴到页面上的第二个输入框中,这将带您进入转录板。在该页面上,您将看到以 .srt 格式或纯文本格式 (.txt) 为您指定的视频下载自动字幕的链接。

如果您想更正它们,您可以使用我网站上的编辑器非常轻松地进行更正。只需将 YouTube URL 粘贴到页面上的第一个输入框中,您将被带到一个集成编辑器,您可以在其中轻松地使文本准确并适合上传到 YouTube 或第三方字幕网站,如 www.amara.org或 www.dotsub.com。

于 2013-09-18T06:43:58.127 回答
2

是的(截至目前)。有一个名为 youtube-dl 的工具。它支持许多可以单独检查的选项。举个例子:

>youtube-dl https://www.youtube.com/watch?v=YOUR_VIDEO_HASH --write-auto-sub --sub-lang en

这将下载视频以及自动生成的英文字幕。

于 2021-08-19T13:09:10.850 回答