dev-resources.site
for different kinds of informations.
Как скачать видео с Ютьюб на компьютер? (непростой путь)
Скачивать видео мы будем при помощи программы из этого репозитория: https://github.com/yt-dlp/yt-dlp - это форк популярного проекта youtube-dl и на сегодняшний день это активно развивающийся open-source проект. Его можно использовать совершенно бесплатно.
Скачиваем ролики из Windows 11
Шаг 1: Загрузите релиз для ОС Windows на свой компьютер
Откройте официальный сайт проекта и в разделе который касается УСТАНОВКИ программы, кликните по версии релиза для операционной системы Windows
и сохраните файл в любое место на вашем компьютере (P.S. главное чтобы Вы его смогли потом отыскать)
Шаг 2: Скачайте зависимости для работы программы
Далее, необходимо скачать зависимости (дополнительные программы), которые обеспечат правильную работу основной программы.
Следуем вот к этому разделу "DEPENDENCIES" и кликаем по любой ссылке из примера
После этого мы будем перемещены в специальный раздел, где нам необходимо скачать на компьютер файл с зависимостями (желательно в тоже место, куда и основную программу yt-dlp.exe)
Осуществляем загрузку по клику на кнопочку :
В данной статье мы рассматриваем пример для 64-разрядной версия Windows. В подавляющем большинстве случаев вероятнее всего у вас будет именно эта версия. Но если что-то пошло не так или есть сомнения, то можно всегда проверить и убедиться в этом.
Руководство для проверки версии Windows
Или воспользуйтесь этой ссылкой:
В итоге у вас должно получится следующее:
- Файл основной программы yt-dlp.exe
- Архив с зависимостями
Шаг 3: Разархивируйте содержимое архива.
Любой программой которой вы пользуетесь для этой цели или стандартными средствами Windows
Содержимое внутри извлечённой папки "ffmpeg-master-latest-win64-gpl" будет следующим:
Нас интересует содержимое папки "bin", именно это и есть зависимости для правильной работы основной программы:
Шаг 4: Создайте отдельную папку и перенесите в неё файлы которые вы загрузили
Это необходимо сделать для удобства.
Я создал папку с названием "YT" и перенёс в неё файлы из папки bin и основной файл программы, итоге у меня получилось:
Далее, для удобства я перенёс эту папку в папку Видео, чтобы видео-ролики были для простоты навигации и логичности в соответствующем разделе.
Подготовительный этап позади. Теперь рассмотрим непосредственно работу в программе.
Как скачивать видео через yt-dlp?
Быстрое скачивание одиночного ролика
Шаг 1: Запуск программы
По привычке, пользователи ОС Windows могут быть искушены сделать двойной клик по приложению, чтобы запустить программу. И скорее всего увидят предупреждение от ОС:
Если всё равно продолжить запуск, то он увенчается неудачей. В консоли мы получим уведомление, о том, что запуск программы и её работа осуществляются иначе.
На самой верхней строке можно увидеть, как использовать программу. Нужно из консоли (терминала) обратиться к этому файлу и передать в него ссылку на видео.
Для этого в папке с программой, или любом другом месте, где у вас находится файл yt-dlp.exe, нажмите правой кнопкой мыши, для того чтобы вызвать контекстное меню
Затем нажмите Открыть в Терминале.
Если у вас Windows 10, то по клику правой кнопкой вы можете не увидеть ссылку "Открыть в Терминале", для этого откройте его другим способом: В адресной строке текущей папки напишите cmd ** и нажмите **Enter
Откроется терминал. Проверьте правильность пути. Он должен вести в ту папку в которой вы его запускали и в которой находятся ваш файл программы и программки-зависимости.
Убедиться в этом можно при помощи команды DIR
Содержимое текущей директории должно быть с этими файлами.
Может сработать аналогичная UNIX-команда ls Результат отображение будет такой же:
Шаг 2: Откройте на платформе YouTube понравившийся ролик
Скопируйте ссылку ролика для скачивания.
Шаг 3: Обратитесь к основному файлу программы
Теперь необходимо в терминале прописать название нашего основного файла и передать через пробел ему скопированную ссылку.
Возможная ошибка при запуске
Suggestion [3,General]: Команда yt-dlp.exe не найдена, однако существует в текущем расположении. По умолчанию оболочка Windows PowerShell не загружает команды из текущего расположения. Если вы уверены в надежности команды, введите ".\yt-dlp.exe". Для получения дополнительных сведений вызовите справку с помощью команды "get-help about_Command_Precedence".
Правильная запись
.\yt-dlp.exe https://www.youtube.com/watch?v=9KXgLQXtibk
"Точка" и "Обратный слэш" это говорит терминалу, о том, что обращаемся мы к файлу в текущей директории, т.е. в той в которой находимся в данный момент.
Вот реальный пример правильного запуска программы:
Если всё прошло правильно, то в этой же папке с программой, у вас должен оказаться загружаемый ролик :)
Как скачать весь плейлист с YouTube?
Загрузка всего плэйлиста происходит аналогично одиночному видео, то есть принцип действия лежит такой же.
Шаг 1: Необходимо найти нужный плэйлист:
Шаг 2: Кликнуть на него и скопировать ссылку всего плейлиста:
Шаг 3: Вставить через пробел в терминал (по аналогии с одиночным видео)
Ниже мы видим, что в плэйлисте программа обнаружила 31 видео и начала загрузку...
Ниже скриншот иллюстрирует загрузку уже 10-го видео из 31-го...
Внимание! В процессе работы могут быть обрывы соединения или возникает какие то ошибки другого характера и в итоге может случиться так, что некоторые ролики будут загружены не полностью.
Ниже пример того, что некоторые ролики загрузились неполностью. Об этом сигнализирует белый файлик неопределённого типа.
В этом случае, нужно повторить загрузку! Успешно загруженные ролики будут пропущены, а завершённые с ошибкой догрузятся.
На примере ниже видно, что несколько видео было пропущено, так как они есть уже на нашем диске, а ролик номер 5 стал догружаться.
В итоге у нас загрузился весь плейлист:
Рекомендация. Для удобство можно сделать отдельную папку и переместить загруженные видео по смыслу туда:
Как использовать параметры?
Если взглянуть на схему использования данной программы, то можно заметить, что перед URL (ссылка на видео) мы можем , также через пробел, ещё указывать передавать параметры (настройки) программе.
yt-dlp [OPTIONS] [--] URL [URL...]
Например, чтобы загрузить все миниатюры к видео нам необходимо передать в программу специальную опцию --write-all-thumbnails или одну миниатюру --write-thumbnail Это послужит предписанием для программы сохранить все форматы миниатюр (или один) на ваш диск.
Тогда запись нашей строки будет следующего вида:
.\yt-dlp.exe --write-thumbnail https://www.youtube.com/watch?v=9KXgLQXtibk
Думаю с опциями принцип понятен :)
Видео-инструкции
YouTube
https://www.youtube.com/watch?v=ANfJiEn0lL8
VK Video
Featured ones: