1. 创建视频目录(ytdl)
    mkdir ytdl

  2. 创建单独虚拟环境(ytdl)
    \path\your\python -m venv ytdl

  3. 用批处理启动虚拟环境。
    让gpt写个start.bat:

@echo off

rem 设置虚拟环境的名称
set venv_name=C:\ytdl\ytdl\

rem 激活虚拟环境
call %venv_name%\Scripts\activate

cmd

  1. 安装yt-dlp
    在虚拟环境中执行 pip install yl-dlp

  2. 下载 FFmpeg
    下载并解压ffmpeg-master-latest-win64-gpl.zip

  3. 把FFmpeg添加环境变量。
    把解压后的三个exe所在目录 添加到环境变量
    image

  4. 使用yt-dlp下载。

  • 先解析出音频ID和视频ID
    image-1714547948802
  • 根据选择音频ID+视频ID 合并输出
    image-1714548063931

使用-h 可获取完整参数使用说明
如:代理模式

yt-dlp --proxy socks5://ip:port -F   https://yt-video-url  #大写F解析源视频

yt-dlp --proxy socks5://ip:port -f 137+140   https://yt-video-url --merge-output-format mp4  #小写f 下载到当前目录