yt dlp - andyceo/documentation GitHub Wiki
Бывший youtube-dl.
- скачать лучшее качество в формате WEBM, используя прокси:
yt-dlp --proxy "http://username:password@your_proxy.com:port" "https://www.youtube.com/watch?v=VIDEO_ID" - download the best quality WEBM under 50MB:
yt-dlp -f "webm[filesize<50M]" <video_url> - download the best quality MP4 instead of WEBM:
yt-dlp -f "best,mp4" <video_url> - download the best available format and recode it to MP4:
yt-dlp <video_url> --recode mp4
-
посмотреть доступные субтитры для видео:
yt-dlp --list-subs <URL> -
скачать все доступные (не автоматически сгенерированные):
youtube-dl --all-subs --skip-download <URL> -
скачать только автоматически сгенерированные
yt-dlp --write-auto-sub --skip-download <URL> -
скачать субтитры, а затем убрать форматирование, т.е. оставить только текст (отсюда):
# сначала скачать субтитры yt-dlp --skip-download --write-subs --write-auto-subs --sub-lang en --sub-format ttml --convert-subs srt <URL> # оставить только текст sed -e \ '/^[0-9][0-9]:[0-9][0-9]:[0-9][0-9].[0-9][0-9][0-9] --> [0-9][0-9]:[0-9][0-9]:[0-9][0-9].[0-9][0-9][0-9]$/d' \ -e '/^[[:digit:]]\{1,3\}$/d' -e 's/<[^>]*>//g' \ -e '/^[[:space:]]*$/d' -i '' <FILENAME>