别再被假下载按钮坑了:终端里的 yoinks 直接下 X、Instagram、TikTok 视频
别再被假下载按钮坑了终端里的 yoinks 直接下 X、Instagram、TikTok 视频【免费下载链接】yoinksyoink any video from your terminal. no shady ads.项目地址: https://gitcode.com/GitHub_Trending/yo/yoinks网上扒视频下载按钮经常是假的点一下就进弹窗和跳转的迷宫。yoinks 是个终端视频下载工具粘贴链接、挑一档清晰度X、Instagram、TikTok 的视频直接进 ~/Downloads全程没有广告参与。粘贴链接终端里就能开下运行之后你会看到一个居中的输入界面光标已经停好就等你贴链接。进入方式有两种。链接在手时直接yoinks 链接跳过粘贴环节解析完就到清晰度选择页链接不在手边就单独敲yoinks进入粘贴界面剪贴板里如果已经有一条链接按 Tab 就能贴进来。贴完按回车或者点界面上的 yoink 按钮流程就开始了。没装过的话一句npm install -g yoinks就能全局装好npx yoinks则可以不装直接试。环境要求只有 Node 18——这也是全部的安装路径Python、ffmpeg 都不用你动手首次运行会自己补齐。先认链接再谈下载内置域名清单与回落逻辑下载之前yoinks 得先搞清楚这条链接来自哪。这段逻辑在 src/lib/platforms.tsPLATFORMS常量里存了 9 个平台的域名清单detectPlatform把链接里的域名拿出来做两类匹配——精确相等或子域名后缀。所以m.instagram.com这种移动端链接照样认得是 Instagram。都没命中也不会报错isProbablyUrl会先确认它是一条合法的 http(s) 链接然后直接把域名本身当作站点名显示在界面上转手交给 yt-dlp 的通用提取器处理。内置清单覆盖这些站点平台识别域名典型内容YouTubeyoutube.com / youtu.be / music.youtube.com常规视频、音乐X / Twitterx.com / twitter.com推文视频、GIFInstagraminstagram.com帖子、ReelsThreadsthreads.net / threads.com帖子视频TikToktiktok.com短视频Vimeovimeo.com视频Twitchtwitch.tv直播录像Redditreddit.com帖子视频Facebookfacebook.com / fb.watch帖子视频识别结果会实时显示在界面里比如▸ X / Twitter · 0:15。而清单之外的链接不等于下不了——yt-dlp 内置提取器覆盖 1,800 站点只要那个网站能被提取出视频基本都能直接下。拿一条 X 上的视频走个全程拿 src/cli.tsx 帮助文档里的官方示例来说贴一条x.com/user/status/...格式的链接。yoinks 先调 yt-dlp 做一次探测把标题、时长、UP 主和可用清晰度都拉回来。解析完清晰度选择页就弹出来了。这份格式列表由buildChoices生成src/lib/ytdlp.ts最多 8 档 mp4 按清晰度从高到低排每档旁边标着预估大小列表最末尾固定挂一个 audio only · mp3。用 ↑/↓ 选j/k 或数字键都行习惯用鼠标的直接点选项也行。确认之后进度条开始跑速度和剩余时间实时刷新。高清晰度视频经常是视频流 音轨两个文件yoinks 会用 ffmpeg 在下完之后把它们合并成一个 mp4所以进度条可能会跑两轮界面会用 part 1/2 标出来不用紧张。全部完成后文件落在~/Downloads终端直接打印出最终路径省得你再去翻文件夹。顺手提几个小地方只想要音频的话选列表末尾的 mp3 选项它会按最高音质转码选错了或者中途反悔按esc取消yoinks 会顺手清掉本次产生的半成品文件包括.part不留垃圾^c则是直接退出程序。终端对比网页四处分法不一样维度网页工具yoinks终端广告干扰弹窗、假按钮、跳转广告常见没有网页环节链接直出进度可见性多数只有一个百分比速度、剩余时间实时滚动esc 随时取消格式选择往往只有保存为 mp3之类固定项高码率 mp4 到 144p外加最高音质 mp3自己挑依赖管理要自己装 yt-dlp、Python、ffmpeg首跑自动下载 yt-dlpffmpeg 自动兜底不是说网页方案一无是处只是终端方式把下载过程完整摊开给你看选到的格式是实打实的格式看到的进度是真的进度。上手前大家最常问的几个问题第一次运行很慢是不是卡住了没有。首次运行会把独立版 yt-dlp 二进制下载到~/.yoinks/bin期间界面上会提示 first run: fetching yt-dlp…这一步只发生一次也不需要 Python。如果系统里已装过 yt-dlp它会优先用你自己的。想把视频转成 mp3是不是得再装个工具不用。选列表末尾的 audio only · mp3 就行自动按最高音质转码流程和下视频一样只是多一段音频提取的进度。贴的子域名链接或者没见过的域名它认不认都认。子域名自动匹配m.instagram.com会归到 Instagram 名下没见过的域名则原样显示域名转给 yt-dlp 处理1,800 站点大多能直接下成功。中途取消下载会不会留下垃圾文件按esc取消时yoinks 会自动清理本次的不完整文件和.part残片下载目录里不会留尾巴。最后多嘴一句yoinks 的定位是个人归档工具下载内容可能受平台服务条款约束。只留你有权保留的东西对创作者好一点。【免费下载链接】yoinksyoink any video from your terminal. no shady ads.项目地址: https://gitcode.com/GitHub_Trending/yo/yoinks创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Flutter 3.7 到 3.22 破坏性变更迁移指南:40 项变更全解析与源码级适配要点

