yt-dlp快速上手

之前用xx下载视频经常遇到网络报错,于是使用 yt-dlp 这个新的yt下载工具。

安装教程

安装方法1:pip安装

可以使用pip安装yt-dlp,然后可以全局使用

使用pip快速安装如下:

python3 -m pip install -U yt-dlp

不安装其他依赖的安装命令如下:

python3 -m pip install --no-deps -U yt-dlp

更新yt-dlp的命令如下:

python3 -m pip install -U yt-dlp

安装方法2:windows exe软件

去github的release里面下载.exe版本

把yt-dlp.exe所在的文件夹添加到环境变量的path中即可,可参考该链接

使用yt-dlp

使用yt-dlp下载yt视频的前提是能访问外网

1. 快速下载

默认格式,高于720P的格式一般是 webm 格式

命令:yt-dlp url

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

2. 保存为指定文件格式

命令:yt-dlp --merge-output-format 格式 url
支持的格式为:avi, flv, mkv, mov, mp4, webm

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

3. 用-F参数查看有哪些分辨率

yt-dlp -F https://www.youtube.com/watch?v=----meyKR48

在这里插入图片描述
下载上图中指定id的视频(包含音频)

yt-dlp -f247 https://youtu.be/sKrT6mBrosc

4.下载最佳视频和音频并转为mp4

yt-dlp -f ‘bv[ext=mp4]+ba[ext=m4a]’ –embed-metadata –merge-output-format mp4 https://www.youtube.com/watch?v=----meyKR48

5.指定文件名下载(用-o参数)

默认下载的文件格式如下

-o 自定义文件名.%(ext)s

其中%(ext)s表示使用默认或者用户提前制定好的文件名后缀

yt-dlp --merge-output-format mp4 -o ----meyKR48.%(ext)s https://www.youtube.com/watch?v=----meyKR48

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/459186.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【保姆级教程|YOLOv8改进】【7】多尺度空洞注意力(MSDA),DilateFormer实现暴力涨点

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 《------往期经典推…

【JS逆向一】逆向某站的 加密参数算法--仅供学习参考

逆向日期:2024.02.06 使用工具:Node.js 文章全程已做去敏处理!!! 【需要做的可联系我】 可使用AES进行解密处理(直接解密即可):在线AES加解密工具 1、打开某某网站(请使用文章开头的…

BaseMapper中提供的方法(17种CRUD)

BaseMapper封装的17种增删改查方法 MybatisPlus框架中mapper层继承了BaseMapper接口,该接口中封装了常用的增删改查方法,共有17种,以下是方法的详情介绍 首先需要明确的括号内的一些对象定义 泛型T:实体类类型Param注解&#x…

【资料分享】基于单片机大气压监测报警系统电路方案设计、基于飞思卡尔的无人坚守点滴监控自动控制系统设计(程序,原理图,pcb,文档)

基于单片机大气压监测报警系统电路方案设计 功能:实现的是大气压检测报警系统,可以通过传感器实时检测当前大气压值,可以设定大气压正常范围,当超过设定范围进行报警提示。 资料:protues仿真,程序&#x…

二进制安全虚拟机Protostar靶场(7)heap2 UAF(use-after-free)漏洞

前言 这是一个系列文章&#xff0c;之前已经介绍过一些二进制安全的基础知识&#xff0c;这里就不过多重复提及&#xff0c;不熟悉的同学可以去看看我之前写的文章 heap2 程序静态分析 https://exploit.education/protostar/heap-two/#include <stdlib.h> #include &…

一图窥探RAG技术发展现状

2023年除了大语言模型&#xff0c;听到最多的当属RAG&#xff08;检索增强生成技术了&#xff09;&#xff0c;在实际业务场景落地过程中&#xff0c;由于大模型目前的一定局限和能力现状以及Token限制、训练成本等多种因素的影响下&#xff0c;RAG不得不成为大家选择快速试错、…

【多模态大模型】跨越视觉-语言界限:BLIP的多任务精细处理策略

BLIP 核心思想MED架构和CapFilt方法效果 总结CLIP模型 VS BLIP模型CLIP模型BLIP模型 核心思想 论文&#xff1a;https://proceedings.mlr.press/v162/li22n/li22n.pdf 代码&#xff1a;https://github.com/salesforce/BLIP BLIP&#xff08;Bootstrapping Language-Image Pre…

C语言笔试题之实现C库函数 pow()(递归的思想)

实例要求&#xff1a; 1、请你实现C库函数 pow()&#xff08;stdio.h & math.h&#xff09; &#xff0c;即计算 x 的整数 n 次幂函数&#xff08;即x^n &#xff09;&#xff1b;2、函数声明&#xff1a;double myPow(double x, int n)&#xff1b;参数&#xff1a;1、x …

JavaScript 入门

目录 第一个知识点&#xff1a;引入js文件 内部引用: 外部引用: 第二个知识点&#xff1a;javascript的基本语法 定义变量&#xff1a; 条件控制(if - else if - else) 第三个知识点&#xff1a;javascript里的数据类型、运算符&#xff1a; 数字类型 字符串类型 布尔…

fwrite、fread、fprintf、fsanf以及流的定位——标准IO——day3

今天主要讲一下这四个函数接口&#xff1a;fwrite、fread、fprintf、fsancf以及流的定位&#xff1a;ftell、rewind、fseek 函数接口 fwrite fwrite:size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream); 功能:向流中写入nmemb个对象,每个对象size字节…

[word] word小数点对齐怎么设置 #微信#其他#其他

word小数点对齐怎么设置 使用Word编辑文档的时候&#xff0c;如果有小技巧的话&#xff0c;可以解决很多遇到的问题&#xff0c;也让工作更高效的完成&#xff0c;下面给大家分享word小数点对齐怎么设置的小技巧。 1、设置格式 选中内容&#xff0c;点击段落一一制表符&#…

S3 Browser工具得使用

新增账号 如果需要设置签名得版本&#xff0c;选择上图右下角得advanced setting