Bilibili動画の字幕(SRT)エクスポートと半自動文字起こし

Bilibili動画の字幕(SRT)エクスポートと半自動文字起こし

公式な文字起こしが利用できないという現状の問題を解決する。

作成者
SShawn
インストール数
7
出典YouMind
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_exclusive | true | | is_upower_play | true | | elec_high_level.title | 「六阶深入解读」充电专属视频 | | need_login_subtitle | false(已登录 ✅) | | AI 字幕 | ai-zh / ai-en / ai-ja 等 6 种语言均可用 | --- 根据经验教训(MEMORY.md v4):充电专属视频的 AI 字幕极大概率会持续错配。 B站 AI 字幕系统可能无法正常访问充电专属视频的音频内容,会返回其他视频(如空镜头教程、手机评测等)的缓存错配字幕,且无论重试多少次都无法获得正确字幕。 不过这次有一个积极的信号:字幕 URL 路径中包含了当前视频的 aid+cid(`11618002311761836489072225`),这在之前的错配案例中是没有的。所以这次的字幕有可能是正确的。 我建议以下方案,请选择一个:

继续

指示

作成者が指示を非公開に設定しています。以下は指示の概要です。

説明

字幕のクロールと SRT ファイルの生成が成功した場合、AUTO モードの最小消費量は 77 ポイントです。現在、YM の Bilibili 動画の文字起こしはあまり良くなく、直接フリーズの原因となります (図 3 に示すように)。公式最適化前は、このスキルはログインしたブラウザを使用して Bilibili 動画 (リンク/BV 番号/YouMind 動画ファイル) から公式 AI 字幕を取得し、読みやすい文字起こしドキュメントを生成し、標準 SRT 字幕ファイル (ローカル .srt + YouMind ドキュメント) を選択的にエクスポートできます。内蔵の CID キャリブレーションと字幕の一貫性検証により、不一致/期限切れの字幕を回避します。操作プロセスは可能な限り簡素化されています。スキルのプロンプトに従って、必要に応じて (デモを参照)、すでに開いている Bilibili 動画のウェブページで AI を手動でクリックして字幕を認識し、中国語を選択すると、字幕を抽出できます。動画に元々含まれていた字幕は一般的に認識されないため、これが現在最も安定した抽出方法です。ファイルは自動的に (~.download; Mac システム。Windows についてはわかりません) にダウンロードされます。行ごとの表示で「アップロード」をクリックします。 ---——————————————————————————————————————————————————--- 発生する可能性があり、解決できる問題は次のとおりです。 1. .ym ファイルに Bilibili リンクを追加すると、字幕の抽出に失敗する場合があります。この場合、右上隅の「...」をクリックして「再抽出」を選択します。クリックすると、通常画面が表示される可能性が高いですが、ビデオ ウィンドウはありません。ただし、新しいリンクを再度追加すると、抽出が成功します。または、すべてのページを閉じて再度開くか、Bilibili の共有リンク (ウェブページのリンクではなく) をクリックして試してください。 2. スキルの実行中に、字幕抽出エラーがまれに発生する場合があります。これは、有料/無料のビデオが原因である可能性があります。AI にタスクを自動的に修復させます。指示に従えば、この問題は発生しないはずです。公式の回答は次のとおりです。 1. Bilibili の動画自体には字幕ファイルがありません。Bilibili リンクを保存すると、自動的に字幕ファイルの取得を試みますが、失敗し、結果が空になります。 2. 字幕取得タスクは AI によって開始され、文字起こしのために動画ストリームを取得しようとしますが、Bilibili はこの方法を提供していません。そのため、処理が継続し、失敗を示します。 ------ 解決策 1: YouTube と TikTok に対応する動画があるかどうかを確認します。これらの 2 つの Web サイトは動画ストリームの文字起こしをサポートしているため、上記の 2 番目の解決策が成功します。 ------ 今後の最適化: 1. AI の `grabFileTranscript` の動作を強化して、Bilibili が字幕を取得できないようにし、この状況を回避します。 公式の適応を楽しみにしています。それまでは、これは一時的な措置として機能し、ポイントを獲得して損失をいくらか取り戻すことができます。 皆様、ありがとうございました。ご質問がある場合は、グループで @ShawnHam にご連絡ください。

次のお気に入りスキルを見つけよう

リサーチ、制作、日々の作業に役立つ厳選AIスキルをさらに探しましょう。

すべてのスキルを見る
Bilibili動画の字幕(SRT)エクスポートと半自動文字起こし - YouMind スキル