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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Софт для видеозахвата (http://pccar.ru/forumdisplay.php?f=102)
-   -   DxDvrCapture - v2.x: кодеки + плагин для Centrafuse! (http://pccar.ru/showthread.php?t=18140)

prts 10.04.2013 09:38

Вложений: 2
Что с GPS, что без него загрузка процессора не меняется, несколько увеличивается объем памяти.
Заметил, что при перезаписи из TEMP нагрузка возрастает.
Первое фото - при работе с эмуляцией GPS/
Второе - при перезаписи.

Fiks1225 10.04.2013 10:28

Вот общая загрузка на Dual-Core 2160 1800MHz
http://savepic.org/3244848.jpg
Там где резкие пики, это я окно CFWinAppTest по экрану двигал.

sirota 10.04.2013 10:34

Цитата:

Вот общая загрузка
Что и требовалось доказать, что с GPS или без, разнецы практически нет +- 3%.

Илия 10.04.2013 12:22

wdw2, конфиг в студию!

Илия 10.04.2013 12:24

С памятью я посмотрю, что можно сделать.

harmru 10.04.2013 12:28

Илия, фокус, фокус смотри))))
память чуть-чуть увеличивается...

Илия 10.04.2013 12:29

ok ))

Илия 10.04.2013 14:37

На сколько я понял нужно отключить автофокусировку камеры и поставить параметр на бесконечность?

Fiks1225 10.04.2013 14:55

Да. Сейчас я делаю это так

http://savepic.org/3228525.jpg

(картинка только для примера, С920 под рукой нет, там этот параметр активен)

Fiks1225 10.04.2013 14:59

Появился вопрос к алгоритму записи GPS :)

http://youtu.be/lLsP3bbWp5M

Попытался синхронизировать проигрывание nmea потока с записью.
Есть небольшое расхождение, в окне навигации сигнал чуть раньше, к концу разница доходит секунд до трёх.
То есть смотрим на спидометр навигации внизу (между закладками и меню), затем на субтитры.

Хорошо заметен глюк с 4-й минуты:
C 4:10 останавливаюсь на светофоре, на 4:20 начинается новый файл и..
Файл начался на остановке, скорость и координаты в нём похоже видны из будущего,
причём от момента трогания.
А к концу файла gps данные "останавливаются", потому что их дальше и нет.

В последующих файлах (как и в начале) скорости совпадают.

Илия 10.04.2013 17:33

Выложил версию с регулировкой автофокуса.

Илия 10.04.2013 17:39

Fiks1225, долго думал как мне его (алгоритм) протестить. У тебя это получилось на отлично, респект и уважуха!

Попробую оптимизировать алгоритм. Если не выйдет, расскажешь мне как это всё воспроизвести?

Fiks1225 10.04.2013 20:37

Для тестов в помещении в идеале нужен готовый file.nmea , могу прислать какой-нибудь свой, записанный PocketGIS-ом.
Если создавать в каких-то программах это будет равномерное движение по прямой, а тут реальный, с дрейфом, потерями сигнала, остановками и т.п.

Установил "Franson GpsGate v2.6 build 340 для Windows" (прислать - пиши в личку), ему в секции input - NMEA logger, setting, выбрать файл. В секции output добавить пару виртуальных портов из свободных.

Навигационная программа любая, которая заработает. SAS планета, например. Настроить на 1-й порт. PocketGIS настраивать долго и непросто, только из-за теста в помещении не стоит.

Дальше запускаем DxDvrCapture на 2-м порту и пишем. Этого этапа у меня нет, я записывал реальное видео в пути.

Следующий этап воспроизведение и сравнение:
Перезапускаем GpsGate - input - NMEA logger, чтобы навигатор "ехал" сначала по тому же маршруту. И запускаем смотреть видео в любом плеере с плейлистом на все файлы. Причём одновременно!

