Logo

dev-resources.site

for different kinds of informations.

Как скачать видео с Ютьюб на компьютер? (непростой путь)

Published at
1/13/2025
Categories
youtube
windows
ytdlp
tutorial
Author
Женя
Categories
4 categories in total
youtube
open
windows
open
ytdlp
open
tutorial
open
Как скачать видео с Ютьюб на компьютер? (непростой путь)

Скачивать видео мы будем при помощи программы из этого репозитория: https://github.com/yt-dlp/yt-dlp - это форк популярного проекта youtube-dl и на сегодняшний день это активно развивающийся open-source проект. Его можно использовать совершенно бесплатно.

Скачиваем ролики из Windows 11

Шаг 1: Загрузите релиз для ОС Windows на свой компьютер

Откройте официальный сайт проекта и в разделе который касается УСТАНОВКИ программы, кликните по версии релиза для операционной системы Windows

Image description

и сохраните файл в любое место на вашем компьютере (P.S. главное чтобы Вы его смогли потом отыскать)

Image description

Шаг 2: Скачайте зависимости для работы программы

Далее, необходимо скачать зависимости (дополнительные программы), которые обеспечат правильную работу основной программы.

Следуем вот к этому разделу "DEPENDENCIES" и кликаем по любой ссылке из примера

Image description

После этого мы будем перемещены в специальный раздел, где нам необходимо скачать на компьютер файл с зависимостями (желательно в тоже место, куда и основную программу yt-dlp.exe)

Осуществляем загрузку по клику на кнопочку :

Image description

В данной статье мы рассматриваем пример для 64-разрядной версия Windows. В подавляющем большинстве случаев вероятнее всего у вас будет именно эта версия. Но если что-то пошло не так или есть сомнения, то можно всегда проверить и убедиться в этом.

Руководство для проверки версии Windows

Или воспользуйтесь этой ссылкой:

Проверить

Image description

В итоге у вас должно получится следующее:

Image description

  1. Файл основной программы yt-dlp.exe
  2. Архив с зависимостями

Шаг 3: Разархивируйте содержимое архива.

Любой программой которой вы пользуетесь для этой цели или стандартными средствами Windows

Image description

Image description

Содержимое внутри извлечённой папки "ffmpeg-master-latest-win64-gpl" будет следующим:

Image description

Нас интересует содержимое папки "bin", именно это и есть зависимости для правильной работы основной программы:

Image description

Шаг 4: Создайте отдельную папку и перенесите в неё файлы которые вы загрузили

Это необходимо сделать для удобства.

Я создал папку с названием "YT" и перенёс в неё файлы из папки bin и основной файл программы, итоге у меня получилось:

Image description

Далее, для удобства я перенёс эту папку в папку Видео, чтобы видео-ролики были для простоты навигации и логичности в соответствующем разделе.

Image description

Подготовительный этап позади. Теперь рассмотрим непосредственно работу в программе.

Как скачивать видео через yt-dlp?

Быстрое скачивание одиночного ролика

Шаг 1: Запуск программы

По привычке, пользователи ОС Windows могут быть искушены сделать двойной клик по приложению, чтобы запустить программу. И скорее всего увидят предупреждение от ОС:

Image description

Если всё равно продолжить запуск, то он увенчается неудачей. В консоли мы получим уведомление, о том, что запуск программы и её работа осуществляются иначе.

Image description

На самой верхней строке можно увидеть, как использовать программу. Нужно из консоли (терминала) обратиться к этому файлу и передать в него ссылку на видео.

Для этого в папке с программой, или любом другом месте, где у вас находится файл yt-dlp.exe, нажмите правой кнопкой мыши, для того чтобы вызвать контекстное меню

Image description

Затем нажмите Открыть в Терминале.

Если у вас Windows 10, то по клику правой кнопкой вы можете не увидеть ссылку "Открыть в Терминале", для этого откройте его другим способом: В адресной строке текущей папки напишите cmd ** и нажмите **Enter

Image description

Откроется терминал. Проверьте правильность пути. Он должен вести в ту папку в которой вы его запускали и в которой находятся ваш файл программы и программки-зависимости.

Image description

Убедиться в этом можно при помощи команды DIR

Image description

Содержимое текущей директории должно быть с этими файлами.

Может сработать аналогичная UNIX-команда ls Результат отображение будет такой же:

Image description

Шаг 2: Откройте на платформе YouTube понравившийся ролик

Image description

Скопируйте ссылку ролика для скачивания.

Шаг 3: Обратитесь к основному файлу программы

Теперь необходимо в терминале прописать название нашего основного файла и передать через пробел ему скопированную ссылку.

Image description

Возможная ошибка при запуске

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

"Точка" и "Обратный слэш" это говорит терминалу, о том, что обращаемся мы к файлу в текущей директории, т.е. в той в которой находимся в данный момент.

Вот реальный пример правильного запуска программы:

Image description

Если всё прошло правильно, то в этой же папке с программой, у вас должен оказаться загружаемый ролик :)

Image description

Как скачать весь плейлист с YouTube?

Загрузка всего плэйлиста происходит аналогично одиночному видео, то есть принцип действия лежит такой же.

Шаг 1: Необходимо найти нужный плэйлист:

Image description

Шаг 2: Кликнуть на него и скопировать ссылку всего плейлиста:

Image description

Шаг 3: Вставить через пробел в терминал (по аналогии с одиночным видео)

Ниже мы видим, что в плэйлисте программа обнаружила 31 видео и начала загрузку...

Image description

Ниже скриншот иллюстрирует загрузку уже 10-го видео из 31-го...

Image description

Внимание! В процессе работы могут быть обрывы соединения или возникает какие то ошибки другого характера и в итоге может случиться так, что некоторые ролики будут загружены не полностью.

Ниже пример того, что некоторые ролики загрузились неполностью. Об этом сигнализирует белый файлик неопределённого типа.

В этом случае, нужно повторить загрузку! Успешно загруженные ролики будут пропущены, а завершённые с ошибкой догрузятся.

Image description

На примере ниже видно, что несколько видео было пропущено, так как они есть уже на нашем диске, а ролик номер 5 стал догружаться.

Image description

В итоге у нас загрузился весь плейлист:

Image description

Рекомендация. Для удобство можно сделать отдельную папку и переместить загруженные видео по смыслу туда:

Image description

Как использовать параметры?

Если взглянуть на схему использования данной программы, то можно заметить, что перед URL (ссылка на видео) мы можем , также через пробел, ещё указывать передавать параметры (настройки) программе.

yt-dlp [OPTIONS] [--] URL [URL...]

Например, чтобы загрузить все миниатюры к видео нам необходимо передать в программу специальную опцию --write-all-thumbnails или одну миниатюру --write-thumbnail Это послужит предписанием для программы сохранить все форматы миниатюр (или один) на ваш диск.

Image description

Тогда запись нашей строки будет следующего вида:

.\yt-dlp.exe --write-thumbnail https://www.youtube.com/watch?v=9KXgLQXtibk

Думаю с опциями принцип понятен :)

Видео-инструкции

YouTube

https://www.youtube.com/watch?v=ANfJiEn0lL8

VK Video

https://vk.com/video-224155129_456239022

Featured ones: