FastNetMon

суббота, 19 апреля 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 комментариев :

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

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

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

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

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

    ОтветитьУдалить

Примечание. Отправлять комментарии могут только участники этого блога.