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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2012, 20:00   #1
Илия
Старший Пользователь
 
Регистрация: 15.05.2011
Возраст: 41
Город: Харьков
Регион: Украина
Машина: Chevy Aveo LS 2006
Сообщений: 420
Илия will become famous soon enough
Lightbulb DxDvrCapture - v2.x: кодеки + плагин для Centrafuse!

Привет всем.

Предыстория. После приобретения Logitech C920 остро стала проблема в софте для видео захвата. Причем нужен был софт, позволяющей извлечь из камеры родной поток H264. Лучшей из множества перелопаченного софта оказалась MiniCAM. Но она не лишена несовершенств и багов. Поэтому было решено написать свою програмулину.
После 3х месяцев копания по всем известным библиотекам лучшей была признана DirectShowNet. На её основе была создана прога для видео захвата.

Особенности. Прога работает тихо и почти бесшумно как Win Service или консольное приложение. Программа создавалась в первую очередь для использования с камерой С920, но думаю будет работать и с остальными, главное правильно подобрать настройки.

Описание. Позволяет записывать видео и звук с USB UVC устройств (теоретически можно писать сразу с нескольких устройств). Может работать как системный сервис, консольное приложение в автоматическом или ручном режимах. Пишет ролики задаваемой в конфигурационном файле длинны в указанное место. Перезаписывает ролики по кругу после того, как размер архива превысит указанный размер, и т.д. Пишет GPS информацию в субтитры к ролику.

Плагин под Centrafuce 3.5.

NB: Для записи видео в формате H264 камера должна быть установлена со штатными драйверами Windows (UVC).

Для установки системного сервиса нужны права Администратора!

Создал дом для программы на sourceforge.net.
Теперь исходники, доки, хелпы, релизы и описания смотреть там.

Скачать DxDvrCapture

WIKI

Пример конфига

Отличная инструкция по конфигурации программы от prts

Инструкция как настроить системные уведомления при ошибках программы

Благодаря e-statik появилась программа-контроллер для сервиса (CFWinAppTest)!

Если есть какие-то вопросы, то пишите мне в личку, на мыло или в скайп. Извещения о обновлениях в теме приходят редко.

Требования:
  • .Net Framework 4

Известные проблемы:
  • GPS работает по 9 порт.

Друзья, конфигуратор не работает временно. Пишу новую версию под ТАЧ.

Цитата:
Сообщение от lufton Посмотреть сообщение
Существует два режима записи: в качестве службы windows и в качестве консольного приложения. Если вы установили службу при помощи _4_install_service...cmd то для запуска записи нужно запустить службу, это можно сделать из Мой компьютер->Контекстное меню->Управление->Службы и приложения->Службы->DirectX DVR Capturing service->Запустить или при помощи CMD файла _8_start_service.cmd.
Или можно запустить в режиме консольного приложения, для этого можно воспользоваться файлом _3_run_configured.cmd или непосредственно из консоли (win+R->cmd->enter) выполнить команду "DxDvrCaptureService /r", предварительно перейдя в папку с программой командой "cd c:\...\DxDvrCapture". Эффект будет один и тот же, только в режиме консольного приложения дополнительно можно отображать окно предпросмотра (настраивается в конфиге).
FAQ
Допиливание автофокуса программно
Допиливание автофокуса аппаратно

//TODO:

- Поддержка нескольких камер
- Убрать паузу между роликами;
- Оптимизация работы GPS. Добавление новой библиотеки;
- Оптимизация работы субтитров;
- Оптимизация дату и время при восстановлении из сна
- Конфигуратор
Вложения
Тип файла: zip CFWinAppTest.zip (1.75 Мб, 2151 просмотров)
__________________
Intell D525MW, 4GB, 16GB 1.8 SATA2 SSD, M2-ITX Origin, BU-353, BlueTooth, Lilliput 669GL 7", ADS Tech USB FM, H.264 hard DVR front+back, Win 7 Embedded, Cenrafuce 3.1
Мой CarPc

Последний раз редактировалось Илия; 04.06.2014 в 13:06. Причина: Перезалил файлы
Илия вне форума   Ответить с цитированием
Старый 07.11.2012, 20:16   #2
Hamster
Больной. Диагноз "Car PC"
 
Аватар для Hamster
 
Регистрация: 01.09.2005
Возраст: 51
Город: Москва
Регион: 77, 97, 99, 177
Машина: 08\Acura\MDX •••• 07\Honda\Civic 4D
Сообщений: 4,379
Hamster is a splendid one to beholdHamster is a splendid one to beholdHamster is a splendid one to beholdHamster is a splendid one to beholdHamster is a splendid one to beholdHamster is a splendid one to beholdHamster is a splendid one to behold
По умолчанию

Конкурент Pion'у? Это хорошо Потестим, пощупаем...
__________________
Старый проект Honda Accord RHD
Теперь будет Acura MDX 2008 и Honda Civic 4D 2007 и Mitsubishi Outlander XL 2011
Hamster вне форума   Ответить с цитированием
Старый 07.11.2012, 20:17   #3
Илия
Старший Пользователь
 
Регистрация: 15.05.2011
Возраст: 41
Город: Харьков
Регион: Украина
Машина: Chevy Aveo LS 2006
Сообщений: 420
Илия will become famous soon enough
По умолчанию

ПИОН у меня даже не запустился
__________________
Intell D525MW, 4GB, 16GB 1.8 SATA2 SSD, M2-ITX Origin, BU-353, BlueTooth, Lilliput 669GL 7", ADS Tech USB FM, H.264 hard DVR front+back, Win 7 Embedded, Cenrafuce 3.1
Мой CarPc
Илия вне форума   Ответить с цитированием
Старый 07.11.2012, 20:36   #4
sirota
Бывалый писикарщик
 
Аватар для sirota
 
Регистрация: 27.09.2008
Город: Собянинск
Регион: 77, 97, 99, 177
Машина: шкода а5
Сообщений: 5,443
sirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant future
По умолчанию

1.В темное время суток, чаплины бегают как в пионе?
2.Наложение даты, gps..., и. т. д , ...я таки понял, что не имеется...так?

P.S читаю, пытаюсь вникнуть, но в голове каша, как от пиона
__________________
То win 10х64, то win 8.1x64

Видео регистрация на web. камеру:http://www.youtube.com/watch?v=1hPPLRBBIqc
sirota вне форума   Ответить с цитированием
Старый 08.11.2012, 12:08   #5
harmru
Старший Пользователь
 
Аватар для harmru
 
Регистрация: 09.02.2012
Город: Moscow
Регион: 77, 97, 99, 177
Машина: Hyundai Sonata
Сообщений: 270
harmru is on a distinguished road
По умолчанию

Цитата:
Сообщение от sirota Посмотреть сообщение
P.S читаю, пытаюсь вникнуть, но в голове каша, как от пиона
Даааа..... чем миникам хорош - распаковал, запустил, настройки графические, всё понятно...
Что ж, будем ломать умы при настройке
harmru вне форума   Ответить с цитированием
Старый 08.11.2012, 12:20   #6
Илия
Старший Пользователь
 
Регистрация: 15.05.2011
Возраст: 41
Город: Харьков
Регион: Украина
Машина: Chevy Aveo LS 2006
Сообщений: 420
Илия will become famous soon enough
По умолчанию

Цитата:
Сообщение от sirota Посмотреть сообщение
1.В темное время суток, чаплины бегают как в пионе?
2.Наложение даты, gps..., и. т. д , ...я таки понял, что не имеется...так?

P.S читаю, пытаюсь вникнуть, но в голове каша, как от пиона
1. Хз, в дорожной обстановке пока не тестил, в офисной никто не бегает.
2. Нет. И это невозможно так как наша задача получить аппаратно сжатый H264 поток от камеры. Для наложения нужно уметь распаковать поток, всунуть туда мета информацию и опять запаковать. Для этого нужно использовать программный кодек, который выжрет хз сколько ресурсов проца и памяти, при этом весь кайф от этой камеры и H264 улетучиться.
Честно говоря от данных и GPS особого толку не вижу. Можно накладывать на ролики после записи, но опять же, это съест немало ресурсов.
Возможно, например создать програмулину, которая будет накладывать инфу на отдельный ролик по требованию... Хз.
__________________
Intell D525MW, 4GB, 16GB 1.8 SATA2 SSD, M2-ITX Origin, BU-353, BlueTooth, Lilliput 669GL 7", ADS Tech USB FM, H.264 hard DVR front+back, Win 7 Embedded, Cenrafuce 3.1
Мой CarPc
Илия вне форума   Ответить с цитированием
Старый 08.11.2012, 12:23   #7
Илия
Старший Пользователь
 
Регистрация: 15.05.2011
Возраст: 41
Город: Харьков
Регион: Украина
Машина: Chevy Aveo LS 2006
Сообщений: 420
Илия will become famous soon enough
По умолчанию

