网页视频下载神器——yt-dlp、ffmpeg

18

音视频处理软件强强联合

一、下载软件

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

2.FFmpeg使用