yt-dlp 8k下载神器使用简介

yt-dlp使用说明 可以选择地,Linux 上用于解密 Chromium cookie 的密钥环、要加载 cookie 的配置文件的名称/路径以及容器名称(如果是 Firefox)(“none”表示无容器)可以用各自的分隔符给出。“pl_video:” 前缀可与 “--paths” 和 “--output” 一起使用,以设置连接文件的输出文件名。默认)、“after_move”(在将视频文件移动到其最终位置之后)、“after_video”(在下载并处理视频的所有格式之后)或 “playlist”(在播放列表结束时)之一。 阅读详情

2022年6月5日更新线————

(请配合视频观看)https://www.bilibili.com/video/BV1AB4y1U7aU/  本视频涉及的代码如下⬇️

// 仅下载音频的参数如下,这样它会把下载的文件转换为mp3格式

-x --audio-format mp3

// 查看视频支持的规格,举例比如 这个视频:RT8ukqunTEE,代码如下

 ./yt-dlp RT8ukqunTEE -F 

// 下载分段视频的参数如下,举例,很长,注意双引号,前半部分的路径为你电脑的路径,请明辨

--split-chapters -o chapter:"/Users/wukongguoqu/Desktop/mydlp/%(uploader)s/%(title)s-%(section_number)s-%(section_title)s.%(ext)s"

//下载 年龄限制的 视频,增加如下参数,其中Chrome是浏览器名称。

--cookies-from-browser Chrome

yt-dlp 工具下载⬇️

MacOS用户:https://drive.google.com/file/d/1vL6xr2HZKu80zewXhpUZZUAT5vi26aSI/view?usp=sharing

国内地址:https://pan.baidu.com/s/13x6MmM15KbUsaR7f8J1NBA?pwd=a2jm

前不久我做了一个yt-dlp的使用方法的分享。得到了很多人的互动和评论。由于视频篇幅有限,只是展示了它的基础用法。 即便用法比较简单,但是还有人不太会用。今天我就在我的百科文档里,把基础用法在详细解释一下。

yt-dlp 主项目地址:https://github.com/yt-dlp/yt-dlp ,目前支持的网站列表:

https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md

大家一定要多看人家官方写的文档。 另外附上我当天分享的视频教程

顺便说一句, 养成随时看help文档的好习惯。通常一个项目,必然有一个-h的参数,当你迷茫时候,记得先执行 yt-dlp.exe -h 进行查看哈

以下代码是windows电脑为例,mac电脑用法类似。

1、简单用法(一个参数URL) yt-dlp.exe 视频URL

yt-dlp.exe https://www.youtube.com/watch?v=u3LJVu8jNfM

URL可以是完整路径,也可以是后面的u3LJVu8jNfM&lc 这里注意复制网址的时候,尽量不要复制后面的t=多少秒 这些信息。因为这些信息没有用。 我们用上述命令下载的文件就在yt-dlp所在的目录,格式有可能是webm格式

2、下载MP4 视频 (参数URL和format)

如果我们必须下载MP4 格式,我们有两种方法

A、借助ffmpeg 工具包转换为Mp4 ffmpeg工具包 我已经打包在网盘。文章末尾有全部懒人包

你可以可以自行下载 然后解压,解压后,三个文件放在yt-dlp 同一个目录即可,如果是mac电脑需要在配置文件中指明ffmpeg所在路径(后面在说)

举例:

yt-dlp.exe --merge-output-format mp4 https://www.youtube.com/watch?v=u3LJVu8jNfM

下载之后是一个Mp4的文件,中间有一个转换的过程,从webm——>mp4 只是过程太快 就是无感的。如果这样的参数下载下来可能清晰度是720P 而不是更高清晰度。如果想要更高清的下载,就需要借助使用配置文件yt-dlp.conf

B、借助后面音视频组合的下载方式 ,在下文中体现

3、使用配置文件 配置下载参数

我们在yt-dlp.exe 所在的目录,新建一个文本文件 命名必须是yt-dlp.conf, 文本文件的编辑方式可以是记事本 也可以是任何文本工具。接写来我们开始定义,注意yt-dlp.conf 这个配置文件中,不能输入中文,包括中文注释。他目前是不兼容的,如果输入中文,那么下载可能报错,这里顺便说一句,yt-dlp.exe 最好放入到一个没有中文路径的目录下。避免出现一些不必要的bug。 打开yt-dlp.conf 文本后,输入以下基础参数

下载文件保存的路径和名称

