Bilibili & Xiaohongshu Video to Text (Chinese Transcript)
Pricing
Pay per event
Bilibili & Xiaohongshu Video to Text (Chinese Transcript)
Turn public Bilibili and Xiaohongshu videos into clean Simplified Chinese transcripts with timestamps. Pay only for videos that are actually transcribed.
Pricing
Pay per event
Rating
0.0
(0)
Developer
FENG JIE
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Turn public Bilibili (B站) and Xiaohongshu / RedNote (小红书) videos into clean Simplified Chinese transcripts with timestamps. No account or cookies needed. You pay only for videos that are actually transcribed.
How it works
- Reads public video metadata (title, author, duration).
- Downloads the lowest-bitrate audio and transcribes it with faster-whisper (
smallby default). Voice-activity filtering is always on. - Music-only / silent audio is detected before ASR and skipped. Prompt echoes and looped hallucinations are filtered out. Traditional characters are converted to Simplified.
- Each video has a hard ASR time limit of max(60 s, 2 × audio length).
Input
| Field | Default | Notes |
|---|---|---|
| urls (required) | – | Bilibili links (bilibili.com/video/BV…, b23.tv) or bare BV ids (e.g. BV1pGnn67EC2); Xiaohongshu links (xiaohongshu.com/explore/ |
| preferOfficialSubtitles | true | Bilibili only: use a public subtitle track if one is exposed without login |
| model | small | base is ~3× faster, less accurate |
| language | zh | Whisper code or auto |
| maxDurationMinutes | 30 | Longer videos are skipped (not charged) |
| proxyConfiguration | off | Optional Apify Proxy if Bilibili/Xiaohongshu block datacenter IPs |
Output (one item per URL)
text– full transcriptsegments[{start,end,text}]andtimestampedText– timestamped segmentstitle,author,platform,videoId,durationSec,speechSec,transcriptSource(asr | official_subtitle | bilibili_ai_subtitle)status–ok,no_speech,failed(witherror) orskipped, plus an optionalnote
Pricing
- $0.005 per transcribed video plus $0.012 per minute of audio (each started minute).
- Example: a 5-minute video costs about $0.065.
- Free: failed, timed-out and no-speech videos (such as pure music).
Max cost
Set a maximum total charge for the run. The run stops before exceeding it: before each video the Actor estimates its cost, and videos that don't fit the remaining budget are skipped (status: skipped) and never charged. A transcript is only delivered after its charge is confirmed.
Notes
- ASR may get some homophones wrong; accuracy also drops on songs, dialects and noisy audio.
- Official subtitles are rarely available without login (Bilibili returns CC/AI subtitles only to logged-in users), so most videos are transcribed from audio.
- Public videos only; no paid, region-locked or private content. Xiaohongshu image notes are rejected; anti-bot pages may cause failures (try the proxy option).
- Media files are not stored or returned.
Disclaimer
Only process public content you have the right to use. You are responsible for how you use the transcripts and for complying with each platform's terms.