PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Видеорегистрация > Софт для видеозахвата

Ответ
 
Опции темы
Старый 23.08.2010, 11:01   #1
dues
Старший Пользователь
 
Аватар для dues
 
Регистрация: 30.11.2009
Город: Москва
Регион: 77, 97, 99, 177
Машина: Volvo S60-II
Сообщений: 158
dues has a spectacular aura aboutdues has a spectacular aura about
По умолчанию 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 - она при запуске детектит все установленные кодеки и регистрирует их в системе, если они зарегистрированы криво. Рекомендуется возпользоваться ей если кодеки пропали из списка.
Миниатюры
Нажмите на изображение для увеличения
Название: scr1.jpg
Просмотров: 1638
Размер:	42.1 Кб
ID:	18001  
Вложения
Тип файла: zip Codecs Recovery - GSpot270a.zip (401.9 Кб, 3577 просмотров)
Тип файла: zip cardvr_1_8_6.zip (173.3 Кб, 1784 просмотров)
Тип файла: zip cardvr_1_9.zip (177.2 Кб, 4375 просмотров)

Последний раз редактировалось dues; 25.02.2011 в 17:42.
dues вне форума   Ответить с цитированием
Старый 23.08.2010, 11:17   #2
Fasterpast
Старший Пользователь
 
Регистрация: 09.11.2007
Возраст: 31
Город: Москва
Регион: 77, 97, 99, 177
Машина: Suzuki Skywave 400
Сообщений: 504
Fasterpast is on a distinguished road
По умолчанию

Спасибо, попробую! Ибо CamGrabber вешает мой комп наглухо раз в 2 часа...
Fasterpast вне форума   Ответить с цитированием
Старый 23.08.2010, 12:14   #3
dues
Старший Пользователь
 
Аватар для dues
 
Регистрация: 30.11.2009
Город: Москва
Регион: 77, 97, 99, 177
Машина: Volvo S60-II
Сообщений: 158
dues has a spectacular aura aboutdues has a spectacular aura about
По умолчанию

Именно из-за этого я и озадачился своей софтинкой. Камграббер вис наглухо через несколько минут, а "video4карпц" сразу сказала "давай деньги"
dues вне форума   Ответить с цитированием
Старый 23.08.2010, 12:19   #4
danclax
Старший Пользователь
 
Аватар для danclax
 
Регистрация: 05.09.2009
Возраст: 33
Город: Рязань
Регион: 62
Машина: 2006\Hyundai\Tucson 2.0 AT
Сообщений: 151
danclax has a spectacular aura aboutdanclax has a spectacular aura aboutdanclax has a spectacular aura about
По умолчанию

Класс... На чем написана?
Подписываюсь на тему, обязательно заюзаю в будущем!
__________________
Возможно все, стоит только захотеть!
danclax вне форума   Ответить с цитированием
Старый 23.08.2010, 12:42   #5
dues
Старший Пользователь
 
Аватар для dues
 
Регистрация: 30.11.2009
Город: Москва
Регион: 77, 97, 99, 177
Машина: Volvo S60-II
Сообщений: 158
dues has a spectacular aura aboutdues has a spectacular aura about
По умолчанию

Написано на C#, скомпилена под .Net Framework 2.0
Для работы с видео использована библиотека AForge Framework.
Добавил в шапку ссылки на исходники и на библиотеку
dues вне форума   Ответить с цитированием
Старый 23.08.2010, 12:57   #6
C4ncer
Старший Пользователь
 
Аватар для C4ncer
 
Регистрация: 26.06.2009
Город: Киров
Регион: 43
Машина: Hyundai/Elantra HD/2007
Сообщений: 135
C4ncer has a spectacular aura aboutC4ncer has a spectacular aura about
По умолчанию

Я после перебора всех программ для видеорегистрации пока остановился на VideoRegistrator. (http://videoreg.ho.ua)
Надо и ваше творение затестить.
C4ncer вне форума   Ответить с цитированием
Старый 23.08.2010, 18:03   #7
Serg_w
Старший Пользователь
 
Регистрация: 06.07.2009
Возраст: 44
Город: Москва (Медведково)
Регион: 77, 97, 99, 177
Машина: Nissan Almera Classic 06
Сообщений: 91
Serg_w is on a distinguished road
По умолчанию

Попробовал программу на домашнем компе - Pentium 4, 2,8, память 2,5 Гига. Камера Microsoft LifeCam HD-6000.
Весьма удобно, но загрузка ЦП 83-91% без других задач - разрешение поставил 640х480х15. Видео в окне просмотра программы отстает секунды на 2-3 от реальности.
При нажатии кнопки Stop, файл не закрывается, а закрывается только при закрытии самой программы.
Минута записи получается 10 Мб. Наверное из-за того что кадров всего 15 - изображение получается дерганным.
Почему то программы записала первый файл всего 2,48 минуты, хотя в настройках стоит 10 мин.
Serg_w вне форума   Ответить с цитированием
Старый 23.08.2010, 19:52   #8
AlexanSNZ
Старший Пользователь
 
Аватар для AlexanSNZ
 
Регистрация: 22.05.2008
Возраст: 39
Город: Снежинск
Регион: 74
Машина: Форд Мондео 4 2010 г.в.
Сообщений: 106
AlexanSNZ has a spectacular aura aboutAlexanSNZ has a spectacular aura about
По умолчанию

Попробовал сегодня софтинку. Камера определилась, но при каждом запуске появляется ошибка:


И на всех разрешениях одно и тоже. Программы 4-Video CarPC и VideoRegistrator работают без проблем.
В чем может быть проблема?
ОС: Win 7 англ. Камера: Logitech QuickCam Pro for Notebooks
Спасибо.
AlexanSNZ вне форума   Ответить с цитированием
Старый 23.08.2010, 21:29   #9
dues
Старший Пользователь
 
Аватар для dues
 
Регистрация: 30.11.2009
Город: Москва
Регион: 77, 97, 99, 177
Машина: Volvo S60-II
Сообщений: 158
dues has a spectacular aura aboutdues has a spectacular aura about
По умолчанию

Извиняюсь, забыл частоту кадров выставлять в зависимости от выбранного
Сейчас выставляется всегда 25 кадров в секунду. Поэтому скорее всего у AlexanSNZ и не открывается видео-поток.

Serg_w
Почему первый файл получился маленьким - не понятно. То что он не закрывается до конца - поправим.

Объясню как происходит переключение записи из одного вайла в другой. За 10 секунд до предполагаемого окончания записи в файл (например, когда он примерно 9м50с из выбранных в настройках), создается новый файл .avi в новом потоке программы.
Когда файл до конца записывается, происходит быстрое переключение потоков записи - в основном потоке пишется новый файл, а записанный файл "закрывается" в другом потоке.

Так что не удивляйтесь появлению нового файла раньше чем дописался текущий.

Тогда пока особо не юзайте - выложу версию 1.2 - тогда уж...
dues вне форума   Ответить с цитированием
Старый 24.08.2010, 00:48   #10
dues
Старший Пользователь
 
Аватар для dues
 
Регистрация: 30.11.2009
Город: Москва
Регион: 77, 97, 99, 177
Машина: Volvo S60-II
Сообщений: 158
dues has a spectacular aura aboutdues has a spectacular aura about
По умолчанию

Обновил программу, подправил найденные косячки.

Опробовал кодирование в MJPEG. На днях сделаю
dues вне форума   Ответить с цитированием
Ответ

Метки
grabber, pccar, video, webcam, видеорегистратор


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 17:46.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Яндекс.Метрика