Написал несложную программулину для записи видео с веб-камеры.
Возможности:
- скорость и координаты GPS на видео
- выбор кодека для сжатия (Video For Windows)
- выбор веб-камеры, разрешения записываемого видео, количества кадров в секунду для записи
- запись по циклу (выбор количества файлов + продолжительность одного файла)
- автозапуск в Windows + автостарт записи видео
- полно-оконное отображение видео
Планы:
- контроль записи. нужно уметь сигнализировать, если регистратор по каким-то причинам не пишет видео
- возможность скинуть в отдельную папку (флешку) последнюю поездку
- добавить еще одну камеру
- снятие отдельных кадров в отдельные файлы JPEG
Использую софтинку каждый день в своем CarPC.
Благодарности автору при желании могут быть отправлены на кошелек Яндекс.Деньги:
41001198065425
Исходники CarDVR
Библиотека для работы с видео:
AForge Framework
Опыт форумчанина ciclop
Версия 1.9
+ Резервное копирование в выбранную папку, нажатием на кнопку
+ Отображение текущего рабочего состояния программы
Версия 1.8.6
+ Простой автосайз шрифта в зависимости от разрешения
* Исправлен баг с поворотом видео
Версия 1.8.5
+ Скрытие курсора мыши
- Отладочные FPS с главной формы
Версия 1.8.3
+ Сжатие делается в отдельном потоке, который занимается только сжатием
- Убрал FPS и счетчик кадров.
Версия 1.8.2
+ Текст на видео краснеет от напряжения, когда процессор не успевает жать видеопоток
+ Опция, отключающая отображение на форме, когда форма не активна
Версия 1.8
+ Выбор кодека
+ Выбор цвета для элементов интерфейса
+ Полно-оконное отображение видео
+ Локализация интерфейса
+ Ожидание сохранения текущего видео при закрытии программы
+ Настройка веб-камеры
Версия 1.7
+ Побеждена проблема с "убеганием" видео
+ Отображение текущего FPS, а так же общего счетчика кадров
(*) Правка багов
Версия 1.3
+ Поворот видео на 90, 180, 270 градусов
(*) Правка багов
(!) Кодек по прежнему XVID
Версия 1.2
+ Исправлена частота кадров источника видео и записываемого файла
+ Закрытие видеофайла после остановки записи
Прикрепил программу GSPOT - она при запуске детектит все установленные кодеки и регистрирует их в системе, если они зарегистрированы криво. Рекомендуется возпользоваться ей если кодеки пропали из списка.