--output "~/Downloads/%(uploader)s/%(title)s-%(resolution)s.%(ext)s"

解释:~/Downloads/ 你电脑的下载路径,通常在C盘,这部分你可以随意替换为你想保存的目录 uploader:频道名称或者up主名称 title:视频标题 resolution:视频分辨率 ext 这个可以暂时理解为视频扩展名 是必须要写的哈。

进度条标题栏显示 这部分用处不大 可以不写

--console-title --progress-template "download-title:%(info.id)s-%(progress.eta)s"

将下载的视频 转换为MP4格式,很重要。

--merge-output-format mp4

下载的多国语言字幕,以下代表下载全部字幕

--sub-langs all,-live_chat

##你可以可以只下载中文字幕和英文字幕,前提是这个视频的确有中文和英文字幕,注意不是翻译的。 你可以执行 --list-subs 参数查询这个视频支持的字幕

举例:yt-dlp.exe --list-subs https://www.youtube.com/watch?v=220nXk_mJiE


这样第一列就是语言tag比如我们如果只想下载视频的中文和英文字幕 则可以在配置文件中这样写↓

只下载英文和中文字幕

--sub-langs "en.*,zh-Hans"

将字幕、缩图、视频描述等信息内嵌到视频文件

--embed-subs

--embed-thumbnail

--embed-metadata

--convert-subs srt

写好以上几个基础的参数,对于windows平台来说 就OK了。 如果你用的是mac电脑,还需要加一行代码

ffmpeg tools for macOS

--ffmpeg-location /Users/wukong/Desktop/macOS/ffmpeg

要指定ffmpeg的路径,你的ffmpeg放在哪里了 这边就要写哪里,不可以照抄。

好,这样yt-dlp.conf 配置文件就算写好,这样每次执行下载的时候,它都会选择最高清晰度下载。

4、如何下载指定分辨率的视频?

首先,查询这个视频支持下载的分辨率 格式,

这里包含了一个重要的信息,那就是文件ID 这里的文件ID 可以是音频文件的ID,也可以是视频文件的ID 利用 yt-dlp.exe -F 来查询,举例

如图所示,如果想下载1920x1080分辨率的视频,我们需要记录一下音频和视频id 比如我们可以把140作为视频的音轨,把137作为视频的图像,这样最终会合成一个有图像有声音的视频

如何书写命令,举例:

yt-dlp.exe https://www.youtube.com/watch?v=XA2YEHn-A8Q -f137+140

大家务必注意结尾处的写法。f137前面是有一个减号的。当然你还可以自由的组合音视频。 这样我们就把指定分辨率的视频下载出来了。

5、如何只下载音频?

和上面的代码类似。还是根据音频id来下载,比如上面的图中 140是m4a格式的音频,代码如下:

yt-dlp.exe https://www.youtube.com/watch?v=XA2YEHn-A8Q -f140

6、下载播放列表的所有视频 (注意你的流量哈)

其实这个功能,api直接就支持,注意播放列表形如:

https://www.youtube.com/playlist?list=PL-Gg8EgJJQpDtccexkyEpSEK46m-epsFH

如何找播放列表 不用我多介绍了吧,去up主的主页,点击播放列表,出来的就都是播放列表了。

那么命令为:

yt-dlp.exe https://www.youtube.com/playlist?list=PL-Gg8EgJJQpDtccexkyEpSEK46m-epsFH

7、如何升级yt-dlp的版本?

确认yt-dlp.exe 所在目录为非中文,注意包括父级目录 都不能有中文。

此时执行 yt-dlp.exe -U

 作者:Binary_Royallu https://www.bilibili.com/read/cv17003911 出处:bilibili

yt-dlp高级用法:如何用一条命令搞定YouTube播放列表下载与分类整理 本文详细介绍了yt-dlp的高级用法,通过一条命令实现YouTube播放列表的智能下载与分类管理。文章深入解析了yt-dlp的核心格式化语法,提供了多种分类方案和高级文件管理技巧,帮助用户高效整理视频素材。特别适合内容创作者和研究者提升工作效率。 阅读详情

相关推荐

YT-DLP+FFMPEG 薄纱B站视频!

一个好用的所有视频下载器

frighten_love的博客 3394

yt-dlp用法和选项

常规选项 -h, --help 打印帮助文本并退出 --version 打印程序版本并退出 -U, --update 将这个程序更新到最新版本。确保您有足够的权限(如果需要,可以使用sudo运行) -i, --ignore-errors 忽略下载和后处理错误。即使后处理失败,downlocal也被认为是成功的 --no-abort-on-error

