youtube视频下载(youtube-dl)
本文最后更新于 695 天前,其中的信息可能已经有所发展或是发生改变。

##安装及更新

#直接安装 youtube-dl

pip install youtube-dl

#更新安装 youtube-dl

pip install --upgrade youtube-dl

##具体使用 注意需要挂代理!!!

# 下载最佳质量视频+音频
yt-dlp -f "bestvideo+bestaudio" https://www.youtube.com/watch?v={视频Id}

# 仅下载最佳质量的音频
yt-dlp -f "bestaudio" https://www.youtube.com/watch?v={视频Id}

# 下载最佳质量视频+音频整个播放列表
yt-dlp -f "bestvideo+bestaudio" https://www.youtube.com/playlist?list={播放列表Id}

# 指定条件下载,音频视频都可以加条件
# 下面 height<= 1080表示下载最佳质量的1080p视频
yt-dlp -f "bestvideo[height<=1080]+bestaudio" https://www.youtube.com/watch?v={视频Id}

# 下载字幕并且转为srt(默认下载下来是vtt格式,但是哔哩哔哩只能传srt)
yt-dlp --write-auto-sub --sub-lang zh-Hans --convert-subs=srt --skip-download https://www.youtube.com/watch?v={视频Id}

# 下载封面并且转为png(默认下载下来是webp格式,但是哔哩哔哩没法传webp格式图片)
yt-dlp --skip-download --write-thumbnail --convert-thumbnail png https://www.youtube.com/watch?v={视频Id}

实际搬运使用我发现下面一句命令就够了,下载视频+视频封面+字幕(如果有字幕)

yt-dlp -f "bestvideo+bestaudio" --write-auto-sub --convert-subs=srt --sub-lang zh --write-thumbnail --convert-thumbnail png https://www.youtube.com/watch?v={视频Id}

视频信息

yt-dlp -F https://www.youtube.com/watch?v={视频Id}

这个命令可以获取视频信息,如果需要下载指定编码+分辨率的视频,可以通过这个命令预先查询,然后将需要的格式组合使用下载。

以下2张图片演示了获取某个视频可下载的格式信息,通过 ID 那一列下面绿色的数组组合可以下载特定格式。

# 这是一个下载示例
# 下载4K vp9编码的视频+m4a格式的音频(如果ffmpeg可用下载完成后会自动合并)
yt-dlp -f 313+140 https://www.youtube.com/watch?v=ebu2cxRXU-I
暂无评论

发送评论 编辑评论


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