-
创建视频目录(ytdl)
mkdir ytdl -
创建单独虚拟环境(ytdl)
\path\your\python -m venv ytdl -
用批处理启动虚拟环境。
让gpt写个start.bat:
@echo off
rem 设置虚拟环境的名称
set venv_name=C:\ytdl\ytdl\
rem 激活虚拟环境
call %venv_name%\Scripts\activate
cmd
-
安装yt-dlp
在虚拟环境中执行 pip install yl-dlp -
下载 FFmpeg
下载并解压ffmpeg-master-latest-win64-gpl.zip -
把FFmpeg添加环境变量。
把解压后的三个exe所在目录 添加到环境变量
-
使用yt-dlp下载。
- 先解析出音频ID和视频ID
- 根据选择音频ID+视频ID 合并输出
使用-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 下载到当前目录