ytbdown: 用 go 实现的基于 yt-dlp 一个 youtube/bilibili 下载工具
经常有下载 youtube/bilibili 视频保存到网盘的需求,这个工具正好完美实现
项目主页: https://github.com/afeiship/ytbdown
技术
安装
# 安装 yt-dlp
pip install yt-dlp
# 或者用 brew 安装
brew install yt-dlp/taps/yt-dlp
brew install afeiship/jswork/ffmpeg
brew install afeiship/jswork/ytbdown
升级
cd /usr/local/Homebrew/Library/Taps/afeiship
rm -rf homebrew-jswork/
brew reinstall ytbdown
示例
# download mp3
$ ytbdown -3 https://www.youtube.com/watch?v=BTfqMWSsrOY
$ ytbdown -3 https://www.youtube.com/watch?v=k2dGdKug7xY -n 周深-起風了
# download mp4
$ ytbdown -4 https://www.youtube.com/watch?v=BTfqMWSsrOY
# download bilibili video
$ ytbdown -4 https://www.bilibili.com/video/xxxxID
帮助
Download mp3/mp4 by youtube-dl/yt-dlp.
Usage:
ytbdown [flags]
Flags:
-h, --help help for ytbdown
-k, --keep Download mpx keep original file.
-3, --mp3 Download mp3 music.
-4, --mp4 Download mp4 video.
-n, --name string Download filename. (default "%(title)s")