z_y_z_l的博客 4万+

5分钟搞定YouTube视频下载+AI翻译:yt-dlp和HuggingFace大模型实战教程

本文提供了一套5分钟实现YouTube视频下载与AI翻译的自动化方案,结合yt-dlp和HuggingFace大语言模型,适合零基础用户快速上手。从环境配置到全流程脚本实现,详细介绍了视频下载、字幕提取及AI翻译的核心步骤,帮助用户高效获取并本地化英文视频内容。

weixin_29051193的博客 437

视频网站下载利器yt-dlp参数详解

上面命令将下载播放列表 “PL12345” 中的所有视频(1080格式),并将其保存在 “PL12345” 文件夹中,文件名格式为 “视频 ID-视频标题.mp4″。上面命令是下载最佳视频和音频质量,并下载字幕。

一个今天胜过两个明天 5863

SC8F073单片机串口通信保姆级教程:从寄存器配置到完整收发Demo(附避坑指南)

本文详细解析了SC8F073单片机串口通信的寄存器配置与调试技巧,涵盖TXSTA、RCSTA和SPBRG寄存器的逐位设置,提供精确的波特率计算方法和工业级抗干扰策略。通过完整的收发Demo和避坑指南,帮助开发者快速掌握底层串口通信技术,适用于工业控制等严苛环境。

weixin_33724046的博客 484

基于强化学习框架的交易策略学习过程

每个状态s∈S 是一个由六个微观结构特征构成的向量,这些特征反映了当前市场的订单簿状态和近期交易行为。

xu624735206的博客 1110

终极视频下载神器:yt-dlp-gui让在线视频下载变得如此简单

在数字内容无处不在的时代,你是否曾为下载在线视频而烦恼?复杂的命令行操作、繁琐的参数设置让许多用户望而却步。现在,**yt-dlp-gui**作为yt-dlp的官方图形界面工具,彻底改变了这一现状,为Windows用户提供了最简单、最强大的视频下载解决方案。 ## 🎬 重新定义视频下载体验 yt-dlp-gui是一款基于WPF开发的.NET桌面应用程序,它将原本需要记忆大量命令行的yt-dl

gitblog_00644的博客 200

手把手教你用VSCode+SDL在Ubuntu上跑LVGL8.2模拟器(附插件清单)

本文详细介绍了在Ubuntu系统上使用VSCode和SDL库搭建LVGL8.2模拟器环境的完整流程,特别适合嵌入式开发者(如全志F1C100s平台)进行UI设计验证。从环境配置、项目编译到VSCode深度集成,提供了实用技巧和常见问题解决方案,帮助开发者实现'先模拟后真机'的高效开发模式。

weixin_33737134的博客 355

3分钟上手Seal高级下载:yt-dlp参数配置完全指南

你是否还在为视频下载格式混乱、音质不佳而烦恼?作为基于yt-dlp的Android下载神器,Seal通过图形化界面封装了上百个命令行参数,但90%的用户只用到了基础功能。本文将带你解锁隐藏参数,从批量下载到画质增强,让普通用户也能玩转专业级下载配置。 ## 认识Seal的yt-dlp内核 Seal本质是yt-dlp的可视化前端,通过[DownloaderV2.kt](https://link....

gitblog_01031的博客 1219

YOLO11改进 | 卷积模块 | 轻量化GSConv替换普通的conv

yolo11,GSConv,卷积模块

kay_545 3955

Fastgpt本地使用Docker Compose 快速部署

修改文件,并执行再执行d重起容器。具体配置,参考配置详解。可以查看日志,在启动容器后,第一次请求网页,会进行配置文件读取,可以看看有没有读取成功以及有无错误日志。进入 FastGPT 容器,可以通过ls data查看目录下是否成功挂载文件。可通过查看配置文件。可能不生效的原因挂载目录不正确配置文件不正确,日志中会提示invalid json,配置文件需要是标准的 JSON 文件。

洛阳泰山的博客 1630

视频下载工具 yt-dlp:从安装到高阶玩法

用传统方法下载速度慢如蜗牛,或者下载下来的视频格式不兼容?今天我要向大家推荐一款堪称神器的开源工具——yt-dlp,它不仅能轻松解决这些问题,还隐藏着许多你可能不知道的高级玩法!

2301_79024362的博客 6686

SAP 经营范围(Operating Concern) 和业务范围 (Business Area) 在核算架构或是管理架构中的区别和联系分别是什么 请给具体的示例

