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

交通流预测爬坑记(一):交通流数据集,原始数据

常用的交通流数据集,持续更新~~

K_first的博客 4万+

LDPC码译码原理——概率公式推导

怎么说呢,一直以来都想写一下博客。近半年多来我一直在学习LDPC码译码上的东西,主要是在FPGA实现上的,所以这次想写一些关于这方面的内容,包括译码的原理、仿真以及实现。(当然是基于准循环LDPC码上实现的)不过呢,我写这个的初衷是为了让初学者理解入门用的,而不是在大牛面前班门弄斧,有错误之处欢迎大家批评指正。不知道会不会有人一开始像我一样,为了学好LDPC码,先去好好了解其它的诸如RS码或者是卷...

stand_by_me123的博客 2万+

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

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

gitblog_00644的博客 200

基于MySQL的京东用户行为分析

对京东用户行为的分析,利用AARRR模型进行分析。

SelenaSelena的博客 1908

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

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

gitblog_01031的博客 1219

IEPE传感器4mA恒流源接口电路

另外传感器的偏置电压大概在10V多点,一般接个电容把直流分量去掉。这里我们要把恒流源的电流设置在4毫安左右,R1取33Ω差不多正好。经过CR的隔直流电路后的波形是这样的。

老白的博客 6107

从7V到28V宽压输入,手把手教你设计一个5V/3A的DCDC电源模块(附MPS1584选型与原理图避坑)

本文详细解析了基于MPS1584芯片的7V至28V宽压输入到5V/3A输出的DCDC电源模块设计全流程。从电源架构选择、原理图设计要点到实际调试经验,涵盖了输入保护电路、功率转换核心电路及系统级优化测试,帮助工程师规避常见设计陷阱,实现高效稳定的电源解决方案。

weixin_33712987的博客 498

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

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

2301_79024362的博客 6686

【python三维深度学习】python三维点云从基础到深度学习

从三维点云基础知识到深度学习,将按照以下目录持续进行更新。更新完成的部分可以在三维点云专栏中查看。含数据与python源码。

叶子的博客 2万+

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

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

weixin_33981932的博客 370

看懂特斯拉IMU底层逻辑,才懂农业机器人不可替代的核心技术壁垒

在自动驾驶与具身智能赛道,特斯拉彻底重构了IMU(惯性测量单元)的技术定位,打破行业“IMU仅为辅助补盲配件”的固有认知,将其从底盘附属硬件升级为纯视觉感知体系的物理核心基座。依托500–1000Hz超高刷新率、无外部依赖的惯性感知能力、端到端神经网络融合架构,特斯拉实现了“视觉感知环境、IMU定义运动”的技术闭环,摆脱对激光雷达、高精地图、卫星定位的强依赖。这套技术逻辑落地农业机器人赛道,不再是技术优化,而是规模化落地的生存刚需。城市自动驾驶属于结构化稳定场景,IMU仅作误差修正的锦上添花;

getusushu的博客 49

学习STM32的CAN总线通信

在配置时,确保您启用了CAN总线功能。CAN节点是CAN总线上的一个设备,每个节点都有唯一的标识符。在CAN总线中,有两种类型的节点:CAN控制器和CAN外设。步骤2:配置CAN总线 在STM32CubeMX中,选择CAN总线模块并进行必要的配置。在CAN总线中,有两个重要的概念:CAN节点和CAN帧。步骤5:测试CAN总线通信 在成功编译和烧录代码后,您可以使用串口调试助手或其他CAN总线工具来测试CAN总线通信。步骤3:编写CAN总线通信代码 在项目的主代码文件中,我们将编写CAN总线通信的示例代码。

2401_85258012的博客 496

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

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

gitblog_00773的博客 5

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

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

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

weixin_33910460的博客 159

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

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

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

weixin_31188927的博客 289

VB摄像头监控

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

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、付费专栏及课程。

余额充值