Russian English German Ukrainian

Компьютерная помощь

(066) 72-00-654     (098) 44-74-068

г. Днепр

ж/м Левобережный-3

YouTube: скачать видео из командной строки

Можно скачивать видеофайлы с YouTube из командной строки в Linux с помощью программы youtube-dl. Это небольшая консольная утилита, которая умеет скачивать видео с youtube.com и еще ряда сайтов.

Установка YouTube загрузчика для командной строки

Ставим pip:

sudo apt-get install python-pip

Ставим youtube-dl:

sudo pip install --upgrade youtube_dl

Скачиваем видео с YouTube в Linux

Чтобы скачать видео с YouTube, просто запустите youtube-dl, пример:

sudo youtube-dl https://www.youtube.com/watch?v=hTWKbfoikeg

По умолчанию, youtube-dl скачивает видеофайл в лучшем качестве и формате.

Используйте опцию -F для отображения списка всех доступных форматов:

sudo youtube-dl -F https://www.youtube.com/watch?v=hTWKbfoikeg

Вывод:

[youtube] Setting language
[youtube] hTWKbfoikeg: Downloading webpage
[youtube] hTWKbfoikeg: Downloading video info webpage
[youtube] hTWKbfoikeg: Extracting video information
[youtube] hTWKbfoikeg: Encrypted signatures detected.
[youtube] hTWKbfoikeg: Downloading js player vflBb0OQx
[info] Available formats for hTWKbfoikeg:
format code extension resolution  note
171         webm      audio only  DASH audio , audio@ 48k (worst)
140         m4a       audio only  DASH audio , audio@128k<br< a="">>160         mp4       144p        DASH video , video only
133         mp4       240p        DASH video , video only
242         webm      240p        DASH video , video only
17          3gp       176x144     
36          3gp       320x240     
5           flv       400x240     
18          mp4       640x360     
43          webm      640x360     (best)

Чтобы скачать видеофайл определенного формата, используйте опцию -f с кодом формата (format code), который можно узнать из вывода предыдущей команды. Например, если мы хотим скачать видео с YouTube в формате FLV и разрешением 400x240, нам необходимо указать в качестве кода формата цифру 5:

sudo youtube-dl -f 5 https://www.youtube.com/watch?v=hTWKbfoikeg

Скачать список видеофайлов с YouTube

Чтобы скачать несколько видеофайлов с YouTube, создайте список ссылок links.txt и запустите youtube-dl следующим образом :

sudo youtube-dl -a links.txt

Скачать канал с YouTube

Скачать весь канал какого-либо пользователя USER с YouTube:

youtube-dl -citw ytuser:<USER>

Пример : Скачаем весь канал пользователя NirvanaVEVO с YouTube.

youtube-dl -citw ytuser:NirvanaVEVO

Скачать плейлист с YouTube

Скачать все видеофайлы с какого-либо плейлиста на YouTube:

youtube-dl -citw <PLAYLIST URL>

Пример : Скачаем весь плейлист https://www.youtube.com/playlist?list=PL71D5FDBC8F7CA3B8 с YouTube.

youtube-dl -citw https://www.youtube.com/playlist?list=PL71D5FDBC8F7CA3B8

Узнать больше о youtube-dl, читайте man:

man youtube-dl

  • Сборка ПК для дома и офиса

  • Бесплатная диагностика

  • Гарантия

  • Самые низкие цены