воскресенье, 27 декабря 2009 г.

Рипание онлайн передач из нета в формате rtmp с помощью rtmpdump

В интернете кроме flv файлов для онлайн вещания и различных теле-передач используется rtmp протокол.
И качнуть понравившееся видео становится в разы сложнее, так как ни одно расширение файрфокс c ним не работает.Чаще всего видна
Мне понадобилось выкачать пачку таких вот rtmp файлов с записями настолько тенниса.
В моем случае исходная флешка содержала плейлист с видео.Чтобы достать из нее видео файлы :
  1. Я сделал анализ http хидеров при запуске этой флешки с помощью firefox расширения live http headers. Это дало ссылку на плейлист с прямыми ссылками на rtmp файлы http://cdn.laola1.tv/ittf/playlist.xml?r=164667. Плейлист содержит нужные ссылки вида rtmp://cp77194.edgefcs.net/ondemand/ittf_toc/091220_liu_guo_neu.flv
  2. Далее я установил полезнейшую программа rtmpdump.Которая и сделала всю работу.В свое время adobe попросил удалить эту программу с sourceforge.net. Сейчас ее можно найти на ланчпаде. Так как программа не скомпилировась с gcc-4.4.2 , я также сделал патч чтобы все работало.Для генту rtmpdump можно установить из моего оверлея, патч можно найти там же.
  3. Далее все просто.Используется команда вида:
    rtmpdump_x86 -r "rtmp://cp77194.edgefcs.net/ondemand/ittf_toc/091220_liu_guo_neu.flv"
    -o "/temp/tennis1.flv"
Если кому надо скрипт, чтобы автоматически выкачать все файлы из плейлиста, обращайтесь.
Update: отличная статья на open как найти rtmp поток и рипнуть его

пятница, 25 декабря 2009 г.

доступен мой gentoo оверлей bt-overlay

накопилось много собственных gentoo ebuild'ов и патчей
Решил все их опубликовать в свой оверлей bt-overlay
Доступен он по адресу http://bt-overlay.googlecode.com/svn/trunk/
Добавляется он командой: layman -o http://bt-overlay.googlecode.com/svn/trunk/layman.xml -f -a bt-overlay

Подробная инструкция по использованию оверлеев в генту тут

Из интересного имеется:
  • последний пропатченный для gcc4 rtmpdump-1.6 - для рипа rtmp файлов из сети
  • smbnetfs - основанный на fuse броузер локальной сети.самое удобное что я находил.Особенно для бездоменной сети
  • fatrat - качалка файлов на qt
  • asoundconf - переключение звука между двумя саунд картами, если их несколько в системе.
  • патченный phonon для смены названия треков в amarok радиостанциях
  • патченные cairo libXft для нормальных шрифтов
  • kim - kde image manager.Весь удобное dolphin меню для работы с изображениями
  • slimevolley - забавная игрушка в воллейбол
  • aqemu - Гуй для kvm и qemu.Довольно удобный
  • goldendict - словарь на qt. На мой взгляд, самый удобный словарь из существующих
  • и еще другой софт :)
Всех этих ебилдов нету в официальном оверлее. Так что welcome использовать :)

воскресенье, 20 декабря 2009 г.

Решение проблемы c обновлением названий песен amarok в ogg радио

Часто слушаю радио через амарок,
полюбившиеся мне радиостанции , такие как myradio mainstream rock вещают в ogg.
Амарок в упор отказывался обновлять название песни. Что зверски мешало, когда песня нравилась и хотелось узнать как она называется или посмотреть ее текст в том же амароке.

Проблема оказалась в phonon, описана тут. Актуальна для phonon-4.3.80 и младше и amarok 2.2.1 и младше
Решается через установку патча для phonon
Скачать ebuild с патчем phonon для генту можно у меня вот отсюда
обновление песен после установки пропатченного phonon работает просто чудесно :)

понедельник, 14 декабря 2009 г.

Два pppoe соединения на adsl модеме Zyxel P660HTW2

Всем привет,
хочу поделится радостью.
В продолжение давнего поста для моего adsl модема Zyxel P660HTW2 вышла прошивка, которая позволяет поднимать два разных vpn pppoe соединения с одинаковым VCI. Это актуально для для белорусского провайдера byfly, который имеем гостевое и основное соединение на одном vci.
Стало это возможно благодаря новой прошивке V3.40(AZC.3)b2 от 18 сентября 2009.
Прошивку скачать можно у меня
Также на сайте zyxel есть подробная инструкция по настройке двух соединений, заточенная кстати именно под byfly
Уже около месяца настроенный модем отлично работает с двумя соединениями.
Теперь не требуется поднимать на трех компах дополнительное гостевое соединение, что супер удобно