Exportação de legendas em SRT para vídeos do Bilibili e transcrição semiautomática.

Exportação de legendas em SRT para vídeos do Bilibili e transcrição semiautomática.

Resolver o problema atual de não ser possível usar a transcrição oficial.

madeBy
SShawn
installedBy
6
fromYouMind
B站字幕转录与SRT导出

https://www.bilibili.com/video/BV1SPPWzkEpB/?spm_id_from=333.1387.collection.video_card.click&vd_source=54d189621bad7cfb2bc05f8da31384ed

已提取 bvid:BV1SPPWzkEpB。现在进入第2步,调用 B站 view 接口获取权威视频信息。

view 接口返回的关键信息:

  • 标题:认知03.06:女星经纪人交易模型2026重制版(1)
  • UP主:懒惰投资者
  • aid:116180023117618 | cid:36489072225
  • 时长:765 秒(12分45秒)
  • 付费状态:免费视频(pay=0, ugc_pay=0, arc_pay=0 ✅)

现在进入第3步:打开浏览器,引导你手动开启 AI 字幕。

浏览器已连接,而且 B站视频页已经打开了!让我先确认页面状态。

页面已加载完毕。B站播放器上的「字幕」按钮(e24)已识别到。

根据经验教训,B站字幕菜单项位于 shadow DOM 中,浏览器扩展无法自动点击「中文」选项,需要你手动操作一下:


请在刚才打开的B站视频页中操作:

  1. 点击播放器右下角的 「字幕」 按钮
  2. 在弹出的菜单中选择 「中文」(不是「关闭」)
  3. 等待 5-10 秒,让 AI 字幕开始生成
  4. 然后回复 「继续」

当前视频:认知03.06:女星经纪人交易模型2026重制版(1)(up:懒惰投资者,时长 12:45)

继续

好的,现在获取当前时间戳并请求 player/v2 接口。

⚠️ 重要发现:该视频为充电专属视频!

player/v2 返回的关键信息:

字段
is_upower_exclusivetrue
is_upower_playtrue
elec_high_level.title「六阶深入解读」充电专属视频
need_login_subtitlefalse(已登录 ✅)
AI 字幕ai-zh / ai-en / ai-ja 等 6 种语言均可用

根据经验教训(MEMORY.md v4):充电专属视频的 AI 字幕极大概率会持续错配。 B站 AI 字幕系统可能无法正常访问充电专属视频的音频内容,会返回其他视频(如空镜头教程、手机评测等)的缓存错配字幕,且无论重试多少次都无法获得正确字幕。

不过这次有一个积极的信号:字幕 URL 路径中包含了当前视频的 aid+cid11618002311761836489072225),这在之前的错配案例中是没有的。所以这次的字幕有可能是正确的。

我建议以下方案,请选择一个:

继续

Instruções

O autor definiu as instruções como privadas. Abaixo está uma breve descrição.

description

Sob a condição de que as legendas sejam extraídas com sucesso e os arquivos SRT sejam gerados, o consumo mínimo no modo AUTO é de 77 pontos. Atualmente, a transcrição de vídeos do Bilibili pelo YouMind não é muito boa e pode causar travamentos (como mostrado na Figura 3). Antes da otimização oficial, esta skill conseguia obter legendas oficiais de IA de vídeos do Bilibili (link/número BV/arquivo de vídeo do YouMind) usando um navegador conectado, gerar documentos de transcrição legíveis e exportar seletivamente arquivos de legenda SRT padrão (.srt local + documento do YouMind). A calibração CID integrada e a verificação de consistência das legendas evitam legendas incompatíveis ou expiradas. O processo de operação foi simplificado ao máximo. De acordo com as instruções da skill, quando necessário (veja a demonstração), clique manualmente na opção de reconhecimento de legendas por IA na página do vídeo do Bilibili já aberta, selecione Chinês e, em seguida, você poderá extrair as legendas. Este é atualmente o método de extração mais estável, pois as legendas originalmente incluídas no vídeo geralmente não são reconhecidas. O arquivo será baixado automaticamente para (~/.download; sistema Mac. Não sei sobre o Windows). Clique em "Enviar" na visualização linha por linha. ---—————————————————————————————————————————————————--- Os seguintes problemas que podem ser encontrados e que podem ser resolvidos são: 1. Ao adicionar o link do Bilibili ao arquivo .ym, pode haver uma falha na extração das legendas. Nesse caso, clique nos "..." no canto superior direito e selecione "Reextrair". Após clicar, a tela normal provavelmente aparecerá, mas não haverá janela de vídeo. No entanto, adicionar um novo link novamente permitirá que a extração seja bem-sucedida. Como alternativa, feche todas as páginas e abra-as novamente / clique no link compartilhado do Bilibili (em vez do link da página da web) para tentar. 2. Ocasionalmente, podem ocorrer erros de extração de legendas durante a execução da skill. Isso pode ser devido a vídeos pagos/gratuitos. Deixe a IA corrigir a tarefa automaticamente. Este problema não deve ocorrer se você seguir as instruções. A resposta oficial é a seguinte: 1. O próprio vídeo do Bilibili não possui um arquivo de legenda. Ao salvar o link do Bilibili, ele tenta automaticamente recuperar o arquivo de legenda, mas falha, daí o resultado vazio. 2. A tarefa de recuperação de legenda é iniciada pela IA, que tenta recuperar o fluxo de vídeo para transcrição, mas o Bilibili não oferece esse método. Portanto, fica carregando indefinidamente, indicando falha. ------ Solução 1: Verifique se há vídeos correspondentes no YouTube e no TikTok. Esses dois sites suportam transcrição de fluxo de vídeo, então a segunda solução mencionada acima funcionará. ------ Otimizações futuras: 1. Aprimoraremos o comportamento do `grabFileTranscript` da IA ​​para impedir que o Bilibili recupere as legendas, evitando assim essa situação. Aguardamos a adaptação oficial. Até lá, isso pode servir como uma medida temporária, permitindo-me ganhar alguns pontos e recuperar algumas perdas. Obrigado a todos. Se você tiver alguma dúvida, pode mencionar @ShawnHam no grupo.

Encontre sua próxima habilidade favorita

Explore mais habilidades de IA selecionadas para pesquisa, criação e trabalho do dia a dia.

Explorar todas as habilidades