Показать сообщение отдельно
Старый 15.11.2011, 11:00   #1
Likn
Старший Пользователь
 
Регистрация: 31.10.2011
Возраст: 39
Город: Тверь
Регион: 69
Машина: Daihatsu YRV
Сообщений: 120
Likn is on a distinguished road
По умолчанию CamWorker - многокамерная регистрация

После установки карпутера озадачился программой видеорегистрации.
Основные цели - сделать программу-аналог 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).
Вложения
Тип файла: rar Build_1.1.3.rar (169.3 Кб, 1077 просмотров)
Тип файла: rar CamWorker_1.1.3.rar (328.9 Кб, 1059 просмотров)
Тип файла: rar CamWorker_1.2.0.rar (344.0 Кб, 1035 просмотров)
Тип файла: rar Build_1.2.0.rar (209.8 Кб, 923 просмотров)

Последний раз редактировалось Likn; 17.05.2012 в 23:36. Причина: Новая версия
Likn вне форума   Ответить с цитированием