如何不安装任何东西就用npx yoinks下载视频?
如何不安装任何东西就用npx yoinks下载视频【免费下载链接】yoinksyoink any video from your terminal. no shady ads.项目地址: https://gitcode.com/GitHub_Trending/yo/yoinks想从终端下载视频又不想折腾一堆依赖yoinks是一个运行在终端里的视频下载工具粘贴链接选择清晰度回车搞定。它支持 YouTube、X/Twitter、Instagram、Threads、TikTok 等 1800 网站没有弹窗广告、没有假下载按钮、没有乱七八糟的重定向。最关键的是——你可以用一条npx yoinks命令零安装直接体验无需npm install -g也无需安装 Python。为什么推荐用 npx 而不是直接安装传统的命令行下载工具往往需要你手动装 Python、yt-dlp、ffmpeg 等一串依赖新手很容易卡在环境配置上。yoinks 的设计目标是粘贴即下载npx 按需运行Node 的npx会在本地临时拉取并执行包用完即走不污染全局环境依赖自动搞定首次运行时yoinks 会自动下载独立的 yt-dlp 二进制文件到~/.yoinks/bin不需要 Python如果系统里已有 yt-dlp就直接复用你的ffmpeg 兜底高清流合并和 MP3 提取需要 ffmpeg工具会先找系统 PATH 里的找不到就使用内置的ffmpeg-static。也就是说只要你装了Node 18一条命令就能开跑。相关逻辑可以参见 src/lib/ytdlp.ts 与 src/cli.tsx。npx yoinks 快速上手三步完成首次下载第一步运行命令npx yoinks首次运行会显示first run: fetching yt-dlp…稍等片刻即可进入全屏界面。第二步粘贴链接程序启动后会自动进入居中的全屏界面。如果你的剪贴板里已经有一条视频链接yoinks 会直接提示你按 Tab 粘贴否则手动粘贴 URL 即可。界面如下输入框右侧就是标志性的yoink按钮第三步选择清晰度回车下载npx yoinks https://youtu.be/dQw4w9WgXcQ # 直接带链接启动跳过输入框下载的文件默认保存到~/Downloads完成后终端会打印完整文件路径✓ yoinked → /home/you/Downloads/Rick Astley - Never Gonna....mp4分辨率选择界面还能顺便提取 MP3 音频选定视频后yoinks 会列出所有可用格式每项都标注了清晰度、封装格式和预估文件大小最后一项还是仅音频 MP3非常适合只想要声音的场景比如通勤听播客式听视频选择方式很灵活操作效果↑/↓或j/k上下移动选择数字键直接选中对应序号的格式Enter或鼠标点击 yoink 按钮开始下载Esc返回上一级CtrlC退出程序CtrlT在 auto / light / dark 三种主题间切换界面里的按钮、格式列表和底部快捷键提示全部支持鼠标点击点一下 Logo 就能返回首页完全不必担心终端只能键盘党。常用命令与参数速查完整参数解析见 src/lib/args.ts常用用法如下命令说明npx yoinks无参启动进入界面后提示输入链接npx yoinks url直接传入 URL一步进入格式选择npx yoinks --theme light本次启动强制浅色主题也支持dark、autonpx yoinks -h查看帮助npx yoinks -v查看版本号主题默认是auto——它会跟随你终端的前景色和背景色浅色终端、深色终端都能自然适配这也是新手最省心的选择。原理一句话讲清楚yoinks 的底层是著名的 yt-dlpUI 则是用 Ink终端版的 React实现的所以你能看到一个像网页应用一样精致的全屏交互界面但它本质仍是一个纯命令行工具退出时会自动还原你的终端滚动缓冲不留残影。更多细节可参考 README.md 和 src/app.tsx。常见问题 FAQQnpx yoinks 和我的电脑冲突吗不会。npx 运行在临时目录中不往系统里写入全局包唯一持久化的文件是缓存在~/.yoinks/bin的 yt-dlp 二进制下次运行直接复用不重复下载。Q一定要带链接启动吗不是。裸命令npx yoinks启动后会提示输入 URL还会智能检测剪贴板里的链接供你一键粘贴。QWindows 能用吗可以。Windows 下会自动下载yt-dlp.exe对应版本见 src/lib/ytdlp.ts 中的平台判断逻辑。Q下载的东西放哪默认在~/DownloadsWindows 为用户目录下的 Downloads 文件夹完成后路径会直接打印在终端里。Q想研究源码仓库是 MIT 协议开源的如需本地克隆体验可用地址https://gitcode.com/GitHub_Trending/yo/yoinks写在最后yoinks 的定位是个人存档工具下载内容可能会涉及平台的服务条款请只下载你有权保留的内容并善待创作者。一句话总结装好 Node 18输入npx yoinks粘贴链接选清晰度回车——视频下载这件事第一次变得这么简单。【免费下载链接】yoinksyoink any video from your terminal. no shady ads.项目地址: https://gitcode.com/GitHub_Trending/yo/yoinks创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

苹果cms影视APP源码详解:从部署到二开的完整实践指南

苹果cms影视APP源码详解:从部署到二开的完整实践指南

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

2026/10/4 3:10:24 阅读更多 →
嵌入式 WebRTC 编译实战:ARM 平台 CMake 交叉构建全指南

嵌入式 WebRTC 编译实战:ARM 平台 CMake 交叉构建全指南

1. 项目概述:为什么嵌入式 WebRTC 编译不是“照着文档跑一遍”就能成的事我第一次在 ARM Cortex-A7 的 SoC 上跑通 metaRTC,是在一个没有图形界面、只有串口和 NFS 挂载的开发板上。当时手头只有一份 GitHub 上潦草的 README.md,里面写着“支…

2026/10/4 3:09:24 阅读更多 →
谓词覆盖、子句覆盖与有效字句覆盖:白盒测试的三把逻辑标尺

谓词覆盖、子句覆盖与有效字句覆盖:白盒测试的三把逻辑标尺

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

2026/10/4 3:09:24 阅读更多 →

最新新闻

OpenShell 使用指南:Windows 开始菜单替代与增强工具

OpenShell 使用指南:Windows 开始菜单替代与增强工具

1. 从零认识 OpenShell:它到底是什么,能解决什么问题第一次听到 OpenShell 这个名字,很多人会下意识以为它跟某个操作系统内核或者远程终端工具有关。实际上,OpenShell 是一个面向 Windows 平台的开始菜单替代与增强工具&#xff…

2026/10/4 3:52:58 阅读更多 →
工程热力学第五版大总结:核心公式、易错点与三轮复习法

工程热力学第五版大总结:核心公式、易错点与三轮复习法

简介:这是一份围绕《工程热力学》第五版内容整理的系统复习资料,以PDF电子书形式呈现,主要面向高校能源动力、机械、化工等专业学生,可服务课程复习、期末备考与考研知识点梳理。资料按章节模块化总结了全书核心概念,开…

2026/10/4 3:52:58 阅读更多 →
Linux 7.0合并窗口深度解读:从调度器到内存管理的技术演进之路

Linux 7.0合并窗口深度解读:从调度器到内存管理的技术演进之路

每年开合并窗口的头几天,社区里总会弥漫着一种既躁动又紧张的气氛。这次Linux 7.0的合并窗口也不例外。很多人一听到"大版本号"就兴奋,以为会看到什么天翻地覆的改变,但真正参与过内核开发或者长期跟踪主线的人心里都清楚&#xff…

2026/10/4 3:52:58 阅读更多 →
Vue 3 项目 @ 路径别名配置指南:Vite 与 webpack 完整方案

Vue 3 项目 @ 路径别名配置指南:Vite 与 webpack 完整方案

看到“vue3设置本地导入文件”这个标题,我猜你多半正在经历前端开发里最让人烦躁的一个报错:把别人的代码复制进自己的项目,发现import xxx from /components/xxx里的变成了红色波浪线,项目一跑直接提示找不到模块。别急&#xff…

2026/10/4 3:52:58 阅读更多 →
前端入门进阶:DOM操作、事件处理与浏览器数据持久化实战

前端入门进阶:DOM操作、事件处理与浏览器数据持久化实战

1. 实验14:JavaScript事件处理与DOM操作实战1.1 为什么说这个实验是前端入门的分水岭做Web前端开发技术课程的实验14到16,基本意味着你已经在HTML和CSS上摸爬滚打过一阵了。前13个实验里,你大概已经能摆出漂亮的静态页面,会调flex…

2026/10/4 3:52:58 阅读更多 →
插件系统设计实战:清单文件、TypeScript SDK与CLI加载流程全解析

插件系统设计实战:清单文件、TypeScript SDK与CLI加载流程全解析

1. 从"plugins"这个标题说起:插件系统到底在解决什么问题"plugins"这个词看起来简单到几乎没什么可写的,但如果你真正动手做过插件系统,就会知道它背后藏着一整套关于扩展性、隔离性、加载时序的工程决策。我接触过不少项…

2026/10/4 3:51:58 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 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/2 10:36:31 阅读更多 →
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/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练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/3 9:42:36 阅读更多 →