Как скачать видео с Youtube из linux-консоли?

Как скачать видео с Youtube из linux-консоли?

Сегодня скачать видео с Youtube не является большой сложностью. Сейчас расплодилось много всяких online-сервисов, которые отдают прямые ссылки на видео с Youtube, минипрограммулек, которые тоже позволяют скачать видео со знаменитого вебхостинга, а так же всевозможные плагины почти для всех более менее популярных браузеров.

Так что загружать видео с Youtube не умеют только ленивые. Но хотелось бы рассказать еще об одном способе, который позволяет загружать видеоролики с Youtube прямо из консоли ОС Linux. Это можно осуществить, применяя небольшую программу youtube-dl.

Программа умеет самостоятельно загружать видео с youtube.com, а так же возвращать прямую ссылку на видеофайл. Все действия сводятся к простому: открыли Youtube, нашли понравившееся видео, скопировали URL-адрес этой страницы, вставили в linux-терминал команду с адресом и через некоторое время видео у вас на жестком диске.

Для установки youtube-dl в Ubuntu выполним в консоли команду:

# sudo apt-get install youtube-dl

Для загрузки, к примеру этого видео нужно в консоли набрать:

# youtube-dl http://www.youtube.com/watch?v=xC5uEe5OzNQ&feature=player_embedded

Адрес следует подставлять тот, который указан в адресной строке WEB-страницы, на которой размещено видео. Программа автоматически найдет прямую ссылку на видеоролик и загрузит его в домашнюю директорию.

Загрузка видео идет довольно информативно:

Extracting URL "t" parameter... done.
Requesting video file... done.
Video data found at http://v5.cache2.c.youtube.com/videoplayback?ip=0.0.0.0&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor&algorithm=throttle-factor&itag=5&ipbits=0&burst=40&sver=3&expire=1266840000&key=yt1&signature=6E57EFF150FE569824D969C4E764B36866BB9B5F.892AB8E6071331CF2FBDE6AD33B715285053FE9F&factor=1.25&id=c42e6e11ee4eccd4&redirect_counter=2
Retrieving video data: 29.5% ( 2.70M of 9.16M) at 72.40k/s ETA 01:31

В результате мы получаем файл *.flv.

Загрузить видео можно также с самым наибольшим доступным качеством, добавив параметр -b:

youtube-dl -b http://www.youtube.com/watch?v=xC5uEe5OzNQ&feature=player_embedded

В результате мы получаем файл *.mp4.

Как видно в Linux загрузить видео с Youtube достаточно просто, проще чем в Windows или, применяя какие-то сторонние WEB-сервисы.

Помню в своем суровом детстве я занимался программированием в кружке. Изучали, в основном, паскаль, который не сильно отличается от Delphi. Все программы, написанные собственноручно, каждый записывал на индивидуальную дискету. Теперь же исходники проще хранить в Интернете, в специальных каталогах. Исходников на delphi в них обычно довольно много..

Недавно откопал я это дискету и, к моему удивлению, она заработала. Я как ребенок радовался этому, ковыряя программы написанные 10-летним парнем.

Комментарии:

  1. Людмила опубликовал комментарий 17 April 2011, 22:23 #

    БОЛЬШОЕ СПАСИБО ЗА СОВЕТ! ОБИЛЬНЫХ ВАМ БЛАГОСЛОВЕНИЙ И УСПЕХОВ!

    | Ответить
  2. Mut@NT опубликовал комментарий 18 April 2011, 07:25 #

    Людмила: БОЛЬШОЕ СПАСИБО ЗА СОВЕТ! ОБИЛЬНЫХ ВАМ БЛАГОСЛОВЕНИЙ И УСПЕХОВ!

    Спасибо

    | Ответить
  3. Алекс опубликовал комментарий 6 July 2011, 00:10 #

    Спасибо за Ваш труд, все заработало, правда сразу скачало в наилучшем варианте. Спасибо еще раз)

    | Ответить
  4. alex опубликовал комментарий 7 August 2011, 00:03 #

    А у меня вот такое пишет:

    alex@alex-HP-Compaq-6710b-GB887ET-ABN:~$ youtube-dl www.youtube.com/watc…
    [youtube] Setting language
    [youtube] EJee0gu7USc: Downloading video webpage
    [youtube] EJee0gu7USc: Downloading video info webpage
    [youtube] EJee0gu7USc: Extracting video information
    ERROR: no fmt_url_map or conn information found in video info

    | Ответить
  5. Катя опубликовал комментарий 17 August 2011, 15:10 #

    у меня тоже это пишет.

    | Ответить
    • Admin опубликовал комментарий 18 August 2011, 13:08 #

      Этот метод ютубовцы подчистили, надо посмотреть на досуге что предлагает сообщество

      | Ответить
  6. NA опубликовал комментарий 21 September 2011, 17:00 #

    Если вываливает ошибку, делаем sudo youtube-dl -U
    Обновляемся и качаем! :)
    Всем спасибо.

    | Ответить
    • Admin опубликовал комментарий 23 September 2011, 06:08 #

      NA: Если вываливает ошибку, делаем sudo youtube-dl -U
      Обновляемся и качаем! :)
      Всем спасибо.

      Прикольно, спасибо.

      | Ответить
  7. Den опубликовал комментарий 1 November 2011, 04:06 #

    Замечательная штука! Кстати говоря, всегда качает в наилучшем качестве у меня. Без приставки -b. А приставка -b вообще не работает. Скорее всего разработчики так специально сделали. Действительно, зачем качать в худшем качестве, когда на дворе 21ый век? _ И я полностью согласен с разработчиками. (Ибо даже современные мобильники HD крутят.) 3 секунды занимает поставить видюшку на скачку. Терминал => пишем you и жмём TAB что бы автоматом дописалась команда, вставляем ссылку и жамкаем Enter. Очень удобная штука.

    | Ответить
  8. Sinus опубликовал комментарий 2 November 2011, 12:43 #

    А не с ютюба будет качать?

    | Ответить
  9. Зощенко опубликовал комментарий 3 February 2012, 02:35 #

    Спасибо за программу, но почему-то у меня не слышен звук.

    | Ответить
Имя
e-mail
Сайт
Текст комментария: