Как скачивать видео с сайта http://www.rian.ru/ в Linux

Бигфут, снежный человек

Сегодня прислали ссылку http://www.rian.ru/go/20100318/213143681.html на которой престарелая примадонна НТВ Сорокина распутила сопли о пиратстве. Сам ролик я пока не смотрел так как от её лица меня претит и мне кажется, что они на пару с пугачёвой напоминают бугфута с титьками - такие же ускользающие страшылы!

Но целью было скачать видео с той страницы. А сделан он по "новым, передовым" технологиям которые не смог определить ни плагин firefox ни анализ логов прокси сервера. Дело в том, что они используют "защищённую" технологию доставки контента RTPM

Чтобы скачать ролик с этого сайта необходимо отловить с помощью firebug плейлист страницы, в моём случае им оказался http://nfw.content-video.ru/flv/playlist.aspx?id=86552&fmt=rtmpdirect, а затем выдрать из него rtpm:// видео потока - rtmp://edge15.content-video.ru/vod/inst/direct/2010_03_11_GOnew_zlbtbbwy.4vw.flv, их может быть несколько если ролик составной

Скачать через wget или mplayer его не получится, придётся установить программу rtpmdump . Эта программа распространяется в виде исходников и требует компиляции, а после сборки можно скачать этот несчастный ролик вот так:

wget http://lkcl.net/rtmp/rtmpdump-1.9.tgz
tar -xzvf rtmpdump-1.9.tgz
cd rtmpdump-1.9
make linux
./rtmpdump -r rtmp://edge15.content-video.ru/vod/inst/direct/2010_03_11_GOnew_zlbtbbwy.4vw.flv > ~/2010_03_11_GOnew_zlbtbbwy.4vw.flv
cd
ffmpeg -i 2010_03_11_GOnew_zlbtbbwy.4vw.flv 2010_03_11_GOnew_zlbtbbwy.4vw.ogv

Вот и всё, на выходе имеем ролик в свободном формате

похожие страницы

  1. нативные Linux игры
  2. Прогноз погоды на 5 дней
  3. Как распечатать статью с www.citforum.ru
  4. Перевод cgi скриптов из windows в linux
  5. Выбор WiFi USB адаптера для Linux

#1: мне кажется надо сделать сайт. даешь ссылку - получаешь файл. не сложно же

2010-03-24 13:24:49 


#2: мне кажется надо сделать сайт. даешь ссылку - получаешь файл. не сложно же

хорошая идея! напишите сюда ссылку когда сделаете!

2010-03-24 17:47:38 


#3: #2 хорошая идея!
такой сайт нужно делать за бугром, а сервер желательно размещать в антарктиде

2010-03-24 17:48:40 


#4: хорошо бы чтобы такой сайт делал такую вещь - первый человек дает ссылку и получает файл, а второй получает magnet ссылку.

2010-03-24 21:12:20 


#5: а еще можно сделать екстеншен к файрфоксу который маячит о наличии магнет ссылки на медиаконтент на данном ресурсе.

2010-03-24 21:14:29 


#6: кабы там было чтото нужное, а так, ради любопытства или желания посублемировать на сорокину - можно и руками качнуть
ну их в жопу, копирастов, пускай они сами своим дерьмом давятся

2010-03-24 21:17:15 


#7: мне тоже надо очень скачать видео с этого сайта!!! Помогите кто может!!!

2010-03-31 00:03:28 


#8: Взял, нипочём оскорбил женщину. Некрасиво.

2010-04-13 01:40:37 


#9: одно дело женщину, другое дело престарелую но молодящуюся телезвезду

2010-04-13 07:19:51 


#10: Подскажите пожалуйста какую ссылку вставлять в терминале Ubuntu? Я установил эту штуку с репозиториев, но с сылкой не могу разобраться. Жуком взял плейлист, есть ссылка rtmp://91.207.122.66/vod/mp4:/shuster/shuster_fr_20090116.mp4 теперь я делаю так, в терминал по инструкции ввожу вот это rtmpdump -r "rtmp://91.207.122.66/vod/mp4:/shuster/shuster_fr_20090116.mp4" -o shuster_fr_20090116.mp4 пишет command not found

Заранее благодарен за помощь.

2010-07-21 22:53:06 


#11: command not found -- говорит, что вы видимо не верно набираете имя команды
используйте tab когда набираете команду!!!

2010-07-21 23:11:26 


#12: Этой команды rtmpdump в терминале нет. Через Tab обнаружил, хотя установил $ sudo aptitude install rtmpdump

2010-07-21 23:55:27 


#13: покажи вывод команды
dpkg -L rtmpdump |grep bin

эта команда выводит список файлов пакета rtmpdump, а также фильтрует те строки в которых есть имя bin - так как обычно в директории */bin/* находятся исполняемые файлы

2010-07-21 23:58:48 


#14: Пакет rtmpdump не установлен.
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents).

странно.. Попробую еще раз установить, хотя ведь установил..

2010-07-22 00:40:26 


#15: Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Нет подходящей версии для rtmpdump
Нет подходящей версии для rtmpdump
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0Б архивов. После распаковки 0Б будет занято.
Запись информации расширенных состояний... Готово
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово

короче не стваиться оказывается. Как можно поставить мне новичку? С tar.gz компилировать не умею.

2010-07-22 00:43:38 


#16: re: короче не стваиться оказывается. Как можно поставить мне новичку? С tar.gz компилировать не умею.

его нет в репозитории, придётся научиться компилировать
нужно распаковать архив, зайти в консоли в получившуюся папку и запустить скрипт сборки приложения, чаще всего нужно сказать
make

но чтобы запустить make нужно установить все пакеты для сборки: компиляторы, линковщики, либы и пр., установи для начала пакет build-essential

2010-07-22 00:50:43 


оставить комментарий