yt-dlp开源命令行音视频下载工具:让你轻松下载全网视频

各位老铁,在咱们日常生活中是不是经常遇到这种情况:看到了超喜欢的视频,却苦于找不到方法下载保存?今天给大家推荐一款神器——yt-dlp,轻松下载全网视频!yt-dlp是youtube-dl(134K+)的一个分支,作为后起之秀,不仅继承了 youtube-dl 的所有优点,还进行了诸多改进和优化,也斩获了 103K+ star,成为 GitHub 上又一热门项目!

官方文档显示支持数千个网站,但我们日常使用的平台相对集中,以下列举几个常用视频网站。

  • 油管(Youtube)
  • B站
  • 爱奇艺
  • 优酷
  • TikTok
  • 抖音
  • ……

 

yt-dlp开源命令行音视频下载工具:让你轻松下载全网视频

它的主要功能:

  • 支持多种平台:无论你用的是 Windows、MacOS 还是 Linux,yt-dlp 都能轻松运行。安装步骤简单,操作也很方便。
  • 丰富的音视频格式:无论是视频、音频还是字幕,yt-dlp 都可以下载,你还能根据需求选择不同的分辨率和质量,体验自定义的乐趣。
  • 灵活的配置选项:提供丰富的命令行参数,比如设置下载路径、调整文件命名规则、配置代理等等,让下载过程更符合你的习惯。
  • 强大的后期处理功能:yt-dlp 不仅能下载,还支持诸如视频合并、格式转换、嵌入字幕、添加元数据等后处理操作,一站式解决视频处理需求。
  • 插件与扩展:除了内置功能,它还支持插件开发,你可以根据自己的需求安装或自定义插件,进一步提升使用体验。

安装与使用:

安装

进入yt-dlp的github地址:

通过pip安装,默认情况下会安装所有依赖项

python -m pip install -U “yt-dlp[default]”

yt-dlp开源命令行音视频下载工具:让你轻松下载全网视频

 

下载单个视频

yt-dlp 是一款命令行工具,使用起来非常简单。只需在命令行中输入简单的命令,即可下载你想要的视频。例如,下载一个 YouTube 视频,只需输入:

yp-dlp <视频URL>

yt-dlp开源命令行音视频下载工具:让你轻松下载全网视频

默认下载最高质量的视频和音频,并自动合并。

 

合并指的是将视频和音频合并成一个完整的视频文件。为什么需要合并?视频平台有时候会将视频和音频分开存储,yp-dlp会分别下载视频和音频,然后使用工具ffmpeg将它们合并成一个文件

下载音频

提取音频并转换为MP3:

yt-dlp -x –audio-format –audioo-quality 0 mp3 <视频URL>

  • x:提取音频 –audio-format
  • mp3:转换为 .mp3 格式 –audio-quality
  • 0:指定音频质量(0 是最高质量,9 是最低质量)

下载指定格式的视频

列出所有可用的视频和音频格式及其对应的代码:

yt-dlp -F <视频URL>

 

  • ID:格式的唯一标识符,用于指定下载的格式
  • EXT:文件扩展名(如mp4、webm、m4a)
  • RESOLUTION:视频分辨率(如1920 x 1080表示1080p)
  • FPS:视频帧率(30表示30帧/秒)
  • FILESIZE:文件大小(如果为空,则表示文件大小未知)
  • TBR:总比特率(单位:kbps)
  • PROTO:协议(如https、m3u8)
  • VCODEC:视频编码格式(如 avc1 表示 H.264,vp9 表示 VP9)
  • ACODEC:音频编码格式(如 mp4a.40.2 表示 AAC,opus 表示 Opus)
  • MORE INFO:附加信息(如语言、质量等)

下载1080p视频和音频,并自动合并

yt-dlp -f 616+140 <视频URL>

下载到指定目录并自定义文件名

下载视频并保存到指定目录,文件名使用视频标题,文件后缀使用文件扩展名

yt-dlp -o “D:\dev\Videos\%(title)s.%(ext)s” <视频URL>

批量下载

将多个视频 URL 放在 urls.txt 文件中,批量下载

yt-dlp -a urls.txt

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...