网页视频下载神器——yt-dlp、ffmpeg
音视频处理软件强强联合
一、下载软件
github开源软件:yt-dlp。可以下载网上所有视频
FFmpeg:官网下载,下载全量功能的ffmpeg-git-full.7z
二、使用
网上的视频下载后可能是音画分离,视频分片的,这时就需要FFmpeg进行整合
1.yt-dlp(youtubu-download Python)使用
1.1命令行:
-
yt-dlp url:直接下载视频当前目录,但可能不是高清
-
yt-dlp --cookies-from-browser firefox url :先从火狐浏览器登录,然后再下载就是高清的。Edge和chrome的cookies采取了加密,不能通过浏览器直接获取。
-
如果url中有&符号需要把url引用起来,因为在windows中&是一个特殊符合。
-
如果标题太长了也会下载失败用-o参数
-o '%(title).200B.%(ext)s'
进行截取
1.2Edge和Chrome获取cookies方法
安装插件:get cookie locally
yt-dlp --cookies cookies.txt url
导出cookie的方式下载
1.3还可以python使用
pip install yt-dlp