subtitle- 字幕文件提取

1- 方法一:第三方网站和工具

以下是一些可能可以下载抖音字幕的第三方网站,但请注意,我无法保证它们的长期有效性和安全性,使用前请自行评估风险:

  1. SaveFrom.net:这是一个流行的在线视频下载网站,支持多个平台的视频下载。

    • 使用方法:
      1. 复制抖音视频链接。
      2. 访问 SaveFrom.net 网站。
      3. 将链接粘贴到网站的输入框中。
      4. 网站会解析视频,并提供下载选项。如果支持字幕下载,你应该能看到字幕文件的下载链接。
  2. 抖音视频解析下载:通过搜索引擎搜索 " 抖音视频解析下载 ",会出现很多类似的网站。这些网站通常界面类似,操作方式也大同小异。

    • 使用方法:
      1. 复制抖音视频链接。
      2. 访问其中一个网站。
      3. 将链接粘贴到网站的输入框中,并点击解析或下载按钮。
      4. 网站会解析视频,并可能提供字幕下载选项。

请注意:

  • 这些网站的可靠性和安全性无法保证,可能存在广告、恶意软件或隐私泄露的风险。
  • 抖音可能会更新其反爬虫机制,导致这些网站失效。
  • 部分网站可能只提供视频下载,不提供字幕下载。

2- 方法二:使用开发者工具手动提取(更详细步骤)

这种方法相对安全,但需要一定的技术基础。以下是更详细的步骤:

  1. 打开抖音网页版:在电脑上使用 Chrome 或 Firefox 等现代浏览器访问抖音网页版(www.douyin.com),并找到你想要下载字幕的视频。

  2. 打开开发者工具:在浏览器中按下 F12 键或右键点击页面选择 " 检查 " 来打开开发者工具。

  3. 切换到 " 网络 " 标签页:在开发者工具中,切换到 " 网络 "(Network)标签页。

  4. 清除现有请求(可选):点击 " 网络 " 标签页左上角的 " 清除 " 按钮(一个带有禁止符号的圆形图标),以清除已有的网络请求,方便后续观察。

  5. 播放视频:播放抖音视频,并在 " 网络 " 标签页中观察新的网络请求。

  6. 查找字幕文件:

    • 在 " 网络 " 标签页的过滤器中,输入 jsonvttsrt 尝试筛选出可能的字幕文件请求。
    • 如果没有筛选出结果,可以尝试不加筛选,然后逐个查看请求。寻找那些响应内容看起来像是字幕的请求(例如,包含时间戳和文本的 JSON 数据)。
    • 字幕文件通常是以 https:// 开头的链接,并且可能包含 captionsubtitle 或视频 ID 等关键词。
  7. 分析字幕数据:

    • 找到看起来像是字幕的请求后,点击该请求,然后在右侧查看 " 响应 "(Response)内容。
    • 如果响应内容是 JSON 格式,它可能包含类似以下结构的字幕数据:
    {
      "body": {
        "sentences": [
          {
            "text": "字幕内容1",
            "start_time": 0,
            "end_time": 3000
          },
          {
            "text": "字幕内容2",
            "start_time": 3000,
            "end_time": 6000
          },
          // ...更多句子
        ]
      }
    }
    
    • 如果响应内容是 SRT 或 VTT 格式,它会直接以字幕文件的格式显示,例如:
    1
    00:00:00,000 --> 00:00:03,000
    字幕内容1
    
    2
    00:00:03,000 --> 00:00:06,000
    字幕内容2
    
    // ...更多字幕条目
    
  8. 下载字幕文件:

    • JSON 格式:如果字幕是 JSON 格式,你需要复制整个 JSON 响应内容。然后,你可以使用在线的 JSON 格式化工具将其格式化,或者编写一个简单的脚本来解析 JSON 并提取字幕文本和时间戳,将其转换为 SRT 或 VTT 格式。
    • SRT 或 VTT 格式:如果字幕已经是 SRT 或 VTT 格式,你可以直接右键点击该请求,选择 " 复制 “->” 复制响应 ",然后将内容粘贴到一个文本文件中,并将其保存为 .srt.vtt 扩展名。

3- 方法三:使用屏幕录制软件的 OCR 功能

如果你找不到合适的第三方工具,也无法通过开发者工具提取字幕,可以尝试使用屏幕录制软件的 OCR 功能。

  1. 选择合适的屏幕录制软件:选择一个带有 OCR 功能的屏幕录制软件,例如 Camtasia。
  2. 录制视频:使用屏幕录制软件录制抖音视频的播放过程,确保字幕清晰可见。
  3. 使用 OCR 功能:在录制完成后,使用软件的 OCR 功能来识别视频中的字幕。通常,你需要在软件中导入录制的视频,然后使用 OCR 工具来选择字幕区域并进行识别。识别后,你可以将字幕导出为文本文件。

再次强调注意事项

  • 版权问题:请尊重视频创作者的版权,仅在合法和合理的情况下下载和使用字幕。
  • 隐私和安全:使用第三方工具时,务必注意隐私和安全风险,避免使用不可靠的来源。
  • 技术限制:由于抖音可能会更新其技术和反爬虫机制,上述方法可能随时失效。

希望以上信息能够帮助你更具体地了解如何下载抖音字幕。请根据自己的实际情况选择合适的方法,并谨慎操作。

yt-dlp --write-subs --sub-lang zh --skip-download https://v.douyin.com/iURDxpaE/