23.08.2010, 11:01 | #1 |
Старший Пользователь
Регистрация: 30.11.2009
Город: Москва
Регион: 77, 97, 99, 177
Машина: Volvo S60-II
Сообщений: 158
|
CarDVR - программа для видеорегистрации
Написал несложную программулину для записи видео с веб-камеры.
Возможности: - скорость и координаты 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 - она при запуске детектит все установленные кодеки и регистрирует их в системе, если они зарегистрированы криво. Рекомендуется возпользоваться ей если кодеки пропали из списка. Последний раз редактировалось dues; 25.02.2011 в 17:42. |
23.08.2010, 11:17 | #2 |
Старший Пользователь
Регистрация: 09.11.2007
Возраст: 37
Город: Москва
Регион: 77, 97, 99, 177
Машина: Suzuki Skywave 400
Сообщений: 504
|
Спасибо, попробую! Ибо CamGrabber вешает мой комп наглухо раз в 2 часа...
|
23.08.2010, 12:14 | #3 |
Старший Пользователь
Регистрация: 30.11.2009
Город: Москва
Регион: 77, 97, 99, 177
Машина: Volvo S60-II
Сообщений: 158
|
Именно из-за этого я и озадачился своей софтинкой. Камграббер вис наглухо через несколько минут, а "video4карпц" сразу сказала "давай деньги"
|
23.08.2010, 12:19 | #4 |
Старший Пользователь
Регистрация: 05.09.2009
Возраст: 39
Город: Рязань
Регион: 62
Машина: Nissan Leaf ZE0
Сообщений: 151
|
Класс... На чем написана?
Подписываюсь на тему, обязательно заюзаю в будущем!
__________________
Возможно все, стоит только захотеть! |
23.08.2010, 12:42 | #5 |
Старший Пользователь
Регистрация: 30.11.2009
Город: Москва
Регион: 77, 97, 99, 177
Машина: Volvo S60-II
Сообщений: 158
|
Написано на C#, скомпилена под .Net Framework 2.0
Для работы с видео использована библиотека AForge Framework. Добавил в шапку ссылки на исходники и на библиотеку |
23.08.2010, 12:57 | #6 |
Старший Пользователь
Регистрация: 26.06.2009
Город: Киров
Регион: 43
Машина: Hyundai/Elantra HD/2007
Сообщений: 135
|
Я после перебора всех программ для видеорегистрации пока остановился на VideoRegistrator. (http://videoreg.ho.ua)
Надо и ваше творение затестить. |
23.08.2010, 18:03 | #7 |
Старший Пользователь
Регистрация: 06.07.2009
Возраст: 50
Город: Москва (Медведково)
Регион: 77, 97, 99, 177
Машина: Nissan Almera Classic 06
Сообщений: 91
|
Попробовал программу на домашнем компе - Pentium 4, 2,8, память 2,5 Гига. Камера Microsoft LifeCam HD-6000.
Весьма удобно, но загрузка ЦП 83-91% без других задач - разрешение поставил 640х480х15. Видео в окне просмотра программы отстает секунды на 2-3 от реальности. При нажатии кнопки Stop, файл не закрывается, а закрывается только при закрытии самой программы. Минута записи получается 10 Мб. Наверное из-за того что кадров всего 15 - изображение получается дерганным. Почему то программы записала первый файл всего 2,48 минуты, хотя в настройках стоит 10 мин. |
23.08.2010, 19:52 | #8 |
Старший Пользователь
Регистрация: 22.05.2008
Возраст: 45
Город: Снежинск
Регион: 74
Машина: Форд Мондео 4 2010 г.в.
Сообщений: 106
|
Попробовал сегодня софтинку. Камера определилась, но при каждом запуске появляется ошибка:
И на всех разрешениях одно и тоже. Программы 4-Video CarPC и VideoRegistrator работают без проблем. В чем может быть проблема? ОС: Win 7 англ. Камера: Logitech QuickCam Pro for Notebooks Спасибо.
__________________
Бывший проект Самая точная карта Челябинской области. Обновление от 20.07.2011 г. Теперь с пробками для City Guide. PcСar в Форд Мондео 4 |
23.08.2010, 21:29 | #9 |
Старший Пользователь
Регистрация: 30.11.2009
Город: Москва
Регион: 77, 97, 99, 177
Машина: Volvo S60-II
Сообщений: 158
|
Извиняюсь, забыл частоту кадров выставлять в зависимости от выбранного
Сейчас выставляется всегда 25 кадров в секунду. Поэтому скорее всего у AlexanSNZ и не открывается видео-поток. Serg_w Почему первый файл получился маленьким - не понятно. То что он не закрывается до конца - поправим. Объясню как происходит переключение записи из одного вайла в другой. За 10 секунд до предполагаемого окончания записи в файл (например, когда он примерно 9м50с из выбранных в настройках), создается новый файл .avi в новом потоке программы. Когда файл до конца записывается, происходит быстрое переключение потоков записи - в основном потоке пишется новый файл, а записанный файл "закрывается" в другом потоке. Так что не удивляйтесь появлению нового файла раньше чем дописался текущий. Тогда пока особо не юзайте - выложу версию 1.2 - тогда уж... |
24.08.2010, 00:48 | #10 |
Старший Пользователь
Регистрация: 30.11.2009
Город: Москва
Регион: 77, 97, 99, 177
Машина: Volvo S60-II
Сообщений: 158
|
Обновил программу, подправил найденные косячки.
Опробовал кодирование в MJPEG. На днях сделаю |
Метки |
grabber, pccar, video, webcam, видеорегистратор |
Здесь присутствуют: 14 (пользователей: 0 , гостей: 14) | |
|
|