DSH-Bilibili: Adding Bilibili Video Transcript and Keyframe Analysis to DSH

dsh-bilibili is a tool plugin within the DSH ecosystem, designed to address the pain point that Agents cannot directly process Bilibili videos. This plugin decomposes videos into structured data through the `bilibili_extract` tool. Its core features include complete text extraction (metadata, transcripts, comments, and danmaku), with support for automatic transcription and multiple local ASR engines; as well as on-demand keyframe capture, featuring scene detection, sharpness optimization, and local or cloud-based visual description capabilities. A "two-pass workflow" is recommended: first extract text for the Agent to analyze and identify key time points, then retrieve corresponding frames to supplement visual information, ultimately generating a summary. The plugin also includes auxiliary tools such as login and environment checks, and features robust mechanisms like backoff retry for Bilibili API calls. Installation requires Node 18+ and

Read More