[personal profile] alexp
Интерфейс консольный. Возможно запустить по расписанию.
Поддержка работы через прокси.
Есть возможность настроить размер сохраняемых отрезков видео.

Как пользоваться
На сайте webvybory2012.ru выбираете нужный участок.

Теперь надо получить пару (ip сервера и cid камеры). Есть три способа:

  1. Евгений Богер опубликовал список участков и id камер. В первом столбце этого списка находится id участка (в адресной строке браузера его можно увидеть). По нему легче искать. IP-адрес сервера и cid камеры указаны через пробел. Увидите.
  2. В адресной строке браузера видите id участка (http://webvybory2012.ru/#12345, 12345 и есть id участка).
    В адресной строке вводите адрес webvybory2012.ru/account/channels?station_id=12345. Получаете файл в котором есть пары: ip сервера и cid камеры.
  3. Когда начнется трансляция, с помощью дополнений к браузеру Firefox (Download Helper, Firebug, Tamperdata и т.п.) смотрите адрес, с которого поступает видео.

  4. В браузере Opera: Правой кнопкой мыши нажимаете на слове Урна/Комиссия -> Проинспектировать элемент -> Сеть. Слева каждые секунд 10 появляются записи segment.ts, откуда и берём IP адрес и CID.
  5. В браузере Google Chrome: В любом месте экрана, кроме самой камеры, правой клавишей мыши вызываем меню, и выбираем пункт "Просмотр кода элемента". Переходим на закладку "Network", ждем пока появиться новая запись segment.ts и выделяем ее правой кнопкой мыши. Копируем URL адрес, из которого берем IP адрес и CID.


Для запуска программы требуются три параметра:

  • имя камеры (например, uik12345cam1).
    Придумывайте сами. Оно будет добавляться в наименование выходного файла. Поэтому пишите без пробелов и без спецсимволов во избежание ошибок с файловой системой (например, uik12345cam1, где 12345 — id участка). По этому имени потом легче будет разбираться в записанном. Кроме этого, данный параметр исключит конфликт имен, если вы будете писать с разных камер в один каталог.
  • ip-адрес сервера (например, 188.8.8.8),
  • id камеры (например, 9096138f-4687-11e2-bce6-048d7b47db12).


Вместо IP адреса можно использовать доменное имя. Пример:
212.46.220.238 - IP адрес
212-46-220-238.webvybory2012.ru - доменное имя

Убедитесь, что на диске достаточно места. Один час трансляции (640х480) с одной камеры занимает примерно 60 МБ.
Убедитесь, что есть права на запись в папку, где будет запущена программа.

Запустить программу из командной строки, используя указанные выше параметры:
java -jar webvybory2012Record.jar uik12345cam1 212-46-220-238.webvybory2012.ru 77bbb7b8-4732-11e1-8a16-001999c71993

либо
java -jar webvybory2012Record.jar uik12345cam1 212.46.220.238 77bbb7b8-4732-11e1-8a16-001999c71993


В случае неправильного указания параметров будут показаны примеры

Identify at least 3 parameters: UIK name, server ip and camera id(cid)
Examples:
java -jar webvybory2012Record.jar uik12345cam1 188.8.8.8 9096138f-4687-11e2-bce6-048d7b47db12
With proxy:
java -jar webvybory2012Record.jar uik12345cam1 188.8.8.8 9096138f-4687-11e2-bce6-048d7b47db12 -proxy 127.0.0.1:8080
Identify file length in minutes (default 60)
java -jar webvybory2012Record.jar uik12345cam1 188.8.8.8 9096138f-4687-11e2-bce6-048d7b47db12 60
java -jar webvybory2012Record.jar uik12345cam1 188.8.8.8 9096138f-4687-11e2-bce6-048d7b47db12 -proxy 127.0.0.1:8080 60


Порядок параметров строго обязятелен.

После запуска программы будут появляться строки

Create new file: vybory2012_uik12345cam1_02_094048.ts
Added new segment: http://188.8.8.8/segment.ts?cid=9096138f-4687-11e2-bce6-048d7b47db12&var=orig&ts=1330670448.97-1330670464.03
Added new segment: http://188.8.8.8/segment.ts?cid=9096138f-4687-11e2-bce6-048d7b47db12&var=orig&ts=1330670464.03-1330670479.10


В каталоге с программой создадутся файлы следующего формата
webvybory2012_<имя_камеры>_<день>_<часыминутысекунды>.ts


Время указывает на начало эпизода, находящегося в файле. Если стоит 04_080100, значит вы сумели быстро начать запись и в этом файле можно будет увидеть, как на участке запускают первых избирателей, а урны пусты.

Скачать программу: http://git.qwertovsky.com/webvybory2012recorder/downloads
Исходный код: http://bitbucket.org/qwertovsky/webvybory2012recorder.

Подробнее см. на http://habrahabr.ru/blogs/e_gov/139292/

p.s.
Если ява программа на не заработает, то вместо нее можно скачивать видеотрансляцию с сайта webvybory2012.ru при помощи бесплатной консольной программы ffmpeg (проверено в Linux и Windows).

Если вариант с консольной программой кажется вам слишком сложным, попробуйте вместо этого использовать VLC, Real Player.


From: [identity profile] ljrate.livejournal.com
Запись попала в топ рейтинга записей ЖЖ. Посмотреть копию можно здесь (http://ljrate.ru/cache_http://athunder.livejournal.com/56276.html), а все посты athunder, попадавшие в топ - здесь (http://ljrate.ru/top_posts/athunder).

Минимальное зло.

Date: 2012-03-03 10:11 pm (UTC)
From: [identity profile] ilia ivanov (from livejournal.com)

Если Вы всё же окажетесь на избирательном участке,
и у Вас ещё останется немного совести,
то заберите с собой бюллетень.
Чтобы от Вас отстали,
бросьте в урну любую
сложенную бумажку формата А4.
У Вас будет документ того,
что Вы не участвовали в этом фарсе.


Image

Re: Минимальное зло.

Date: 2012-03-04 06:09 am (UTC)
From: [identity profile] athunder.livejournal.com
А зачем тогда ходить? Чтобы все равно подарить голос Путлеру?

Re: Минимальное зло.

Date: 2012-03-04 02:23 pm (UTC)
From: [identity profile] athunder.livejournal.com
Друзья, давайте с уважением относиться к позиции другого. У нас у всех разное представление о том, как себя вести на этих выборах. К тому же нужно понимать, что с 99% вероятностью нарисуют нужные цифры единственному кандидату. В этот момент нам очень понадобится сплоченность и выступление единым фронтом.

Date: 2012-03-04 06:41 am (UTC)
From: [identity profile] boba-sb.livejournal.com
Не фига так не скачать
Видео бьется на куски по 15 сек., у каждого куска СВОЙ URL . Время жизни одного куска - около минуты.

Если я забиваю в VLC
http://188.254.116.67/segment.ts?cid=df3d9c7a-45da-11e1-936d-047d7b185a2e&var=orig&ts=1330842984.01-1330842999.01

То открывается именно этот небольшой кусок и всё - СТОП.
Автоматом новую ссылку он не получает.

Кстати ts=1330842984.01-1330842999.01 - это и есть адрес (временной интервал) куска видео

Date: 2012-03-04 07:11 am (UTC)
From: [identity profile] boba-sb.livejournal.com
http://athunder.livejournal.com/56566.html?view=100598#t100598

Смотрим сюда - пишет БЕЗ открытого браузера, пишет все в 1 ФАЙЛ !!!

Строка запуска (можно в батнике)
ffmpeg -i "http://188.254.116.34/variant.m3u8?cid=7d9f78b4-45dd-11e1-9225-047d7b18a5ea&var=orig" -f mpegts -vcodec copy -acodec copy -dump ./Moy_UIK_XXX.mpg

В конце название файла/УИК - на ваше усмотрение. Адрес ip сервера - ваш, и CID - камеры ваш.

Date: 2012-03-04 09:00 am (UTC)
From: [identity profile] boba-sb.livejournal.com
новщество небольшое

строка для запуска ffmpeg

start "Chehc_UIK1_cam1" ffmpeg -i "http://188.254.114.2/variant.m3u8?cid=aba27e5c-4a59-11e1-8a16-001999c76558&var=orig" -f mpegts -vcodec copy -acodec copy -dump ./Chehc_UIK1_cam1.mpg

Примечание:
1) start "Chehc_UIK1_cam1" - сначала это для того, чтобы консольное досовое окно имело заголовок с названием УИК, иначе там в заголовке тупо путь в папку Windows - десяток одинаковых досовых окон - в итоге запутался, что где качает, и какое надо закрыть/открыть

webvybory2016Record?

Date: 2016-09-13 10:06 pm (UTC)
From: [identity profile] papa-lyosha.livejournal.com
Скажите, а программа еще жива? Для этих выборов она годится? В 2012 эта программа очень пригодилась: http://papa-lyosha.livejournal.com/35817.html

Re: webvybory2016Record?

Date: 2016-09-18 04:34 am (UTC)
From: [identity profile] athunder.livejournal.com
К сожалению, не знаю, в каком формате сейчас вещают избирательные камеры. Не подскажите, на каком сайте их смотреть?

March 2026

S M T W T F S
1234567
891011 121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 12th, 2026 09:34 am
Powered by Dreamwidth Studios