当前位置: 首页 > news >正文

ytarchive:YouTube 直播录制,从开播那一刻开始

文章目录

  • ytarchive:YouTube 直播录制,从开播那一刻开始
    • 能干什么
    • 几个实用功能
    • 怎么用
    • 我的看法

ytarchive:YouTube 直播录制,从开播那一刻开始

YouTube 上有些直播,等你想起来的时候已经播了一半。用普通下载工具,只能从你点击的那一刻开始录,前面的内容全丢了。ytarchive 解决的就是这个问题,它能从直播开始的那一帧开始录制,哪怕你中途才打开。

这个项目在 GitHub 上有 1686 个 Star,不算特别火,但在 YouTube 直播录制这个细分领域,算是比较成熟的工具了。

能干什么

ytarchive 的核心能力有两个:

第一,录制已经开始的直播。这是它最大的卖点。你发现一个直播正在播,丢个链接过去,它会自动从头开始录。原理是 YouTube 的直播流本身就有回溯能力,ytarchive 利用了这一点。

第二,等待预定直播。如果一个直播还没开始,你可以让它挂着等。直播一开始,它就自动开始录制。支持设置轮询间隔,比如每 30 秒检查一次是否开播。

录制完成后,工具会自动把音频和视频混流成 mp4 或 mkv 文件。需要 FFmpeg 来完成这一步。

几个实用功能

断点续传。下载中断了没关系,重新运行同样的命令,它会从上次断开的地方继续。不用重新来过。

频道监控模式。给它一个频道的直播地址,它会一直盯着这个频道。有直播就录,录完继续等下一个。适合追某个主播的全部直播内容。

画质选择。支持从 144p 到 4K 的各种画质,可以设置优先级。比如指定 1080p60 优先,没有就降级到 720p。

代理支持。HTTP、HTTPS、SOCKS5 都支持,方便在不同网络环境下使用。

会员内容。通过 cookies 文件,可以录制会员专属直播。需要你提供 YouTube 的 cookies。

怎么用

用法不复杂。最基本的就是指定画质和链接:

ytarchive -w https://www.youtube.com/watch?v=xxx 1080p/best

-w表示如果直播还没开始就等待。1080p/best表示优先 1080p,没有就用最好的可用画质。

有几个注意事项:

PO Token 是必须的。现在 YouTube 对自动化工具管控比较严,没有 PO Token 基本没法用。获取方式可以参考 yt-dlp 的文档,需要从浏览器里提取。

线程数别开太大。默认是 1 个线程,开多了容易触发 YouTube 的 401 限制。如果遇到下载失败,先把线程数降下来试试。

文件命名可以自定义。支持类似 youtube-dl 的模板,比如%(channel)s/%(title)s,可以把不同频道的直播自动归类到不同文件夹。

我的看法

ytarchive 不是那种功能大而全的工具,它就专注干一件事:YouTube 直播录制。但这件事它干得不错。

适合这几类人用:做直播内容存档的、追特定主播想保留完整录像的、需要分析直播数据的研究人员。如果你只是想下载 YouTube 的普通视频,yt-dlp 更合适,功能更全面。

这个工具是 Go 写的,跨平台支持 Linux 和 Windows,安装也简单,直接下载预编译的二进制文件就行。

不过要注意,YouTube 的反爬策略一直在变,这类工具都需要跟着调整。ytarchive 的维护频率还可以,但毕竟不是 youtube-dlp 那种大项目,遇到问题可能需要等一阵子才有修复。

tarchive 的维护频率还可以,但毕竟不是 youtube-dlp 那种大项目,遇到问题可能需要等一阵子才有修复。

http://www.gsyq.cn/news/1590861.html

相关文章:

  • 安卓开发 -- 实现累计当天计时(实例:实现记录当日累计运动时间)
  • 从Miller-Rabin到确定性素数检验:二次域框架下的Kpℓ−1型数证明
  • 终极指南:如何在Unreal Engine中实现运行时音频导入功能
  • 矿山数字化安全升级,一文读懂 AI 视觉在煤矿落地场景与核心价值
  • 东莞注塑模具加工厂真实体验怎么样?
  • Java Map 循环:遍历方式与性能对比
  • RS485 通信信号线使用共模电感,这几个关键点一定要注意
  • MTX双面解析:从多线程互斥锁到游戏微交易系统设计
  • 研究技术软件工程研究方法的实证研究与案例研究对比
  • Embedding 模型微调实战:从 22% 到 97.9% 的踩坑记录
  • AI 建议加索引后查询仍变慢:从联合索引、回表与分页排序看慢 SQL 排查
  • ESPHome:用配置文件搞定智能硬件开发
  • AI模型访问控制机制与能力评估实践指南
  • 抖音账号与手机号关联验证:合规路径、技术实现与风险规避指南
  • 不用注册就能用的 Web 应用合集
  • 协同线程与协同函数
  • 【题目讲解】 算法系列之定长类滑动窗口解析(上)
  • Kubernetes Pod 完全指南:从入门到实战,轻松掌握容器编排核心
  • V 语言精选资源库
  • 分类评估指标实战指南:从混淆矩阵到业务价值落地
  • 截断流Witt代数的模表示:基于p-特征与高度的简单模分类与构造
  • 抖音无水印视频下载终极指南:3分钟搞定批量下载与智能管理
  • Apple Silicon Mac 电池健康管理终极指南:开源架构设计与实现原理
  • GraalVM原生镜像构建实战:十分钟让你的Java应用启动速度快100倍
  • 2026年国内口碑较好的工艺品设计平台有哪些值得关注
  • VMware虚拟机导出OVF:绕过ovftool命令行的3种GUI替代方案,小白也能10分钟完成合规打包
  • Spring Cloud 服务注册与发现原理
  • CLIP实战避坑指南:图文对齐、零样本迁移与生产部署关键断点
  • 如何快速掌握LangFlow:3步搞定AI应用可视化开发
  • 机器学习模型评估实战:从accuracy陷阱到AUC-ROC与PR曲线深度解析