Exportación de subtítulos SRT y transcripción semiautomática de vídeos de Bilibili

Exportación de subtítulos SRT y transcripción semiautomática de vídeos de Bilibili

Resolver el problema actual de no poder utilizar la transcripción 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),这在之前的错配案例中是没有的。所以这次的字幕有可能是正确的。

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

继续

Instrucciones

El autor ha establecido las instrucciones como privadas. A continuación se ofrece una breve descripción.

description

Bajo la condición de rastrear correctamente los subtítulos y generar archivos SRT, el consumo mínimo en modo AUTO es de 77 puntos. Actualmente, la transcripción de YM de los videos de Bilibili no es muy buena y directamente causará que se congele (como se muestra en la Figura 3). Antes de la optimización oficial, esta habilidad podía obtener subtítulos oficiales de IA de videos de Bilibili (enlace/número BV/archivo de video de YouMind) usando un navegador con sesión iniciada, generar documentos de transcripción legibles y exportar selectivamente archivos de subtítulos SRT estándar (.srt local + documento de YouMind). La calibración CID integrada y la verificación de consistencia de subtítulos evitan subtítulos incorrectos/caducados. El proceso de operación se ha simplificado al máximo. Según la indicación de la habilidad, cuando sea necesario (ver demostración), haga clic manualmente en la IA para reconocer subtítulos en la página web del video de Bilibili ya abierta, seleccione Chino y luego podrá extraer los subtítulos. Este es actualmente el método de extracción más estable, ya que los subtítulos incluidos originalmente en el video generalmente no se reconocen. El archivo se descargará automáticamente en (~.download; sistema Mac. No sé sobre Windows). Haga clic en "Cargar" en la vista línea por línea. ---—————————————————————————————————————————————————--- Los siguientes problemas que pueden encontrarse y pueden resolverse son: 1. Al agregar el enlace de Bilibili al archivo .ym, puede haber un fallo al extraer los subtítulos. En este caso, haga clic en "..." en la esquina superior derecha y seleccione "Reextraer". Después de hacer clic, lo más probable es que aparezca la pantalla normal, pero no habrá ventana de video. Sin embargo, agregar un nuevo enlace nuevamente permitirá que la extracción tenga éxito. Alternativamente, cierre todas las páginas y vuelva a abrirlas / haga clic en el enlace compartido de Bilibili (en lugar del enlace de la página web) para intentarlo. 2. Ocasionalmente, pueden ocurrir errores de extracción de subtítulos durante la ejecución de la habilidad. Esto puede deberse a videos de pago/gratuitos. Deja que la IA repare automáticamente la tarea. Este problema no debería ocurrir si sigues las instrucciones. La respuesta oficial es la siguiente: 1. El vídeo de Bilibili en sí no tiene un archivo de subtítulos. Cuando guardamos el enlace de Bilibili, intenta automáticamente recuperar el archivo de subtítulos, pero falla, por lo que el resultado está vacío. 2. La tarea de recuperación de subtítulos la inicia la IA, que intenta recuperar el flujo de vídeo para la transcripción, pero Bilibili no proporciona este método. Por lo tanto, sigue girando, indicando un fallo. ------ Solución 1: Comprueba si hay vídeos correspondientes en YouTube y TikTok. Estos dos sitios web admiten la transcripción de flujo de vídeo, por lo que la segunda solución mencionada anteriormente tendrá éxito. ------ Optimizaciones futuras: 1. Mejoraremos el comportamiento de `grabFileTranscript` de la IA para evitar que Bilibili recupere los subtítulos, evitando así esta situación. Esperamos la adaptación oficial. Hasta entonces, esto puede servir como una medida temporal, que me permite ganar algunos puntos y recuperar algunas pérdidas. Gracias a todos. Si tienes alguna pregunta, puedes mencionar a @ShawnHam en el grupo.

Encuentra tu próxima habilidad favorita

Explora más habilidades de IA seleccionadas para investigación, creación y trabajo cotidiano.

Explorar todas las habilidades