Flutter 3.7 到 3.22 破坏性变更迁移指南:40 项变更全解析与源码级适配要点

跨平台移动开发前端UI组件OpenHarmony图形学 【免费下载链接】flutter_flutter 本仓库是 Flutter SDK 与 Flutter Engine 的 OpenHarmony 适配版本,由 CPF-Flutter 团队维护。开发者可使用熟悉的 Flutter 技术栈开发 OpenHarmony 应用,3.35.7 及以后的适…

2026/10/16 2:26:52 阅读更多 →
源码编译与定制实战:从配置到交叉编译的避坑指南

源码编译与定制实战:从配置到交叉编译的避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 2:26:52 阅读更多 →
Celery任务编排:深入group原语与生产实践

Celery任务编排:深入group原语与生产实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 2:26:52 阅读更多 →

最新新闻

自定义表单设计器-教学讲解

自定义表单设计器-教学讲解

自定义表单设计器 - 教学讲解目标读者:第一次接触本项目自定义表单设计器的同学 阅读时长:约 20 分钟 学完之后,你能完整说清楚下面这 3 件事: 设计器中间"手机壳"里的控件预览,到底是怎么画出来的&#xff…

2026/10/16 3:14:02 阅读更多 →
YOLO26改进:SPPF结合FFocal焦点调制提升目标检测精度

YOLO26改进:SPPF结合FFocal焦点调制提升目标检测精度

1. 为什么大家都在改SPPF?先搞清楚原始结构的真实瓶颈YOLO系列的SPPF模块,说白了就是空间金字塔池化的进化版。它的核心作用是把不同尺度的特征做融合,让网络对小目标、大目标都有感知能力。原版实现是先用一个CBS(ConvBNSiLU&…

2026/10/16 3:14:02 阅读更多 →
大模型全面开放实测:从对话、API接入到生产落地的完整指南

大模型全面开放实测:从对话、API接入到生产落地的完整指南

这个标题我看一眼就坐直了。倒不是说“全面开放”这四个字有多新鲜,而是“免费用户也能用了”这一句,直接戳中了之前所有绕过限制、寻找镜像站、甚至去买共用账号的人——包括我。我把手头的测试项目停了一下午,专门把界面点了一遍&#xff0…

2026/10/16 3:14:02 阅读更多 →
宝石装箱与容斥原理:从公式推导到代码实现

宝石装箱与容斥原理:从公式推导到代码实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:14:02 阅读更多 →
STM32移植TencentOS tiny MQTT组件实现物联网云接入

STM32移植TencentOS tiny MQTT组件实现物联网云接入

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:14:02 阅读更多 →
微信小程序圆环组件开发:Canvas 2D与CSS方案选型及性能优化实战

微信小程序圆环组件开发:Canvas 2D与CSS方案选型及性能优化实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:13:02 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 9:49:14 阅读更多 →