MyTetra Share
Делитесь знаниями!
Как скачивать через youtube-dl. Опции команды.
Время создания: 27.01.2015 22:38
Текстовые метки: linux, windows. youtube, youtube-dl. download, скачивание, опции
Раздел: Компьютер - Linux - Сеть в Linux
Запись: xintrea/mytetra_syncro/master/base/142238753658egk86lyy/text.html на raw.github.com

Youtube-dl — загрузка с YouTube в терминале Linux

17. 12. 2013

youtube-dl — утилита для загрузки потокового видео с видеохостингов, таких как youtube. Эта утилита поддерживает загрузку с множества видеохостингов, помимо YouTube, что собственно понятно с названия, поддерживается такие как:

DepositFiles, exfm, FaceBook, Instagram, MTV, NBA, NBCNews, Rutube, Space, Statigram, Steam, Vevo, Vice, viki, Vine, vk.com и т.д. Это малая часть всех ресурсов с которыми работает youtube-dl и этот список постоянно расширяется, с полным списком можно ознакомится тут.

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

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

Описывать процесс установки не буду, у каждого дистрибутива Linux он свой, также можно скачать с офф-сайта. Имеется версия для Windows.


Основные команды youtube-dl


Для простого скачивания, достаточно перейти в нужную директорию и ввести следующею команду:

$ youtube-dl http://www.ссылка-на-видео


Для выбора нужного формата и качества, введем параметр -F:

$ youtube-dl -F http://www.ссылка-на-видео

После чего, на экране появится список возможных форматов, например:

$ [youtube] Setting language

[youtube] d27gTrPPAyk: Downloading webpage

[youtube] d27gTrPPAyk: Downloading video info webpage

[youtube] d27gTrPPAyk: Extracting video information

Available formats:

18 : mp4 [640x360]

43 : webm [640x360]

5 : flv [400x240]

36 : 3gp [320x240]

17 : 3gp [176x144]

135 : mp4 [480p] (DASH Video)

134 : mp4 [360p] (DASH Video)

133 : mp4 [240p] (DASH Video)

160 : mp4 [192p] (DASH Video)

172 : webm [256k] (DASH Audio)

140 : m4a [128k] (DASH Audio)

171 : webm [128k] (DASH Audio)

139 : m4a [48k] (DASH Audio)

Напротив формата имеется цифра, например 18 : mp4 [640x360], вот ее нужно ввести, для выбора качества, после параметра -f:

$ youtube-dl -f 18 http://www.ссылка-на-видео


Для скачивания всего плейлиста, достаточно ввести ссылку на плейлист:

$ youtube-dl -Acitf 18 http://www.youtube.com/playlist?list=ссылка-на-плейлист

-Acitf — это параметры, вот их расшифровка:

  • -A — автонумерация.
  •  — в случае обрыва соединения, продолжит с момента обрыва, после повторного ввода команды в том же каталоге.
  • -i — игнорирование ошибок.
  • -t — назвать файл, так же как имя записи.
  • -f 18 — выбор формата и качества (см. выше).


Если нужен только аудио трек, тогда введем аргумент :

$ youtube-dl -x http://www.ссылка-на-видео


Для скачивание через прокси, ввести следующие:

$ youtube-dl --proxy XX.XX.XX.XX:Порт http://www.ссылка-на-видео

Где хх.хх.хх.хх — ip адрес прокси сервера и через двоеточие порт.


Более подробно о всех доступных параметрах можно почитать введя:

$ youtube-dl -h


Или воспользоватся мануалом:

$ man youtube-dl


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования