Youtube dl как пользоваться windows

Обновлено: 03.07.2024

youtube-dl очень полезный инструмент командной строки, позволяющий скачивать видео с YouTube и некоторых других сайтов. Использование youtube-dl не так уж и сложно, но использование командной строки для таких задач не всем подходит.

Существует ряд приложений, которые предоставляют графический интерфейс для удобного использования youtube-dl. Некоторые из них мы рассмотрим в данной статье.

Необходимые условия использования GUI-приложений youtube-dl

В некоторых случаях, описанных ниже, вам понадобится установить youtube-dl и FFmpeg .

1. AllTube Download

  • Веб-интерфейс
  • Открытый исходный код
  • Возможность размещения на собственном сервере

Если вы решили использовать данный вариант, вам не нужно устанавливать youtube-dl или ffmpeg в вашу систему. AllTube Download предлагает простой пользовательский интерфейс, где вам просто нужно вставить URL -адрес видео, а затем перейти к выбору предпочтительного формата файла для скачивания. Кроме того, вы можете установить AllTube Download на ваш сервер.

Обратите внимание, что вы не можете извлечь MP3-файл видео с помощью этого инструмента, это применимо только для видео. Подробнее о AllTube Download можно узнать на их странице GitHub .

2. youtube-dl GUI

  • Кроссплатформенность
  • Отображение примерного размера загрузки
  • Доступна опция загрузки аудио и видео

youtube-dl GUI кроссплатформенное приложение, созданное с использованием electron и node.js. Вы можете легко загружать как аудио, так и видео, а также выбирать различные доступные форматы файлов.

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

3. Videomass

  • Кроссплатформенность
  • Конвертирование аудио/видео формата
  • Поддержка нескольких URL -адресов
  • Поддержка FFmpeg

Если вы хотите скачать видео или аудио с YouTube или Facebook, а также конвертировать их в предпочитаемый формат, Videomass может стать отличным решением.

Для работы приложения в вашей системе должны быть установлены youtube-dl и ffmpeg. Приложение позволяет добавлять на загрузку сразу несколько URL -адресов. Существует возможность изменения папки закачки без захода в настройки.

Приложение, для всех операционных систем, можно скачать на странице проекта в GitHub . Кроме того, для Ubuntu и дистрибутивов на ее основе, существует PPA-репозиторий. Более подробно можно узнать здесь .

Заключение

Несмотря на то, что на GitHub и других платформах можно найти большое количество графических интерфейсов youtube-dl, большинство из них плохо работают или уже не активно развиваются.

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

Сегодня вы узнаете, как пользоваться youtube-dl, какие возможности даёт пользователям эта утилита, и какими полезными функциями её снабдили разработчики.

Установка youtube-dl

В ОС Ubuntu установка youtube-dl возможна несколькими способами, в том числе и через Менеджер приложений. Однако чтобы получить самую свежую версию утилиты, следует пользоваться не репозиториями конкретного дистрибутива, а системой управления пакетами pip.

Если pip уже установлен в вашей системе, выполните в терминале следующую команду:

sudo -H pip install --upgrade youtube-dl


В противном случае, перед тем как установить youtube-dl, установите pip:

sudo apt install python-pip


Разработчики часто выпускают обновления, поэтому со временем некоторые функции утилиты перестают работать. Если вы попытаетесь скачать видео спустя неделю или месяц после установки youtube-dl, то вероятно увидите подобную ошибку:


Если такое произошло, установите обновлённую версию утилиты:

sudo pip install -U youtube-dl


Синтаксис и опции

Для успешного использования утилиты необходимо правильно записывать команды в терминале. Синтаксис утилиты прост:

$ youtube-dl опции URL-адрес

С полным перечнем опций можно ознакомиться, выполнив в терминале одну из следующих команд:

Как пользоваться Youtube-dl

1. Загрузка видео или плейлиста

Чтобы загрузить видео, достаточно выполнить в терминале такую команду:


Обратите внимание — утилита работает не со всеми сайтами. Узнать список доступных интернет-ресурсов можно, воспользовавшись командой:


Предварительно настройте в терминале бесконечный буфер прокрутки, иначе увидите лишь часть списка.

Утилита youtube-dl сохраняет видео на диск, присваивая ему название, которое указано на интернет-странице. Опция -o позволяет назвать файл так, как удобно вам:


По умолчанию все файлы, загруженные с помощью youtube-dl, попадают в корневую папку. Сохранить видео в любой другой папке можно, прописав путь к нему с использованием всё той же опции -o:

2. Загрузка нескольких видео

Для загрузки нескольких разрозненных видео достаточно прописать их адреса, разделяя пробелом:

youtube-dl URL-adress-1 URL-adress-2 URL-adress-3

Либо скопировать адреса в текстовый файл и сохранить его в корневой папке. В этом случае команда выглядит так:

youtube-dl -a filename.txt

3. Загрузка только аудио

Существуют опции команды youtube-dl, позволяющие скачать не весь видеофайл, а только звуковую дорожку из него. Используйте -x, если вам нужна музыка или голосовая запись без изображения:

youtube-dl -x URL-adress


4. Просмотр доступных форматов аудио и видео

Порой, перед загрузкой видео возникает необходимость узнать, в каких форматах оно доступно. Эту информацию легко получить, воспользовавшись опцией --list-formats. Применяйте её как для отдельных видео, так и для плейлистов:

youtube-dl --list-formats URL-adress


5. Загрузка видео определённого формата и качества

По умолчанию утилита youtube-dl загружает видео и аудио в наилучшем качестве изо всех доступных вариантов. Однако при загрузке видео и музыки из YouTube у вас есть возможность выбрать, какое качество звука и изображения вы хотите получить:

  • best – наилучшее качество видео и аудио;
  • worst – наихудшее качество видео и аудио;
  • bestvideo – наилучшее качество видео;
  • worstvideo – наихудшее качество видео;
  • bestaudio – наилучшее качество аудио;
  • worstaudio – наихудшее качество аудио.

Пропишите желаемый вариант в тексте команды после опции -f. Например, для наилучшего качества видео и аудио одновременно, запись будет выглядеть так:

youtube-dl -f best URL-adress

Выводы

Утилита youtube-dl пригодится всем, кто хочет скачивать музыку и видео с сайтов, где такая функция не предусмотрена. У неё множество гибких настроек и всего лишь один минус — отсутствие полноценной графической оболочки. В менеджере приложений Ubuntu можно найти Gydl — оболочку youtube-dl с очень обрезанным набором возможностей, в целом её работоспособность оставляет желать лучшего.

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Видеохостинг YouTube — второй по посещаемости сайт в мире. Его смотрят с умных телевизоров, игровых и телевизионных приставок, настольных компьютеров и ноутбуков, планшетов и смартфонов. Не все из этих устройств требуют одинаковой картинки. Сетевая природа сервиса и потокового видео предполагает, что на сайте должны быть доступны опции просмотра в разном качестве.

Качество картинки на YouTube варьируется от 144p (144 строчки в прогрессивной развёртке) до 8K 4320p. Последнее видео в четыре раза крупнее 4К 2160p, в шестнадцать — 1080p, в тридцать шесть — 720p, который также называют HD.

Мало какой компьютер может проиграть это видео в его полном разрешении, а доступных по цене 8K-мониторов в мире просто нет.

Технология MPEG-DASH разбивает контент на куски, а браузер запрашивает эти сегменты автоматически. Логично хранить и отдавать отдельно видео и звук. У DASH есть жирный плюс: адаптивность воспроизведения.

Несколько лет назад пользователи YouTube заметили введение DASH по тому, что буферизация видео больше не шла до конца ролика, а ограничивалась примерно минутой. Около того же времени другая проблема возникла у скачивающих видео с YouTube. Внезапно обнаружилось, что ролики с качеством 1080p доступны в виде файлов без звука. Сайты-сервисы, которые раньше выдавали ссылки на скачивание видео, отдавали лишь 720p, не выше. Около 1080p стояло «без звука» или «только видео».