Самое сложное было с помощью паузы и перемотки синхронизировать движение в навигаторе и воспроизведение результатов записи.
А без реального видео, когда есть только титры и офисный потолок ещё сложнее..
Вобщем у меня это уже настроено, а светофоров на моём маршруте хватает, так что ещё потестирую.


Спасибо за фокус! :) Написал autoFocus="true", буду сравнивать результаты.

harmru 10.04.2013 21:10

хм... а зачем авто? по идее, фокус всегда в бесконечность должен быть
Авто как раз сейчас, поэтому на грязь на стекле и фокусируется...

Fiks1225 10.04.2013 21:19

а, ну да.. так autoFocus="false" мне надо :wacko2: а я исправил зачем-то. Спасибо!
Значит поеду завтра полпути так, полпути по другому..

harmru 11.04.2013 11:06

Не получилось... autoFocus="false" всё равно на стекле фокусируется...

Илия 11.04.2013 12:42

Сейчас параметр фокусировки установлен в 0. Попробую установить в максимум.

Andy_ro 11.04.2013 14:16

Когда-то, когда всё начиналось, пробовал что-то из ранних версий - всё работало.
Сейчас заглянул, а тут развитие идёт полным ходом.
Решил было поучаствовать, но не тут-то было.
Служба устанавливается, запускается и останавливается, но камера не включается и ничего не происходит.
Вернулся на ту (раннюю) версию - всё работает без запинки.
Камера Logitech quickcam pro 9000.
Win 7.
Звук не пишу.
GPS нет.
Что может быть? Может в конфиге что мешает?

Илия 11.04.2013 14:19

Посмотри лог и давай глянем конфиг. Запускал мастер настройки (параметер /s)?

Andy_ro 11.04.2013 14:44

Вложений: 1
Цитата:

Сообщение от Илия (Сообщение 255012)
Посмотри лог и давай глянем конфиг. Запускал мастер настройки (параметер /s)?

Лог пустой.
Конфиг - пожалуйста.
Мастер настройки запускал. Проставил все параметры и получил положительный результат. Камера включилась и запись пошла.

Илия 11.04.2013 14:46

попробуй записать в конфиг параметры как при запуске мастера. Конфиг выглядит нормально.

Andy_ro 11.04.2013 15:42

Цитата:

Сообщение от Илия (Сообщение 255021)
попробуй записать в конфиг параметры как при запуске мастера. Конфиг выглядит нормально.

Мне это сделать непосредственно в тексте или через конфигуратор?

Илия 11.04.2013 15:44

В любом текстовом редакторе

Илия 11.04.2013 15:58

Добавил возможность задать фокус (focusValue от 0 до 250). Не знаю, на сколько это нужно и поможет ли.

Изменил режим формирования данных для ГПС.

Andy_ro 11.04.2013 16:20

Цитата:

Сообщение от Илия (Сообщение 255033)
В любом текстовом редакторе

Попробовал.
Не нашёл, куда вписывать параметры:
- Video devices (0)
- stream recording format (62)

Запустил DxDvrCaptureService /s и оттуда параметры все, какие нашёл, ставил. Даже папку назначения.
И опять DxDvrCaptureService /s всё сработало, а net start "DirectX DVR Capturing service" - служба работает, а камера не включается.

Илия 11.04.2013 16:27

запусти DxDvrCaptureService /r. Если не будет работать значит проблема к конфиге.
- Video devices (0) = deviceIndex
- stream recording format (62) = streamFormat

Andy_ro 11.04.2013 16:41

Цитата:

Сообщение от Илия (Сообщение 255042)
запусти DxDvrCaptureService /r. Если не будет работать значит проблема к конфиге.
- Video devices (0) = deviceIndex
- stream recording format (62) = streamFormat

DxDvrCaptureService /r не срабатывает.
Параметры deviceIndex и streamFormat в тексте конфига не нашёл. Они оттуда исчезли после конфигуратора.

