Найти в Дзене
13 подписчиков

Понадобилось сегодня скачать видео с Youtube. С ужасом осознал, что все сайты, которыми пользовался раньше, не умеют без каких-то дополнительных действий выкачивать в качестве выше 720p. Оказалось, что это какие-то ограничения самого Ютуба. Но всё можно обойти!


Нашёл хорошую работающую (что важно) консольную утилиту — yt-dlp. Ко всему прочему там куча опций, если вам внезапно нужно сделать что-то более сложное. youtube-dl более популярная, но при этом я на ней ловлю баг, который исправляется только work-around'ом. Один из которых — использовать yt-dlp 😂

Хотим скачать видео в максимально доступном качестве и со звуком. Почему отмечаю нюанс со звуком — качество выше 720p вместе с аудио недоступно. Так что нам придётся скачать видео в максимальном качестве, аудио из максимального доступного качества, а потом склеить их в один mp4. Для склейки понадобится ffmpeg, поэтому нужно скачать и закинуть бинарник куда-нибудь в PATH.

В итоге просто вызываем вот такую команду, где нужно подставить свою ссылку, и выкачиваем видео. PROFIT!
.\yt-dlp --merge-output-format mp4 -f "bestvideo+bestaudio[ext=m4a]/best" "ссылка"
Понадобилось сегодня скачать видео с Youtube. С ужасом осознал, что все сайты, которыми пользовался раньше, не умеют без каких-то дополнительных действий выкачивать в качестве выше 720p.
Около минуты