difyz9

difyz9/ytb2bili

Go Media

A fully functional automated video processing system that supports downloading videos from platforms such as YouTube, automatically generating subtitles, translating content, creating metadata, and scheduling uploads to Bilibili.

1.6k stars
238 forks
recent
GitHub +2 / week

1.6k

Stars

238

Forks

0

Open issues

2

Contributors

v0.4.1 17 Jun 2026

AI Analysis

ytb2bili is an end-to-end video workflow automation system that downloads YouTube videos, generates and translates subtitles via AI, creates metadata, and publishes to Bilibili with scheduling support. It serves content creators and translators who need to repurpose YouTube content for Chinese audiences, combining Go backend infrastructure with a Next.js management console. This is purpose-built for the YouTube-to-Bilibili publishing niche, not a general-purpose video tool.

Media Application Discovery value: 6/10
Documentation 8/10
Activity 9/10
Community 7/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

video-automation subtitle-generation content-translation youtube-bilibili-workflow ai-transcription
Actively maintained Well documented MIT licensed Niche/specialized use case Production ready
Deep Analysis · Based on README and public signals
4d ago

Go-based YouTube-to-Bilibili automation with AI subtitle translation and web management console

ytb2bili is a content automation system designed to bridge YouTube and Bilibili, targeting creators and agencies who need to repurpose video content across platforms. It automates downloading, transcription, AI translation, metadata generation, and scheduled uploads. Built with Go backend and Next.js frontend, it appears positioned for the Chinese creator economy. Adoption is not verified beyond GitHub visibility; real-world usage signals are absent from public documentation.

Origin

Created November 2025, ytb2bili emerged during a period of increased interest in cross-platform video workflows. Competes in a space already occupied by established tools like biliup (Rust, 5,258 stars) and bililive-go (Go, 5,623 stars). The project appears to target content creators frustrated with manual Bilibili upload workflows.

Growth

Project gained 1,598 stars in roughly 7 months (as of June 2026), averaging ~228 stars per month. Recent velocity is modest (5 stars in last 7 days as of June 26, 2026), suggesting either plateau or stabilization after initial attention. Growth pattern resembles a niche tool that found its audience but has not achieved viral adoption. No evidence of accelerating momentum.

In production

Adoption not verified. README mentions community channels (QQ group, WeChat) and GitHub contact, suggesting user base exists, but no deployment count, user testimonials, company names, or production case studies provided. Presence of Docker and deployment documentation implies intent for production use, but actual deployments are not documented.

Code analysis
Architecture

Likely a task-pipeline architecture: Go backend with REST API, Next.js frontend for console, LLM integrations for subtitle generation/translation, audio processing pipeline, and Bilibili API integration. README documents internal packages (LLM, tools, models) and external composition (Docker support) but does not detail microservice boundaries, concurrency model, or state management — inferring only from documented module layout.

Tests

Not documented in README. No CI/CD pipeline, test harness, or coverage targets mentioned. Makefile includes `make test` command but test scope/results not described.

Maintenance

Last push June 26, 2026 (11 days ago relative to current date July 6, 2026) indicates active maintenance. However, this is a single recent commit; frequency and scope of updates not quantifiable from metadata alone. Repository includes Docker support, multi-language README (English, Chinese, Japanese, Korean), and documented configuration — suggesting sustained care. Absence of recent issue closure data or release notes limits confidence in maintenance velocity.

Honest verdict

ADOPT IF: you are a Bilibili creator or agency automating YouTube repurposing at scale, have moderate Go/Docker comfort, and need AI-translated subtitles and scheduled uploads without manual intervention. AVOID IF: you require proven production stability, extensive documentation of real-world deployments, or commercial support contracts. MONITOR IF: you are evaluating this against biliup or bililive-go and adoption evidence emerges (case studies, usage metrics, enterprise endorsements).

Independent dimensions

Mainstream potential

3/10

Technical importance

5/10

Adoption evidence

1/10

Risks
  • Adoption not verified; community size unknown — deployment success stories absent from public record. Risk: undiscovered bugs or scaling issues may exist in production but not be surfaced.
  • Maintenance velocity unclear; single recent commit does not establish release cadence. Risk: updates may slow or cease; long-term viability not guaranteed.
  • Dependency on third-party LLM APIs (inferred from README mention of 'LLM integrations') — cost and latency not documented. Risk: surprise billing or API degradation could break workflows.
  • No test coverage documented and no CI/CD pipeline mentioned. Risk: regressions may not be caught; pull requests may lack quality gates.
  • Bilibili and YouTube API terms of service compliance not addressed in README. Risk: automation workflows could violate platform ToS or be blocked without notice.
Prediction

ytb2bli will likely remain a niche tool serving Chinese creators and agencies who need YouTube-to-Bilibili workflows. Mainstream adoption outside this segment is improbable unless adoption accelerates and documentation matures. Project may stabilize as a community tool or be archived if maintainer loses interest. Growth rate suggests plateau rather than decline.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

Go
56.3%
TypeScript
42.5%
Makefile
0.3%
JavaScript
0.3%
HTML
0.2%
Shell
0.2%
CSS
0.1%
Dockerfile
0%

Information

Language
Go
Last updated
2w ago
Created
8mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Open issues

No open issues — clean slate.

Open pull requests

No open pull requests.

Similar repos

fqscfqj

fqscfqj/Y2A-Auto

Y2A-Auto is an end-to-end automation tool for migrating YouTube videos to AcFun...

1.5k Python Media
biliup

biliup/biliup

biliup is a specialized automation tool for recording, uploading, and migrating...

5.3k Rust Media
JimmyLv

JimmyLv/BibiGPT-v1

BibiGPT is an AI-powered summarization tool designed specifically for video and...

6.1k TypeScript AI & ML
bililive-go

bililive-go/bililive-go

Bililive-go is a specialized live-stream recording tool supporting 18+ Chinese...

5.6k Go Media
btjawa

btjawa/BiliTools

BiliTools is a cross-platform desktop application for downloading and managing...

5.3k Rust Media
vs. alternatives
biliup (Rust, 5,258 stars)

Longer-established, higher GitHub visibility. ytb2bili appears to add AI-driven subtitle translation and web console; biliup may focus more narrowly on upload automation. ytb2bili's extra features come with higher complexity.

bililive-go (Go, 5,623 stars)

Also Go-based, higher adoption. Likely focused on live-streaming rather than VOD translation workflows. ytb2bili targets asynchronous content reprocessing; different use case despite same language.

BibiGPT-v1 (TypeScript, 6,135 stars)

Higher-star alternative. Appears focused on AI-driven insights from Bilibili content; ytb2bili is output-oriented (creation automation). Different problem domain.

BiliTools (Rust, 5,281 stars)

Rust-based competitor with similar or higher adoption. Exact scope unclear, but ytb2bili's differentiator appears to be end-to-end YouTube-source automation plus AI translation.