Пакетная закачка с ютуба

Apr 06, 2022 13:39

Не стану пускаться в размышления вида "закроют ютуб/не закроют ютуб" - хрен его знает. Как минимум, вероятность такая есть, а вероятность каких-то разнонаправленных процессов (блокировки отдельных каналов, блокировки доступа к каналам и проч.) ещё выше. А кого-то возможно и по работе озадачили - а ну-ка, Вася, выкачай нам все наши ролики, которые наша богоспасаемая организация заливала как попало на Ютуб восемь лет подряд.

А здесь человек озаботился и залудил программку, выкачивающую канал целиком:
https://vk.com/wall20147614_9373

Как это работает:
1) Скачиваем архив по ссылке:https://disk.yandex.ru/d/6ls5Vbc7NmwVwg
2) Распаковываем его на тот диск, где хотите все сохранить
3) заходим в папку и запускаем YDOWNLOAD.bat, программа спрашивает путь;
4) заходим на youtube, находим канал AlmazanKitchen, тыркаем на закладку ВИДЕО, в адресной строке браузера появляется адрес https://www.youtube.com/c/AlmazanKitchen/videos
5) Копируем этот адрес в буфер обмена, возвращаемся в программу, нажимаем в нужном месте правой кнопкой мышки - Вставить, Enter;
6) Побежала загрузка страниц с видео, появился итоговый результат столько-то видео файлов, началась загрузка с видео в определенную папку рядом с программой;
7) Пьем чай, гуляем.
В любой момент можно прервать процесс, запустить заново, будет скачиваться с того места, где прервалось.

Проверил от себя, работает корректно. Срёт по умолчанию в ту же папку откуда запускается батник, скачанные ролики отмечает в файле archive.txt (если его почистить начнёт скачивать канал с нуля). Главный для меня плюс, сразу собраны все библиотеки, чтобы не было такого - скачал прогу, запускаешь, а она начинает выё.. "а у вас то не установлено, а у вас этого не хватает". Здесь запустил и работаешь. Настройки скачиваемых файлов можно подредактировать в батнике, по умолчанию разрешение FullHD или, если такого нет, максимальное какое есть. Если для кого-то это избыточно, то вместо строчки
-f "bestvideo[height<=1080]+bestaudio/best"
поменять, например, на
-f "bestvideo[height<=720]+bestaudio/best" - будет качать 720 и ниже
кто-то качает в 4k, то исправить:
-f "bestvideo[height<=4096]+bestaudio/best"

Понятно, это всё нахрен не надо если у тебя на канале три любимых ролика, элементарно и за пять минут дёргающиеся с помощью плагина по типу youtube video downloader. Но бывает так, что у человека любимый канал с лекциями/обзорами/фильмами, который он пять лет смотрел - обидно если накроется мохнатым органом. Я кое-что себе выкачаю и положу пока, нехай лежит, место есть. Может кому ещё пригодится.

между делом

Previous post Next post
Up