目录

「YT-DLP」我的,我的,都是我的

YT-DLP,一个功能丰富的音视频下载器,的使用教程。

简介

YT-DLP,是一个开源的、功能丰富的、支持大量网站的基于命令行的音视频下载器。

安装

该程序支持主流的操作系统,包括 Linux/MacOSWindowsAndroid,具体的安装指引参考这里

使用

缩写
全称缩写
bestvideobv
bestaudioba
bestb
worstvideowv
worstaudiowa
worstw
命令行

全面、权威的使用方式以官方文档或程序帮助为准。这里仅就一些常用的命令参数组合做一些记录,便于使用。

  • 下载混流视频

    # 选择最高画质视频流和最高质量音频流,并自动混流(需确保 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 的要求,还有一些开源下载器项目也很好用,如: