FastNetMon

Saturday, 19 April 2008

Скачиваем видео с Youtybe посредством wget, sed и linux :)

Вот решил скачать для локального использования давно полюбившийся мне клип группы Леон "Метро 2033".
Искать "ещё один супер пупер качальщик с Ютуба" категорически не хотелось, поэтому довольно быстро было найдено решение, прямо-таки по Unix-way, а именно скрипт на Shell, который скачивает flv и ложит в текущую папку его :)

Скрипт вот:

RAW=`wget -O - $1 | grep 'fullscreenUrl' | sed 's/^.*video_id=//'`
TITLE=`echo $RAW | sed 's/^.*title=//' | sed 's/[^a-zA-Z0-9]//g'`
ID=`echo $RAW |sed 's/&fs.*$//'`
wget -O $TITLE.flv "http://www.youtube.com/get_video.php?hl=en&video_id=$ID"


Взято: http://linux.byexamples.com/archives/302/how-to-wget-flv-from-youtube/#comment-18455


После того, как был слит клип в flv ещё и оказалось, что он отлично играется моим любимым плеером vlc :)

7 comments :

  1. супер, спасибо
    можно и пропатчить его :)

    ReplyDelete
  2. А я вот как ленивый пользователь debian, порылся в репозитории по слову youtube и поставил от туда clive

    ReplyDelete
  3. хех, а я как ленивый пользователь ОпенСусе с её тормозным репо лучше скриптик поюзаю :)

    ReplyDelete
  4. Если вы пользователь Оперы, предлагаю вам следующую альтернативу. С сайта оперы скачивайте виджет для ютуба http://widgets.opera.com/widget/4545/
    После его установки можно легко и без особых усилий скачивать видео. Бесплатно, легко

    ReplyDelete
  5. Не, я огнелисовец :)

    ReplyDelete
  6. Для огнелисовцев есть плагин UnPlug, который грабит флехи с сайтов.

    ReplyDelete
  7. так видео-то не во флехе

    ReplyDelete

Note: only a member of this blog may post a comment.