Документация по ОС FreeBSD Воскресенье, 19.05.2024, 08:45
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Apache [58]
DNS [25]
FTP [27]
Mail [74]
Samba [24]
Squid [46]
SSH [23]
VPN [35]
РРР [20]
Net [173]

Главная » Статьи » Сеть » Net

Скачиваем видео с youtube [2010]
Совершенно случайно обнаружилась в портах интересная штучка youtube-dl. Это маленькая консольная программка для скачивания видео с ютуба. Работать с ней достаточно просто.

Использование

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

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"



Источник: http://bsd.mlcom.ru/?p=841
Категория: Net | Добавил: oleg (20.05.2010) | Автор: lycane
Просмотров: 959 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Beastie

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
links

Copyright MyCorp © 2024