Показаны сообщения с ярлыком ubuntu. Показать все сообщения
Показаны сообщения с ярлыком ubuntu. Показать все сообщения

пятница, 7 августа 2009 г.

mmsh и ubuntu 9.04 jaunty

Однажды меня попросили записать передачу с литовского телеканала. Всё казалось бы просто — взял vlc и вперёд... но не тут-то было! Канал этот вещается в фомате mmsh (?) и встроенным плагином видео никак не игралось...

Тогда я поставил дополнение для файрфокса MediaPlayerConnectivity и с его помощью получил адрес самого потока: 86.38.0.225:81. По закону подлости ни vlc, ни mplayer, ни уж тем более totem, проиграть этот поток не смогли :( Тогда, после долгого гугления я наткнулся на следующий рецепт:

mplayer mmshttp://86.38.0.225:81 # просто играет поток
mplayer -dumpstream mmshttp://86.38.0.225:81 -dumpfile asdf.avi # сохраняет поток в файл

Баг на launchpad: Ubuntu can't handle mmsh: streams.

среда, 29 июля 2009 г.

В ubuntu 9.04 не работает cvCaptureFromFile, cvCaptureFromCAM...

А не работают эти функции потому opencv собран без поддержки ffmpeg. А произошло это потому что в убунте пакеты для разработки (*-dev) ffmpeg'а разбиты на несколько пакетов (libavformat-dev, libavcodec-dev, libavfilter-dev подробности...) которые ставятся в свои отдельные директории. По этому конфигурационный скрипт просто не находит ffmpeg в системе... но даже если скормить конфигу правильные пути, opencv всё равно собираться не будет (коммент).

Но, благодаря усилиям Gijs Molenaar, в его PPA появилась пропатченная версия opencv с поддержкой видео для ubuntu 9.04!
Устанавливаем так:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com cafc44ee7f39098ce6ec229cca70e6a9087475a0
Далее в менеджере репозиториев добавляем:
deb http://ppa.launchpad.net/gijzelaar/opencv/ubuntu jaunty main
Потом просто обнавляем opencv в синаптике.

Ссылки


Баг на launchpad
Описание решения на английском

суббота, 23 мая 2009 г.

Hamachi для Ubuntu

Hamachi — это такой инструмент, который позволяет соединять компьютеры в виртуальную сеть даже если у них нет выделенных ip-адресов.
С помощью checkinstall я сделал пакет для ubuntu: скачать.

Для работы надо выполнить следующие команды у клиентов и сервера:
# tuncfg
$ hamachi start

На сервере создаём сеть:
$ hamachi create mynetwork passwd # mynetwork — это название сети

Клиентами подключаемся:
$ hamachi join mynetwork

Узнаём выданные ip-адреса:
$ hamachi list
* [test23456]
46.45.44.190
[mynetwork]

Теперь можно использовать например удалённый рабочий стол. Система → Параметры → Удалённый рабочий стол. Тут включаем доступ к рабочему столу.
Приложения → Интернет → Просмотр рабочих столов. Тут указываем ip сервера из hamachi и подключаемся к нему.

Главное не забыть разрешить доступ по порту 5900 в файрволе.