Использование
Для того, чтобы скачать видеофайл, воспользуемся командой
youtube-dl "http://www.youtube.com/watch?v=example"
Url обязательно должен быть поставлен в кавычки. Файл сохранится в текущую папку в формате«example.flv».
Аргументы команды
-h, –help | Выводит подсказку по использованию аргументов |
-v, –version | Показывает версию программы |
-U, –update | Обновить программу |
-i, –ignore-errors | По умолчанию скачивание файла прерывается при получении ошибки. Этой опцией можно сказать программе игнорировать ошибки |
-u UN, –username=UN | Опции аутентификации. Используются в случае, если видео недоступно без авторизации. Так же можно указать программе брать параметры авторизации из файла .netrc |
-p PW, –password=PW |
-n, –netrc |
-f FMT, –format=FMT | Код формата видео |
-b, –best-quality | Скачивать видео наиболее хорошего качества |
-m, –mobile-version | Алиас для -f 17 |
-d, –high-def | Алиас для -f 22 |
–all-formats | Скачивать все доступные форматы видео |
-q, –quiet | Тихий режим. Программа не выводит на консоль никаких сообщений |
-s, –simulate | Не скачивать видео. |
-g, –get-url | Аналог предыдущей опции. Не скачивать видео, но показать прямую ссылку на видео файл. |
-e, –get-title | Так же не скачивает видео, а только показывает название видео |
–no-progress | Не отображать индикатор процесса закачки |
-t, –title | По умолчанию видео сохранятся с идентификатором в качестве имени файла. Эта опция позволяет сохранить файл с заголовком видео в качестве имени. Заголовок будет в латинице и с символом нижнего подчеркивания вместо пробелов |
-l, –literal | «Литературный» заголовок. Сохраняется в том виде, в каком он представлен на сайте |
-o TPL, –output=TPL | Указываем своё имя файла |
-a F, –batch-file=F | Указать файл, содержащий ссылки на видео. В каждой строке файла должна быть только одна ссылка |
-w, –no-overwrites | Не перезаписывать уже имеющиеся файлы с таким именем |
-c, –continue | Если закачка по какой то причине оборвалась, то этой опцией можно указать не начинать скачивать сначала, а докачать оставшуюся часть |
Примеры
Так же можно скормить youtube-dl ссылку на плейлист и он будет скачан целиком.
Скачиваем видео в наиболее хорошем доступном качестве и обзываем его myvideo.flv
youtube-dl -b -o myvideo.flv "http://www.youtube.com/watch?v=example"
Скачиваем видео всех доступных форматов
youtube-dl --all-formats "http://www.youtube.com/watch?v=example"
Скачиваем в формате 3gp
youtube-dl -f 13 "http://www.youtube.com/watch?v=example"
Можно скачивать результаты поиска. Для этого надо воспользоваться специальным словом «пожалуйста« ytsearch и программа скачает самый первый результат поиска. Для того, чтоб скачать несколько результатов поиска, можно написать ytsearchN, где N – количество первых результатов. Слово ytsearchall скачивает все найденные результаты. Команда
youtube-dl "ytsearch3: 2010 new year"
скачивает три первых найденных результата по запросу «2010 new year»
Так же можно скормить программке ссылку на плейлист и он будет скачан целиком.
Умеет работать через прокси. Команда будет выглядеть так
env http_proxy=http://<адрес прокси>:<порт> youtube-dl "http://www.youtube.com/watch?v=example"