媒体工具
English

ytb2bili 评测:YouTube转B站投稿工具,1.5K星的搬运神器

深度评测difyz9/ytb2bili,一个用Go写的YouTube视频自动下载、转码、上传B站工具,1552星的开源搬运利器。

YouTubeBilibili视频下载Go视频转码

广告

ytb2bili 评测:YouTube转B站投稿工具,1.5K星的搬运神器

做内容搬运的朋友应该都想过这个问题:能不能把 YouTube 上的视频自动搬到 B 站?手动下载、转格式、写标题、传视频,这一套下来累死人。

ytb2bili 就是来解决这个的。1552 star,Go 语言写的,功能很直接:自动下载 YouTube 视频,转码成 B 站支持的格式,然后自动上传投稿。

项目背景

作者是 difyz9,项目定位很清晰——YouTube 到 B 站的自动化搬运管道。Go 语言的选择挺聪明的,并发处理能力强,下载和转码这种 IO 密集型任务用 Go 写很合适。

1.5K star 在搬运工具这个细分领域里算不错的了,说明确实有不少人需要这个。

核心功能

自动下载

集成了 yt-dlp(或者类似的下载引擎),支持各种分辨率和格式。你只需要给个 YouTube 链接,它就能把视频扒下来。

智能转码

B 站对视频格式有要求,这个工具会自动转码。H.264 编码、合适的码率、分辨率调整,这些都不用你操心。

自动上传

最省心的部分。配置好 B 站账号的 Cookie 或 API,它能自动完成投稿。标题、简介、标签、分区,都可以预设模板。

批量处理

支持批量下载和上传,你可以扔一个播放列表链接过去,让它慢慢跑。

安装使用

# 克隆仓库
git clone https://github.com/difyz9/ytb2bili.git
cd ytb2bili

# 编译(需要Go环境)
go build -o ytb2bili

# 配置文件
cp config.example.yaml config.yaml
# 编辑 config.yaml,填上B站Cookie和下载设置

# 运行
./ytb2bili -url "https://www.youtube.com/watch?v=xxxxx"

实际场景

我认识一个做科技资讯翻译的 UP 主,之前手动搬运 YouTube 上的发布会视频,一个视频前后要折腾半小时。用了这个工具之后,配置好模板,基本就是复制链接、运行命令、等它跑完。

还有一个是做英语学习内容的,每天搬几个 TED 演讲到 B 站,配个字幕就能发。自动化之后效率提升很明显。

优点

  • 全流程自动化:下载、转码、上传一条龙,省时省力
  • Go语言性能:并发下载和转码速度快,资源占用也低
  • 配置灵活:标题模板、标签、分区都可以自定义
  • 开源免费:MIT协议,代码透明,不用担心后门

缺点

  • 法律风险:搬运视频涉及版权问题,用之前得想清楚
  • B站接口不稳定:B站的投稿API经常变,工具可能突然失效
  • 配置门槛:需要配置Cookie和各项参数,对非技术用户不太友好
  • 转码质量:自动转码的参数比较保守,追求画质的话还得手动调

同类对比

市面上有一些商业化的搬运服务,功能更全,UI 也更友好,但要么收费要么有使用限制。

ytb2bili 的优势就是完全自主可控,代码在自己手里,想怎么改都行。但代价就是一切靠自己折腾。

适合谁

如果你经常做 YouTube 到 B 站的内容搬运,而且有一定技术基础,这个工具能省你大量时间。但如果你只是偶尔搬一两个视频,手动操作可能更简单。

还有一个前提:你得确保搬运的内容不侵犯版权,或者已经获得了授权。这个工具本身是中性的,怎么用是你的责任。

总结

1.5K star 的搬运神器,功能实用,代码质量也还行。但搬运这个行为本身就有争议,工具只是工具,关键看使用的人。技术上我给好评,使用上建议谨慎。


关于作者

柳钉鱼,全栈开发者,GitHub 重度用户。过去 3 年 Star 了 900+ 仓库,这里只写我真正用过或深度调研过的工具。

📧 发现好工具想推荐?发邮件到 [email protected]

广告

相关文章