「YT-DLP」我的,我的,都是我的
目录
YT-DLP,一个功能丰富的音视频下载器,的使用教程。
简介
YT-DLP,是一个开源的、功能丰富的、支持大量网站的基于命令行的音视频下载器。
安装
该程序支持主流的操作系统,包括 Linux/MacOS、Windows、Android,具体的安装指引参考这里。
使用
缩写
| 全称 | 缩写 |
|---|---|
| bestvideo | bv |
| bestaudio | ba |
| best | b |
| worstvideo | wv |
| worstaudio | wa |
| worst | w |
命令行
全面、权威的使用方式以官方文档或程序帮助为准。这里仅就一些常用的命令参数组合做一些记录,便于使用。
下载混流视频
# 选择最高画质视频流和最高质量音频流,并自动混流(需确保 ffmpeg 已安装) yt-dlp -f "bv+ba/b" --merge-output-format mp4 https://some/video/path -o "%(upload_date>%Y.%m%d)s.%(title)s - %(uploader)s(%(height)sp, %(vcodec).4s, %(extractor)s).%(ext)s"仅下载音频
# 保存为最佳音频(best audio) yt-dlp -f 'ba' https://some/video/path -o '%(title)s.%(ext)s' # 提取并保存为 MP3 格式 yt-dlp -f 'ba' -x --audio-format mp3 https://some/video/path -o '%(title)s.%(ext)s'其中输出文件名可参考约定进行自定义。
图形化
基于 YT-DLP 的图形化界面程序有不少,但维护良好的并不多,这里列出其中一部分以供参考:
ytdlp-gui:以Rust开发,性能应该较高yt-dlp-gui:以C#开发,上次发布在2023.0328
如果抛开基于 YT-DLP 的要求,还有一些开源下载器项目也很好用,如: