一、YouTube-DL + FFmpeg 安装

YouTube-DL 安装方法官网有详细的教程,这里照搬过来:

1、Linux Curl 安装方式
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

2、Linux Wget 安装方式
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

3、Linux PIP 安装方式
sudo pip install --upgrade youtube_dl

4、Linux Homebrew 安装方式
brew install youtube-dl

5、检查签名
sudo wget https://yt-dl.org/downloads/latest/youtube-dl.sig -O youtube-dl.sig
gpg --verify youtube-dl.sig /usr/local/bin/youtube-dl
rm youtube-dl.sig

FFmpeg 安装:apt -y update && apt install ffmpeg

二、YouTube-DL 部分操作命令

默认下载最好的视频、音频
youtube-dl "https://www.youtube.com/watch?v=DiItGE3eAyQ"

查看可选的视频、音频格式
youtube-dl -F "https://www.youtube.com/watch?v=DiItGE3eAyQ"
选择需要的格式下载(271 代表视频格式,251 代表音频格式,必须视频+音频)
youtube-dl -f 271+251 "https://www.youtube.com/watch?v=DiItGE3eAyQ"

下载视频包含的所有字幕
youtube-dl --write-sub --embed-sub --all-subs "https://www.youtube.com/watch?v=DiItGE3eAyQ"

下载字幕并按顺序选择 ass/srt/best 字幕,把字幕转换成 srt 格式
youtube-dl --write-sub --sub-format "ass/srt/best" --convert-subs "srt" "video_url"

SS 代理方式下载
youtube-dl --proxy "socks5://x.x.x.x:port" video_url

下载列表
1、默认下载最高画质:youtube-dl video_url
2、选择最差组合:youtube-dl -f worstvideo video_url
3、选择指定格式:youtube-dl -f 137+140 video_url
4、如下载过程中某个视频出错(比如 20 中的第 10 个出错)则跳过继续下载:
youtube-dl -f '137+140' --playlist-start 11 Video_url

调用 Aria2 下载
youtube-dl --external-downloader aria2c --external-downloader-args "-c -s 16 -x 16 -k 1M" video_url

综合
youtube-dl --write-sub --embed-sub --all-subs --external-downloader aria2c --external-downloader-args "-c -s 128 -x 128 -k 1M" https://www.youtube.com/watch?v=DiItGE3eAyQ
Last modification:January 6th, 2020 at 03:29 pm
如果觉得我的文章对你有用,请随意赞赏