摘要:SAP系统中,业务范围(Business Area)和经营范围(Operating Concern)在核算架构中具有不同功能。业务范围是FI/CO共用维度,用于跨公司码的业务线核算(如电子产品、机械设备),支持内部管理和简单对外报表。经营范围则是CO-PA专属维度,聚焦获利能力分析,可细化到产品+客户+区域组合(如分析手机在华东区域的获利情况)。两者存在层级关联:经营范围包含业务范围作为基础维度,业务范围数据会传递至经营范围进行深度分析。实际应用中需先配置业务范围,再设置经营范围并关联相关维度,共同支

金牌架构师 94

从零构建工程化媒体处理工作流:yt-dlp与FFmpeg实战指南

在数字媒体处理领域,高效获取与处理网络视频资源是开发者常面临的需求。其核心原理在于通过命令行工具解析目标网站的媒体流信息,并调度专业的编解码引擎进行格式转换与封装。这一技术组合的价值在于实现了自动化、批量化的媒体资源管理,解决了图形化工具在集成性、精确控制与可靠性上的不足。典型的应用场景包括批量下载、格式转换、元数据提取以及音视频分离等任务。本文以处理演唱会视频为例,深入探讨了如何利用yt-dlp与FFmpeg构建一套完整的工程化解决方案,涵盖了环境配置、参数调优、错误处理及自动化脚本编写,并融入了代理配置

weixin_33981932的博客 370

5步VS传统WinForm!AntdUI让界面设计从“土味”到“超模”只需30秒?

摘要:墨瑾轩编程教程《AntdUI的5大魔法步骤》详解如何将传统WinForm升级为现代化UI。教程通过5个核心步骤:安装AntdUI库、控件替换、主题定制、复杂布局构建及实战案例演示,对比传统开发与AntdUI在美观度(动态阴影/动画)、开发效率(拖拽组件VS手工绘制)和主题定制(一键换肤VS重写控件)的显著差异。使用C#代码示例展示按钮动画、3D翻转、聊天界面等特效实现,帮助开发者快速掌握这一基于Ant Design风格的WinForm增强框架。(150字)

java专栏 1125

Qt 调用YOLO模型(代码)

本文介绍了如何在 Qt C++ 环境中集成 YOLO 模型进行目标检测,包括模型封装、界面设计和实时处理等关键步骤。通过这种方法,你可以快速开发出具有目标检测功能的 Qt 应用程序,应用于监控系统、机器人视觉、图像分析等多个领域。

轩宇的博客 258

三个终端下载神器横评:yoinks、ytfzf、yt-dlp,到底该装哪个?

你有没有过这种经历:想把一段视频存到本地,搜了个"在线下载",页面一打开,三个巨大的绿色"下载"按钮,点哪个都是广告;好不容易点到真的,又弹出一个"高速下载器",装完发现电脑里多了五个全家桶。 于是越来越多的老用户重新捡起了黑乎乎的终端窗口。最近 GitHub 上一个叫 **yoinks** 的项目突然火了,6.2k 星、524 次 fork,评论区一片"终于有人把下载做得这么干净"。 但问题

gitblog_00773的博客 5

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

B站视频下载最强攻略:官方缓存提取与yt-dlp命令行动手实战

在数字媒体时代,视频下载与格式转换是常见需求,尤其对于B站这类主流平台,用户常遇到缓存文件无法直接播放、视频下架无法获取等问题。理解流媒体传输原理,即视频流与音频流分离存储的技术机制,是解决问题的关键。通过官方客户端缓存提取,可以合法地将m4s格式的影音流合并为MP4,实现离线观看;而基于开源的yt-dlp命令行工具,则能更灵活地处理合集下载、高清晰度获取及已下架内容抓取等复杂场景。掌握这些技术不仅有助于个人素材备份与学习,也能提升数字资源管理的效率。全面解读B站视频下载的两种主流方案,帮助读者轻松应对各种

weixin_33910460的博客 159

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

用yt-dlp开源工具下载B站视频:画质、字幕、批量操作全攻略

在内容创作与资料存档中,视频下载是高频需求。在线解析站虽便捷,却常受清晰度限制与安全隐患困扰。开源命令行工具以透明、可控的特性,成为技术用户的首选。yt-dlp作为活跃维护的下载器,通过解析网页接口获取视频流,并调用FFmpeg完成音视频合并与转码,从而实现高画质、多格式的本地保存。其技术价值在于免费无广告、支持B站等数十个平台,并可精细控制格式、字幕、弹幕及批量归档。无论是备份UP主教程、抓取CC字幕用于二创,还是搭建私人影音库,yt-dlp都能提供稳定高效的解决方案。本文以B站为实例,完整记录从环境配置

