Win10 安装使用 yt-dlp 下载 youtube 视频

下载并安装 FFmpeg for PC

因为在 Python 中使用 ffmpy3 插件做视频合并需要用到 FFmpeg 的可执行文件,因此要先去官网下载安装包:https://ffmpeg.org/download.html

选择full.7z版本:

把下载的压缩包解压缩,将解压缩出来的bin文件夹放到一个固定位置(路径里尽量别出现中文):

记住好存放路径后,打开系统设置:

打开环境变量,双击Path后选择新建

将刚才记住的存放路径粘贴到这里然后确定保存。接下来打开终端测试一下ffmpeg的命令看是否安装成功,如果命令识别出来则表示安装生效:

安装 yt-dlp

在已经安装了 Python3 运行环境的基础上用pip指令安装ffmpy3yt-dlp

pip install ffmpy3
pip install yt-dlp

然后执行下命令看是否安装成功:

接下来就可以使用yt-dlp指令来下载视频了。

下载视频

yt-dlp 的指令非常繁杂,如果只是简单使用的话,记住下面的用法即可:

找到想要下载的视频,复制地址如https://www.youtube.com/watch?v=ABCDEF这个格式。

在终端里输入指令查看相关信息:

yt-dlp -F https://www.youtube.com/watch?v=ABCDEF
# 如果那啥,则可以添加一个 sock 的端口条件
yt-dlp -F --proxy socks5://127.0.0.1:1080  https://www.youtube.com/watch?v=ABCDEF

通过查看相关信息,选择想要下载的音频和视频,记住对应信息前面的数字编号,比如我想把音频m4a格式和视频mp4格式且是最高品质的文件(编号分别是140和137)进行下载,然后合并成为一个新的mp4的视频文件,则输入指令:

yt-dlp -f 137+140 --proxy socks5://127.0.0.1:1080  https://www.youtube.com/watch?v=ABCDEF --merge-output-format mp4

等待若干时间后程序会自动下载并进行合并,生成一个有画面和声音的视频文件,如图:

如果觉得先查看信息再选择对应编号下载合并视频比较麻烦的话,可以尝试用下面这个指令:

yt-dlp -f bv*+ba/b --proxy socks5://127.0.0.1:1080 https://www.youtube.com/watch?v=ABCDEF

yt-dlp 会找到自动识别到的最高品质的音视频文件下载并合并。更多用法可以参考官方教程:

https://github.com/yt-dlp/yt-dlp

本作品采用 “知识共享署名-非商业性使用 4.0 国际许可协议” 进行许可。
免责声明:本站文章除特殊说明为原创禁转外,您可以自由的转载和修改,但请务必注明文章来源并不可用于商业目的。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