пятница, 29 марта 2024 г.

Тянем HD-видео с youtube

Все вокруг *buntu

Установка

sudo add-apt-repository ppa:tomtomtom/yt-dlp
sudo apt install yt-dlp 

Альтернатива

 snap install yt-dlp

Скачивание для ТВ.

yt-dlp -S res,ext:mp4:m4a https://www.youtube.com/...

Вариант. (Нужно проверить) используем -f для описания нужного формата.

-f "bestvideo[height<=1080][ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best"

Просмотр форматов (с использованием куков браузера opera, chrome  и др). Толком не работает, если убрать --cookies..., то получится анонимный запрос, что не всегда плохо

 yt-dlp --list-formats --extractor-args "youtube:player_client=all" -vU --cookies-from-browser opera https://www.youtube.com/
Потом -f через + нужные v+a например 137+140 (часто, почти всегда подходит, см. ниже). 
yt-dlp -f 137+140 --write-auto-subs --sub-langs en --write-description URL
Последний вариант как рекомендованный для большинства случаев.