CamWorker - многокамерная регистрация
Вложений: 4
После установки карпутера озадачился программой видеорегистрации.
Основные цели - сделать программу-аналог CarDVR с лучшей производительностью и удобством. Я лично не люблю кота в мешке, поэтому выкладываю программу вместе с исходниками. На чем делалось: C#, VS2008 Что программа умеет: 1. Использовать любые камеры, поддерживающие хоть как-нибудь UVC, любого разрешения. 2. Делать видеомикшер из нескольких камер, располагая источники в любом месте. Сверху слева накладывается плашка для вывода информации. 3. Писать картинку с микшера в avi-файл. Кодек можно выбрать. 4. Выводить на экран любой источник, не отрываясь от записи микшера. 6. Автоматическое определение пропуска кадров при записи и снижение количества кадров в секунду. 7. Для защиты от пропуска кадров реализована очередь кадров. Размер очереди зависит от объема физической памяти. По умолчанию очередь занимает 20%. 8. Запись звука с любого доступного источника. 9. Контроль размера папки с архивом. Максимальный размер архива можно задать в настройках. При переполнении старые файлы удаляются. 10. Индикатор записи, вывод в плашке координат и скорости по GPS. Все настраивается. 11. Все настройки можно сделать, не открывая конфиг, пальцем, на месте. 12. Возможность скинуть отснятый материал на флешку или в папку на диске. Все откомпилированные файлы находятся в папке Build. Это обособленная версия, отлично подходит для встраивания во фронт-енд. Текущая версия - 1.2.0 1.2.0 !исправлено неправильное зануление положения первой камеры. !исправлен косяк пересчета размера буфера звука при автоснижении скорости записи. !теперь при сворачивании вылетает не всегда)). 1.1.3 !исправлена иногда встречающаяся фатальная ошибка при записи звука. 1.1.2 !исправлено отображение микшера при малых разрешениях (w<640) !исправлены ошибки, связанные с пропаданием зарегистированных устройств. Пропавший микрофон просто отключается, пропавшая камера исключается из очереди. !исправлен косяк, вылезающий при запуске без конфига - программа не запускала камеру и требовала настройку пути сохранения. в архивах находятся исполняемые файлы (Build_1.1.3.rar) и полностью проект (CamWorker_1.1.3.rar). |
Погонял программу на атоме D525. Результат - 800*600*30 тянет с нагрузкой 30%. 1280*960*30 уже не тянет
|
Вложений: 1
Не работает на windows 7
|
На Win7 до сих пор не проверял - нет подопытного компа с семеркой.
Буду признателен за выложенный отчет об ошибке. В скиншоте немного видно, что проблема в библиотеке набора AForge или дальше. Есть опасения, что запись авишки через Microsoft AVI в семерке не работает. |
Цитата:
Цитата:
|
Походу, проблема с записью в файл.
Для начала предлагаю отключить автоматический старт записи. Для этого все-таки придется лезть в конфиг и параметр AutoStartWrite в группе [CamWorker] выставить в 0: ... [CamWorker] ... AutoStartWrite=0 Можно вообще убрать эту строчку. После этого попытаться запустить программу и идти в настройки. Выставить кодек - DivX или XViD, а также желаемое разрешение камеры. Совместимость с остальными кодеками не проверялась. Добавлю - перед записью нужно настроить папку видеоархива. Пока программа не умеет настраиваться по умолчанию. Исправлю ближайшим вечером. |
Теперь все работает, спасибо.
Планируется добавить запись звука? |
Обязательно, чуть позже.
Щас воюю с ЖПС-модулем, правда, сомневаюсь в его полезности для других в силу необходимости добывать карты для своего региона. |
используй yandex
читай тут http://api.yandex.ru/maps/faq.xml#beginning_1 http://api.yandex.ru/maps/jsapi/examples/#basic |
Это не то, набаловался уже, с этой точки зрения карты от гугла даже интереснее. Конечная цель ЖПС-модуля - его полная автономность от внешних хранилищ. Но это так, оффтоп.
|
Часовой пояс GMT +4, время: 03:54. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot