bash
pip install yt-dlp
bash
yt-dlp 下载路径文件名称(名称不能是中文) "视频URL"
例如:
bash
yt-dlp -o output.mp4 "https://tx-safety-video.acfun.cn/mediacloud/acfun/acfun_video/0a9e44cf507f987d-5c53771c57ebfd5229a6af0be62b80af-hls_720p_2.m3u8?pkey=ABD4uJ0ikPzi573B19OaQctjnMygAKbJmCdxsyhsSRQwbjD_LFDP20zBl4M8gn7IWW_n2tRQHdX3yi-AREPtCu6CAYFCcg4vF6UfGfsAUO05z4q2Fg01FH7Sg1lpy_BrkNWvDd39ZAlMOm0S1tjFH7vbtHaN1_cWkXc4IRDYRFkIdh6N1OnTz_zXd0q_OLck2oObGHUtZZgExuXmrCYPyMNQSWSqP4d5UyZfuxLH04LXOev6EvHhPkRUetTaL2dVTNU"
最后附上windows BAT的快捷下载指令
shell
@echo off
chcp 65001 >nul
setlocal enabledelayedexpansion
echo ===== yt-dlp 视频下载器 =====
echo.
:input_url
set /p "video_url=请输入视频URL: "
if "%video_url%"=="" echo URL不能为空! & goto input_url
:input_output
set /p "output_path=请输入保存路径(包含文件名,例如 D:\videos\output.mp4,注:文件名不能为中文): "
if "%output_path%"=="" echo 路径不能为空! & goto input_output
echo.
echo 正在下载,请稍候...
echo.
yt-dlp -o "%output_path%" "%video_url%"
if errorlevel 1 (
echo.
echo 下载失败,请检查URL或网络。
) else (
echo.
echo 下载完成!
)
pause