weixin_31188927的博客 289

yt-dlp-gui完全指南:零基础掌握Windows视频下载神器

想要从YouTube、Bilibili等数百个视频平台轻松下载内容吗?yt-dlp-gui正是你需要的解决方案!这款基于yt-dlp引擎的Windows图形界面工具,将复杂的命令行操作转化为直观的点击界面,让视频下载变得前所未有的简单。无论你是普通用户还是内容创作者,都能在几分钟内掌握这款强大的视频下载工具。 ## 🎯 为什么选择yt-dlp-gui? **图形界面 vs 命令行**:相比原

gitblog_00022的博客 234

开源全能免费的视频下载神器:Hitomi Downloader

一触即发,尽享极速下载盛宴

2401_83063795的博客 6983

终极视频下载指南:Seal让你的Android手机秒变多媒体收藏神器

Seal是一款基于yt-dlp的Android视频/音频下载工具,采用Material You设计风格,让你轻松下载喜爱的在线媒体内容,打造个人专属的多媒体收藏库。无论是音乐、视频还是播客,Seal都能帮助你快速保存到本地,随时随地离线欣赏。 ## 为什么选择Seal?三大核心优势解析 Seal作为一款专业的多媒体下载工具,凭借其强大的功能和用户友好的界面,成为Android用户的理想选择。以

gitblog_00463的博客 1136

5分钟精通Seal参数模板:解锁安卓视频下载的终极自定义方案

你是否厌倦了每次下载视频都要重复设置格式、字幕和保存路径?Seal作为基于yt-dlp的安卓音视频下载器,其参数模板功能正是为你量身定制的效率神器!通过自定义参数模板,你可以一键应用复杂的下载配置,让批量下载、画质优化、字幕嵌入等高级操作变得像喝水一样简单。本文将带你从零开始,5分钟掌握Seal参数模板的完整使用技巧。 ## 问题导向:为什么你需要参数模板? 想象一下这些场景:你想批量下载某个

gitblog_00327的博客 809

yt-dlp 架构深度解析:从视频下载神器到 AI 训练数据收集引擎

在构建多模态大模型(如视频理解、文生视频、语音识别)时,高质量的训练数据是决定性因素。据公开数据显示,一个中等规模的视频理解模型通常需要数十万甚至上百万条带标注的视频-文本对。然而,数据采集往往面临三大挑战:yt-dlp 作为 youtube-dl 的最活跃分支,不仅支持 2000+ 站点 的视频下载,更重要的是它提供了一套高度结构化的元数据提取系统和工业级的反爬对抗方案。对于 AI 开发者而言,yt-dlp 不只是一个下载工具,更是一个训练数据收集引擎。本文将带你深入 yt-dlp 的源码内核,理解其插件

加入“Super Entity”,与全能开发团队共探AI智能体与数字人项目,开启前沿技术之旅。 527

Seal视频下载器:从零开始的安卓下载神器完整指南

你是否曾经遇到过这样的困境:在手机上看到精彩的教程视频,却无法保存下来离线学习?或者想要收藏喜欢的音乐,却苦于没有合适的下载工具?Seal视频下载器正是为解决这些痛点而生的安卓应用,基于强大的yt-dlp引擎,支持超过1000个视频平台的内容下载。 ## 下载困境解析:为什么你需要Seal 在移动互联网时代,视频内容无处不在,但下载却成为许多用户的难题。传统浏览器下载功能有限,专业下载工具操作

gitblog_01094的博客 787

如何使用Seal:Android平台最佳视频音频下载神器完整指南

Seal是一款基于yt-dlp的Android视频音频下载器,采用Material You设计风格,让你轻松下载喜爱的网络视频和音频内容。本文将详细介绍这款强大工具的核心功能、安装方法和使用技巧,帮助你快速掌握全部实用功能。 ## 🚀 Seal核心功能亮点 Seal作为一款现代化的媒体下载工具,整合了多种实用功能,满足不同用户的下载需求: - **广泛的平台支持**:基于yt-dlp引擎,

gitblog_00516的博客 728
上一篇: Java中的“>”、“>>”、“>>>”三个符号的区别
下一篇: Java调用Linux系统命令
shadow_zed
博客等级 码龄10年 6289粉丝 68原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值