Andy_ro 11.04.2013 16:51

Вложений: 2
Взял конфиг по умолчанию и отредактировал.
Та же песня.
Конфиг прикреплён.
Так же прикрепил то, что выдаётся по DxDvrCaptureService /d

Илия 11.04.2013 17:06

Попробуй

streamFormatIndex="62" или streamFormatIndex="63"
или streamFormatIndex="0" или streamFormatIndex="1"

videoCompressor=""

Конфигуратор лучше пока не использовать

Andy_ro 11.04.2013 17:23

Цитата:

Сообщение от Илия (Сообщение 255052)
Попробуй

streamFormatIndex="62" или streamFormatIndex="63"
или streamFormatIndex="0" или streamFormatIndex="1"

videoCompressor=""

Конфигуратор лучше пока не использовать

Ничего не помогает.
При запуске DxDvrCaptureService.exe /r диспетчер задач показывает, что служба остановлена. Так и должно быть?

Попробовал в старой - так и должно быть.

Сдаётся мне - конфиг где-то не правильно жуётся.

Илия 11.04.2013 17:29

Нет, не должно. Попробуй запустить под правами админа.

Fiks1225 11.04.2013 17:53

При запуске без установки сервиса (DxDvrCaptureService.exe /r) у меня службы DirectDvr в системе, если нет вообще - то и не появляется. Если установлена, то не запускается.

А может быть у Andy_ro конфликт с параметрами автофокуса?

Я сейчас попробовал на Slim321C
При наличии в конфиге строки "autoFocus=...", независимо от его значения файлы ни в TEMP, ни в REC не появляются, запись не идёт.
Если строку стереть, запись работает.

Илия 11.04.2013 18:08

Точно! Я как раз предусмотрел конфликт камеры на параметр автофокуса. Если его удалить из конфига то прога не будет пытаться что-то поменять.

Илия 11.04.2013 18:13

я когда добавляю что-то в конфиг обновляю Wiki

Andy_ro 11.04.2013 18:57

Цитата:

Сообщение от Илия (Сообщение 255080)
я когда добавляю что-то в конфиг обновляю Wiki

Принимаюэто замечание на свой счёт. Невнимателен.
Строчку убрал.
DxDvrCaptureService /r ура! Ожило.
Спасибо. Буду изучать дальше.

Bebebe 12.04.2013 18:14

У меня тоже как сервис не запускается, а DxDvrCaptureService /r работает, пишет, но проц грузит :(. Периодически координаты и скорость пропадают из субтитров на несколько секунд. Камера у меня С270 и пока не убрал строку из конфига насчет автофокуса писать не хотела. Log-файл пустой... Конфиг правил вручную.

ЗЫ: Старая версия запускается нормально, работает как часики и проц не жрет...

Илия 12.04.2013 18:29

Могут пропадать координаты, они не всегда приходят от устройства.

С сервисом непонятно почему. Поищи описание в системном журнале EventLog, секция DxDvrCaptureService

Bebebe 12.04.2013 18:59

Уже после выходных (все это хозяйство на работе), сделаю даже системное событие как в Wiki. Координаты пропадать не должны, т.к. все в статике (GPS на подоконнике, 10 спутников). Меня больше расстраивает загрузка проца :(.

Илия 12.04.2013 19:08

В лог пишет даже без события. Загружает по причине сжатия кодеком?

Fiks1225 12.04.2013 20:40

Цитата:

Сообщение от Илия (Сообщение 254878)
..Попробую оптимизировать алгоритм...

Вроде всё правильно!

Тест алгоритма GPS новым, очевидным вобщем-то и простейшим, способом )))

Сразу три спидометра видно, но надо смотреть в HD и на весь экран.
просто движение http://youtu.be/CBkuluvDlr8
файл, начавшийся с остановки http://youtu.be/WDbFp3IeUDo
ещё с остановки http://youtu.be/9pYq2WUhWWw


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

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