24 мая 2011 г.

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


СПОСОБ 1 
Из командной строки, он же "UNIX way" :)





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


Сайт программы:


сам же экзешник можно скачать по прямой ссылке отсюда:


Положите его в папку Windows\System32.

В дополнение к YouTube поддерживаются следующие сайты:
  • metacafe.com
  • Google Video
  • Google Plus
  • Photobucket videos
  • Dailymotion
  • DepositFiles
  • blip.tv
  • vimeo
  • myvideo.de
  • The Daily Show / Colbert Nation
  • The Escapist
  • CollegeHumor
  • arte.tv
  • Soundcloud
  • xvideos
  • infoq
  • mixcloud
  • Stanford Open Content
  • Youku
  • MTV
  • XNXX
  • Закачка по прямой ссылке.

Синтаксис программы прост:


youtube-dl ссылка -о имя_файла


По умолчанию youtube-dl скачивает видео в максимально возможном качестве. С одной стороны, это может быть очень удобно, если вам именно так и нужно. С другой стороны, если вы собираетесь просматривать видео на мобильном телефоне, маленьком планшете, нетбуке или другом маломощном устройстве (которое к тому же поддерживает не все форматы или кодеки), вам придется указать нужный формат видео вручную. Как его узнать? Для этого существует таблица параметров видео на YouTube, которая находится здесь:

Для нас важны цифровые коды в графе "itag value", их мы и будем указывать.

Итак, предположим, вам нужно видео в формате FLV с разрешением 480р. Согласно таблице, ему соответствует код 35. Тогда наша команда будет иметь такой вид:

youtube-dl ссылка -f 35 -o имя_файла.flv


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

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

Кроме того, youtube-dl хорошо подходит для скачивания видео в пакетном режиме, по списку. Вы можете создать файл с раширением bat, вписать в него нужные вам ссылки:

youtube-dl ссылка1 -f 35 -o имя_файла_01.flv
youtube-dl ссылка2 -f 35 -o имя_файла_02.flv
youtube-dl ссылка3 -f 35 -o имя_файла_03.flv
. . .


запустить на выполнение и идти пить чай или кофе :) Если что-то не докачается, то продолжить закачку можно, добавив к команде "-c":

youtube-dl ссылка1 -f 35 -o имя_файла_01.flv -c



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




СПОСОБ 2 
С использованием сторонних сайтов, он же "хитрый"




Существуют сайты, которые выдадут вам прямые ссылки на файлы с YouTube. Таких сайтов великое множество - платные и бесплатные, надежные и ненадежные. Я же расскажу о самом надежном, на мой взгляд. Это сайт

Чтобы воспользоваться его функциями, в адресе нашей ссылки перед словом "youtube" вписываем "ss", например:

Ссылка перенаправит нас на сайт SaveFrom.Net, где через несколько секунд будут сгенерированы ссылки на нужный нам файл. По умолчанию выводятся ссылки в формате MP4, но нажатием кнопки "Еще" можно просмотреть их все.


СПОСОБ 3 (продолжение 2-го)
При помощи плагинов к браузерам,
или "Куй железо, не отходя от кассы"




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

  • Opera 11-15
  • Mozilla Firefox (версия 13.0 и выше)
  • Google Chrome
  • Яндекс.Браузер
  • Safari


Скачать плагин можно отсюда:



Когда вы его установите, то при открытии видеоролика на YouTube под ним появится кнопка "Скачать". Она открывает список ссылок на файл.







СПОСОБ 4
Проще некуда, он же "Windows way" :)



Наконец, для ленивых пользователей есть программы, которые берут всю рутину на себя, а весь процесс ограничивается несколькими кликами. Лучшей из них стал для меня YouTube Video Downloader. Он существует в двух вариантах - Basic и Pro, т.е. бесплатном и платном. Бесплатная версия не позволяет качать видео списком, а некоторые функции в ней "замылены" с пометкой "Pro". То есть их видно, но пользоваться ими нельзя: "видит око, да зуб неймет"...



Поэтому платная версия настоятельно рекомендуется к использованию. Хотя, если очень захотеть, можно... найти в Сети портативную версию Pro, тогда вам уж точно ничего больше не понадобится.



Итак, программа умеет:



- скачивать с YouTube и кучи сайтов впридачу

- конвертировать видео в формат iPhone, iPad, PSP, обычный AVI
- конвертировать прямо при скачивании
- вырезать фрагменты из видео

- просматривать видео




Настроек никаких нет :) Вообще. Конечно, сама программа их сохраняет где-то, но это известно только ей.

Зато с работой она справляется идеально: указываем ссылку, формат (запоминается в дальнейшем), папку для сохранения (тоже запоминается) и жмем кнопку "Скачать". Вот и все!