Простое решение: скачать файл видео, скачать файл звука и объединить их с помощью, к примеру, FFmpeg. Сайты скачивания на это не решились: для этого нужен трафик, дисковое пространство для хранения, наконец, можно получить бан по IP от самого YouTube. Подобные сервисы живут на доходах от баннеров, а на эти деньги подобное не позволить.

Проблему можно решить на стороне клиента. Пользователю же нужно разобраться, как скачать исходные данные с YouTube, определиться с их качеством и выбрать лучшие варианты. Видео хранится в VP9 и MP4, звук — M4A, Vorbis или Opus в WebM. Есть много вариантов с разным битрейтом. После этого нужно сшить всё в контейнер .mp4 или .mkv. В зависимости от выбранных форматов команда для FFmpeg может выглядеть как ffmpeg -i videoplayback.mp4 -i videoplayback.webm -c:v copy -c:a copy videoplayback.mkv , где videoplayback.mkv — наш готовый файл.

Процесс однообразен, почему бы его не автоматизировать? Есть утилита, которая выполняет всё это самостоятельно и поддерживает ещё несколько видеохостингов.

youtube-dl — кроссплатформенный свободный проект с открытым исходным кодом на Python. Разработку начал Рикардо Гарсиа, сегодня проект ведут несколько контрибьюторов.

На странице скачивания доступны версия для Windows и инструкции по установке для UNIX-подобных систем (Linux, OS X, FreeBSD и прочие). Для работы в Windows обязательно наличие Microsoft Visual C++ 2010 Redistributable Package x86, для всех остальных — версия Python 2.6, 2.7, 3.2 или выше.

youtube-dl есть в каталогах пакетов некоторых дистрибутивов Linux: sudo apt-get install youtube-dl , sudo yum install youtube-dl , sudo pacman -S youtube-dl — всё это должно установить утилиту. Вернее, одну из её версий, которые быстро устаревают. Логичнее установить python-pip , а затем устанавливать оттуда: sudo pip install youtube-dl . Для сравнения: на момент написания статьи в репозиториях Debian лежит версия 2014.08.05, в то время как актуальной является 2016.11.4.

Часть из дальнейших инструкций относится только к пользователям на Windows 10, но общие принципы работают везде. Переместите скачанный файл youtube-dl.exe в любую папку, к примеру, создайте папку Downloads в Videos . В «Проводнике» в меню «Файл» откройте «Командную строку».


Итак, чтобы выкачать видео в максимальном разрешении и с наилучшим звуком, необходимо ввести команду вида


То есть нужна ссылка на страницу с роликом. В Windows 10 в «Командной строке» работает вставка по Ctrl + V. В более ранних версиях нужно правым щелчком мыши открыть контекстное меню и выбрать пункт меню «Вставить».



По флагу -F будут показаны все доступные форматы. Если ввести флаг -f с числовым кодом формата, он будет выкачан. Комбинация -f bestaudio выкачает аудио в лучшем формате.



Процесс выкачивания 981 роликов в виде аудио с канала корейской АСМР-щицы.

Одним YouTube дело не ограничивается: программа умеет качать с большого числа сайтов. Если закачку прервать по Ctrl + C, а затем начать снова, утилита распознает недокачанный фрагмент и начнёт качать остаток.


Видеосервисы регулярно обновляют свои плееры, часть борется с «качальщиками», youtube-dl добавляет в список поддерживаемых новые и новые сайты. Поэтому иногда желательно обновляться. В самостоятельно выкачанных версиях обновление выполняется по youtube-dl -U ( sudo по необходимости). В случае pip нужно запустить sudo pip install -U youtube-dl .


В качестве аналога небольшой свободной утилитки без графического интерфейса можно привести Freemake Video Downloader. Этот софт содержит эталонный набор отвратительных практик дешёвого софта для Windows.

На странице скачивания продукт рекламируется как бесплатный. Как это часто случается, в дополнение к самой программе инсталлятор пытается поставить сторонний продукт. Это уже настолько привычно, что стало нормой. Установки ненужностей можно избежать только, если выбрать установку с опциями. Лучше всего установщик не запускать вообще: программу обвиняли в подкидывании троянов, шпионского ПО и adware даже при снятии всех галочек.


Программа умеет скачивать видео со звуком с YouTube в разрешении в 1080p и выше. Есть лишь одна проблема: в бесплатной версии можно качать только на скорости в 4 мегабайта в секунду. Чтобы снять ограничение, нужно выложить 10 долларов. Всё это немного противоречит заявлениям о бесплатности. Сам интерфейс программы безвкусен и содержит много рекламы других продуктов фирмы-изготовителя.


Другой подобный софт для выкачивания видео выполняет тривиальную задачу, но требует плату за снятие ограничений. Добросовестным можно назвать разве что Free Download Manager, но его возможности по скачиванию видео слабее: нет поддержки плейлистов и каналов, список поддерживаемых сайтов ограничивается YouTube и Google Videos.


На самом деле этот пост не про конкретную программу, которая что-то умеет. И не про то, что консольные приложения лучше.

Современный пользователь приобрёл положительную привычку: когда ему нужно решить некую проблему, он набирает её описание в поисковой системе и тыкается в результаты на первой странице. За более чем полтора десятка лет существования поисковых систем и благодаря расцвету систем искусственного интеллекта вопрос «убрать морщинки» гарантированно выдаст пять—десять статей, которые почти всегда решат проблему.

На другом конце появилась другая хорошая привычка: писать софт для Windows, который решает задачу, которую можно описать с помощью поискового запроса. К примеру, «скачать видео youtube 1080p». Подобных запросов у пользователей много. Можно наделать программ под каждый из них, предоставлять бесплатную версию с возможностью апгрейда до полной за 10—30 долларов. Или продавать установки: распространять с программой нежелательный софт или вообще вирусы.

Есть прекрасный бесплатный софт с открытыми исходными кодами, который решает эти, возникающие у пользователей, запросы. Но поисковая оптимизация никогда не даст ему поселиться на первых строчках выдачи. Там сидят разнообразные программы сомнительного происхождения. Они не внушают доверия ни качеством, ни тем, что подсунет инсталлятор. В этом и есть трагедия жизни полезного софта уровня youtube-dl.

download-video-using-youtube-dl-windows

Решить эту проблему можно весьма просто, быстро, а главное эффективно (при этом ничего не придётся устанавливать в систему) с помощью простой утилиты командной строки youtube-dl, которая позволит загружать видео с YouTube (кстати, и не только) в высоком качестве.

Далее рассмотрим, как использовать youtube-dl в среде ОС Windows 10 (способ работает и в других версиях Windows) для загрузки видео со звуком в хорошем качестве (включая 4K и 8K).

youtube-dl – это программа командной строки для загрузки видео с YouTube и многих других сайтов (список).

Как пользоваться youtube-dl в Windows

download-video-using-youtube-dl-windows-screenshot-3

в результате будет загружено видео в максимально возможном качестве.

Некоторые дополнительные возможности youtube-dl в Windows

download-video-using-youtube-dl-windows-screenshot-5

где, флаг -f запускает загрузку, а два числа – это видео и аудио дорожка (всегда пишем сначала видео, потом звук), которые по завершению процесса будут слиты в один файл благодаря ffmpeg;

  • Так, если мы хотим скачать только звук или только видео, то пишем только одно число, соответствующее той или иной дорожке, например, так:

download-video-using-youtube-dl-windows-screenshot-6

(будет записан только звук);

  • Используя youtube-dl.exe можно скачивать не только отдельные видео, но и плейлисты (т.е. скачает все имеющиеся в плейлисте ролики), формат ссылки будет следующим:

, а, например, команда -f bestaudio позволит скачать аудио из всех видеороликов в данном плейлисте в наилучшем качестве из возможного:

download-video-using-youtube-dl-windows-screenshot-7

аналогично можно скачать всё видео с того или иного канала, скопировав его адрес, и так далее.

download-video-using-youtube-dl-windows-screenshot-9

Список всех доступных опций можно вывести командой:

Многие стандартные качалки не работают с разрешениями выше 720р - в таких роликах звук и видео хранятся отдельно, и, соответственно, скачивается только видео, без звука.

