是否可以从视频中下载自动字幕?

use*_*138 11 extract download captions srt

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

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

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

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

先感谢您!!

Mik*_*way 12

您可以在我创建的网站上为几乎任何公开可见的 YouTube 视频下载自动字幕,该网站是为了能够编辑 YouTube 的自动字幕。

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

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

  • 更新我之前的答案。DIYCaptions 现在指向我创建的另外两个网站。* www.captionsgrabber.com 和 * www.hyprscribr.com。Captions Grabber 允许访问给定 YouTube 视频的自动字幕文本以及人工制作的字幕和翻译的字幕。HyprScribr 是一款在线编辑器,可以快速轻松地清理自动字幕。通过使用HyprScribr中的菜单,可以获得.srt格式的带有时间的文本。 (3认同)
  • diycaptions.com 不起作用 - 选择操作已损坏 (2认同)

Ale*_*lov 7

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

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

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

  • 它并不总是有效,取决于视频。 (2认同)