Цитата:
Сообщение от harmru Посмотреть сообщение
Даааа..... чем миникам хорош - распаковал, запустил, настройки графические, всё понятно...
Что ж, будем ломать умы при настройке
1. Запустил с ключом /d, посмотрел свои настройки, один раз сконфигурил файл и полетел. У меня изначально было требование никаких интерфейсов не иметь. В Миникам у меня например черной окно висит на котором пара жутких кнопок, так как аппаратный H264 для превью не пригоден.
__________________
Intell D525MW, 4GB, 16GB 1.8 SATA2 SSD, M2-ITX Origin, BU-353, BlueTooth, Lilliput 669GL 7", ADS Tech USB FM, H.264 hard DVR front+back, Win 7 Embedded, Cenrafuce 3.1
Мой CarPc
Илия вне форума   Ответить с цитированием
Старый 08.11.2012, 13:21   #8
prts
Старший Пользователь
 
Регистрация: 26.03.2011
Город: СПб
Регион: 78, 98
Машина: Nissan X-Trail (T31)
Сообщений: 591
prts will become famous soon enough
По умолчанию

Попробовал, С-910.
Н264 - нет для нее, использовал MJPG.
Пишет нормально, только очень большие получаются файлы без сжатия. Поэкспериментирую со сжатием.
Некоторые мысли:
1. при запуске с .../d - желательно, чтобы выбранные данные прописывались в config.
2. При любом запуске висит окно DOS. Как его закрыть не прекращая записи?
3. При запуске Win, если программа установлена как сервис, запись запускается автоматически?
4. При выключении компа (АСС исчез), запись прекращается корректно?

Пытался запустить сервис на Win 8 - не получилось.
А в целом понравилось
__________________
CarPC: мать Zotac, проц Core i3, память 4 Гб, Win 8.1x86
prts вне форума   Ответить с цитированием
Старый 08.11.2012, 13:30   #9
Илия
Старший Пользователь
 
Регистрация: 15.05.2011
Возраст: 41
Город: Харьков
Регион: Украина
Машина: Chevy Aveo LS 2006
Сообщений: 420
Илия will become famous soon enough
По умолчанию

Цитата:
Сообщение от prts Посмотреть сообщение
Попробовал, С-910.
Н264 - нет для нее, использовал MJPG.
Пишет нормально, только очень большие получаются файлы без сжатия. Поэкспериментирую со сжатием.
Некоторые мысли:
1. при запуске с .../d - желательно, чтобы выбранные данные прописывались в config.
2. При любом запуске висит окно DOS. Как его закрыть не прекращая записи?
3. При запуске Win, если программа установлена как сервис, запись запускается автоматически?
4. При выключении компа (АСС исчез), запись прекращается корректно?

Пытался запустить сервис на Win 8 - не получилось.
А в целом понравилось
Можно попробовать прописать кодек для видео.
1. /d выдает список всего хлама в системе. Сохранить в файл можно так:

HostService /d > my_settings.txt

Если речь о ключе /s - запустить мастер настройки записи и начать запись, то возможно записать выбранные значения в конфиг. Допишу как будет время.
2. Никак. Это режим работы консольного приложения. Создать значек на раб стол с опцией "Start minimized"
3. Это всё можно выставляется в настройках Сервиса. Там есть и автоматический старт и отложенный старт. И вообще без старта. Можно значек на рабочий стол выкинуть для ручного старта.
4. Если прога работает как сервис, то скорее всего да, так как система должна завершать работу сервисов корректно. Не тестил, спасибо за подсказку!

Сорре, Win 8 пока за бортом. Но если очень надо, то можно копнуть.
__________________
Intell D525MW, 4GB, 16GB 1.8 SATA2 SSD, M2-ITX Origin, BU-353, BlueTooth, Lilliput 669GL 7", ADS Tech USB FM, H.264 hard DVR front+back, Win 7 Embedded, Cenrafuce 3.1
Мой CarPc
Илия вне форума   Ответить с цитированием
Старый 08.11.2012, 13:33   #10
Илия
Старший Пользователь
 
Регистрация: 15.05.2011
Возраст: 41
Город: Харьков
Регион: Украина
Машина: Chevy Aveo LS 2006
Сообщений: 420
Илия will become famous soon enough
По умолчанию

Ошибки пишутся в DxDvrCapture.log.txt. Там можно прочитать что пошло не так.
__________________
Intell D525MW, 4GB, 16GB 1.8 SATA2 SSD, M2-ITX Origin, BU-353, BlueTooth, Lilliput 669GL 7", ADS Tech USB FM, H.264 hard DVR front+back, Win 7 Embedded, Cenrafuce 3.1
Мой CarPc
Илия вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 

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

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



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


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