Решаем проблему просто и быстро, даже реестр установкой захламлять не придётся.

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

Для тех, кто не любит - пошаговая инcтрукция:

1.Скачиваем сам youtube-dl, это всего 1 файлик, кладём его в свежесозданную папку.

2. Скачиваем архив ffmpeg - нужен для склеивания аудио и видео. Из архива нам нужна только папка bin - распаковываем её туда же, где лежит екзешник ДЛ-ки.

3. Идём в "пуск" - "служебные-windows" - "командная строка". Видим там нечто вроде: C:\Users\UserName>

4. Вписываем команду cd + адрес нашей папки с екзешниками. Например, у меня это папка на рабочем столе - youCach

5. Копируем адрес видео с ютьюба, и пишем:

Здесь youtube-dl - команда на запуск, флаг -F покажет нам список всех возможных версий видео и аудио дорожек.

На экране увидим вот такое:

139 m4a audio only DASH audio 48k , m4a_dash container, mp4a.40.5@ 48k (22050Hz), 746.09KiB
249 webm audio only DASH audio 59k , opus @ 50k, 792.94KiB
250 webm audio only DASH audio 88k , opus @ 70k, 1.03MiB
171 webm audio only DASH audio 126k , vorbis@128k, 1.79MiB
140 m4a audio only DASH audio 127k , m4a_dash container, mp4a.40.2@128k (44100Hz), 1.94MiB
251 webm audio only DASH audio 168k , opus @160k, 2.03MiB
160 mp4 256x144 DASH video 54k , avc1.4d400c, 24fps, video only, 486.98KiB
278 webm 256x144 144p 100k , webm container, vp9, 24fps, video only, 1.06MiB
242 webm 426x240 240p 216k , vp9, 24fps, video only, 1.88MiB
133 mp4 426x240 DASH video 233k , avc1.4d4015, 24fps, video only, 1.73MiB
134 mp4 640x360 DASH video 362k , avc1.4d401e, 24fps, video only, 2.44MiB
243 webm 640x360 360p 413k , vp9, 24fps, video only, 3.73MiB
244 webm 854x480 480p 779k , vp9, 24fps, video only, 6.66MiB
135 mp4 854x480 DASH video 962k , avc1.4d401e, 24fps, video only, 5.53MiB
247 webm 1280x720 720p 1572k , vp9, 24fps, video only, 13.60MiB
136 mp4 1280x720 DASH video 1950k , avc1.4d401f, 24fps, video only, 10.43MiB
248 webm 1920x1080 1080p 2738k , vp9, 24fps, video only, 24.31MiB
137 mp4 1920x1080 DASH video 3926k , avc1.640028, 24fps, video only, 27.69MiB
264 mp4 2560x1440 DASH video 8449k , avc1.640032, 24fps, video only, 72.76MiB
271 webm 2560x1440 1440p 9275k , vp9, 24fps, video only, 66.01MiB
272 webm 7680x4320 4320p 15062k , vp9, 24fps, video only, 156.82MiB
266 mp4 3840x2160 DASH video 19296k , avc1.640033, 24fps, video only, 148.41MiB
313 webm 3840x2160 2160p 21449k , vp9, 24fps, video only, 185.98MiB
138 mp4 7680x4320 DASH video 65785k , avc1.640033, 24fps, video only, 585.54MiB
17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k
36 3gp 320x180 small , mp4v.20.3, mp4a.40.2
43 webm 640x360 medium , vp8.0, vorbis@128k
18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k
22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2@192k (best)

6. Теперь можем качать, в любом сочетании, какое понравится. Например:

Флаг -f запускает скачивание, два числа - видео и аудио дорожка [всегда пишем сначала видео, потом звук], которые будут слиты в один файл. Если хотим скачать только звук или только видео - пишем одно число, без плюса. Вместо чисел можно вписать bestvideo+bestaudio, если нужно максимальное качество.

Если хотим целый плейлист - пишем его адрес вместо адреса отдельного файла. Хотим прям все видео с канала - копируем адрес канала.

😈

Вот и всё

Читайте также: