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 17.12.2013 11:41

Вложений: 2
Илья
Провел эксперимент на работе - сервис работал беспрерывно с 14 по 17 декабря.
Придя на работу обнаружил, что папка 14.12 заполнена, остальные пустые, сервис работает, запись не ведется. Т.е. дойдя до указанного объема записи она остановилась, затирание файлов не происходило.
Выкладываю config и логи (сюда не влез по объему), а также то, что обнаружил (скриншот)

Илия 17.12.2013 13:59

prts, по логам вообще ни одного ролика не записалось за 17е число. Все логи в одном:

[RunRecordWork ] - System.Exception: Video device '' not found.

(видеодевайса нет в системе)

и никаких записей, свидетельствующих, что хоть один ролик записался нет. Это подтверждает сриншот, все логи за 17 число, и папка за 17 пустая.

Цитата:

Сообщение от prts (Сообщение 280849)
Какую версию DirectX лучше использовать?

любую или никакую. у меня своя библиотека. Версия DirectX в после 7ки уже не актуальна. DirectX уже есть в системе.

sirota 17.12.2013 14:23

Цитата:

Сообщение от Илия (Сообщение 280830)
Если очень надо могу скомпилить под 2.0


А это не повлияло на win 8 ?

мне нужно качать 2.0 или 2.0.1?

Илия 17.12.2013 14:29

Цитата:

Сообщение от sirota (Сообщение 280888)
А это не повлияло на win 8 ?

мне нужно качать 2.0 или 2.0.1?

Вчера выложил скомпиленую под 4ю, которая идет под все системы. Теперь будет только под 4ю, её и качать. В Win8 она уже есть.

harmru 17.12.2013 14:49

Цитата:

Сообщение от Илия (Сообщение 280884)
prts, по логам вообще ни одного ролика не записалось за 17е число. Все логи в одном:

[RunRecordWork ] - System.Exception: Video device '' not found.

(видеодевайса нет в системе)

Не должен ли сервис остановиться в этом случае?

Илия 17.12.2013 14:50

Цитата:

Сообщение от harmru (Сообщение 280894)
Не должен ли сервис остановиться в этом случае?

Сервис ни в каком случае не останавливается и не должен. Если уже и сервис отвалился, то уже значит вообще всё плохо.

prts 17.12.2013 15:09

Точно, проверил механически отсоединилась камера, подключил, процесс пошел. Прошу прощения за не внимательность.
Вот что заметил, если нет камеры, то сервис грузит систему на 49-51%, т.е. косвенный признак, что камера не подсоединена - большая загрузка проца.
Может можно как-то настроить, чтобы появлялось соответствующее сообщение

Илия 17.12.2013 15:11

Добавлю ожидание после ошибки чтоб не грузил проц.

Fiks1225 19.12.2013 12:50

в Wiki к записи 2013-12-11 "Версия 2.0.." надо добавить :

Переименован ключ:
Вместо deviceIndex следует использовать videoDeviceIndex

Fiks1225 19.12.2013 13:58

А под XP всё-равно не запускается

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

3864 2013-12-19 12:28:58,054 [3864] INFO Logger [dingSizeNotReached] - Searching files for cleanup...
3864 2013-12-19 12:28:58,085 [3864] INFO Logger [dingSizeNotReached] - Finishing searching.
3864 2013-12-19 12:28:58,085 [3864] FATAL Logger [RunRecordWork ] - System.NotSupportedException: WASAPI supported only on Windows Vista and above
at NAudio.Wave.WasapiOut.GetDefaultAudioEndpoint()
at CaptureWorker.WASAPI..ctor(String fileName, Single volume)
at CaptureWorker.Worker.RunRecordWork(Object sender, DoWorkEventArgs e)

Илия 19.12.2013 14:02

Цитата:

Сообщение от Fiks1225 (Сообщение 281117)
в Wiki к записи 2013-12-11 "Версия 2.0.." надо добавить :

Переименован ключ:
Вместо deviceIndex следует использовать videoDeviceIndex

Готово!

2.0.1

Добавлены ключи:
playSoundOnRecordStart="true" - проигрывать аудио при начале записи ролика
playSoundOnRecordStartPath="С:...\name.wav" - путь к аудио файлу
playSoundOnRecordStartVolume="1" - громкость
так же программа мигрировала на 3.5 фрейверк для поддержания старых систем.

Илия 19.12.2013 14:24

Цитата:

Сообщение от Fiks1225 (Сообщение 281123)
А под XP всё-равно не запускается

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

3864 2013-12-19 12:28:58,054 [3864] INFO Logger [dingSizeNotReached] - Searching files for cleanup...
3864 2013-12-19 12:28:58,085 [3864] INFO Logger [dingSizeNotReached] - Finishing searching.
3864 2013-12-19 12:28:58,085 [3864] FATAL Logger [RunRecordWork ] - System.NotSupportedException: WASAPI supported only on Windows Vista and above
at NAudio.Wave.WasapiOut.GetDefaultAudioEndpoint()
at CaptureWorker.WASAPI..ctor(String fileName, Single volume)
at CaptureWorker.Worker.RunRecordWork(Object sender, DoWorkEventArgs e)

тогда только playSoundOnRecordStart="false"

Fiks1225 19.12.2013 21:34

Никак не запущу, теперь вот это:

736 2013-12-19 19:07:26,546 [736] INFO Logger [dingSizeNotReached] - Searching files for cleanup...
736 2013-12-19 19:07:26,593 [736] INFO Logger [dingSizeNotReached] - Finishing searching.
736 2013-12-19 19:07:26,593 [736] INFO Logger [RunRecordWork ] - GPS worker started.
732 2013-12-19 19:07:26,843 [732] FATAL Logger [UnhandledException] - System.IO.FileNotFoundException: Could not load file or assembly 'GeoFramework.Gps, Version=3.0.1.18853, Culture=neutral, PublicKeyToken=d77afaeb30e3236a' or one of its dependencies. Не удается найти указанный файл.
File name: 'GeoFramework.Gps, Version=3.0.1.18853, Culture=neutral, PublicKeyToken=d77afaeb30e3236a'
at DxDvrCapture.GpsManager.Managers.GeoFrameworkGpsMa nager.RunGps(GpsVars gpsVars)
at CaptureWorker.Worker.<>c__DisplayClass7.b__2(Object w)
at System.Threading.QueueUserWorkItemCallback.WaitCal lback_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System. Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWa itCallback()

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].


А GeoFramework.Gps.dll можно взять от предыдущей версии?

Илия 20.12.2013 01:03

Цитата:

Сообщение от Fiks1225 (Сообщение 281151)
А GeoFramework.Gps.dll можно взять от предыдущей версии?

Можно. А куда она делась в этой?

Илия 20.12.2013 01:06

Точно, потерялась, зараза. Поцеплю в след версии.

Fiks1225 20.12.2013 10:26

Всё заработало под WinXP :good1:
И субтитры правильно пишутся!

harmru 20.12.2013 19:51

Потестил. В "дефолте" все работает замечательно: 1920*1080 30к/сек битрейт 3 тыщи 10 мегабайт полминуты. А вот с кодеками, сколько ни боролся - ничего не получается: 5 к/сек и полгига на полминуты...
У кого-нибудь получилось что-нибудь?

Илия 20.12.2013 20:06

Цитата:

Сообщение от harmru (Сообщение 281230)
А вот с кодеками, сколько ни боролся - ничего не получается

Тест кодеков запускал? У меня нормально идет ffdShow (х64) и xVid на x86 версии. DivX запустить не удалось.

prts 20.12.2013 20:45

Вложений: 5
Почему-то после использования Конфигуратора, при нажатии Сохранить вылезает ошибка (фото 1)

По кодакам:
Пробовал запустить XvidMPEG-4 Codec кодак прошел тест -фото 4), запись начинается, но когда надо переносить файл запись останавливается, сервис (судя по программе контроля и вкладке Службы) работает, в Log записей нет. (фото 2)
При попытке остановить службу, она зависает в состоянии Остановка (фото 3), решается только перезагрузкой.
Тоже было с каким-то еще кодаком, сейчас не помню.

Почему-то нет звукового сигнала при начале записи. В cоnfig прописано, а в log - не обнаружен файл (фото 2 - лог, фото 5 - config и папка).
Из-за чего не сигналит?

harmru 20.12.2013 21:03

Тест запускал, все пишут максимум 320х240 (так вроде)...
Попробую xVid поставить

sirota 20.12.2013 21:12

Цитата:

Почему-то после использования Конфигуратора, при нажатии Сохранить вылезает ошибка
Аналогично!
Как побороть не знаю.

Илия 21.12.2013 03:08

Да конфигуратор пора забыть! Я его не правил Бог знает с какой версии. Скоро новый напишу.

Если ошибок по звуку в логе нет, значит надо выставить больше громкость. Например, 10. \
По логам на скрине файл wav не найден. Надо написать в конфиге полный путь покороче и без руских символов! Например, на звуки винды.

Незнаю как у вас, но у меня с кодеками всё пишет! :tease: Правда на софтверных камерах.

sirota 21.12.2013 11:59

Цитата:

Скоро новый напишу.
Ждем!

prts 21.12.2013 15:18

Цитата:

Сообщение от Илия (Сообщение 281274)
...
Если ошибок по звуку в логе нет, значит надо выставить больше громкость. Например, 10. \
По логам на скрине файл wav не найден. Надо написать в конфиге полный путь покороче и без руских символов! Например, на звуки винды.
.....

Звук пошел, спасибо.
Тут родилась мысль - может сделать звук не при начале записи, а когда запись остановилась?
К периодическим бипам привыкнешь и перестанешь обращать на них внимание. А вот если запись остановилась (т.е. контролируется время выставленное для ролика) и тут раздается тревожный сигнал - думаю сразу обратишь внимание.

harmru 25.12.2013 11:44

Так у меня ничего и не получается с кодеками. Уж ставил всякие, режимы менял - всё тоже самое...
Кто-нибудь настроил как-нибудь?

Илия 25.12.2013 20:36

Цитата:

Сообщение от prts (Сообщение 281301)
Звук пошел, спасибо.
Тут родилась мысль - может сделать звук не при начале записи, а когда запись остановилась?
К периодическим бипам привыкнешь и перестанешь обращать на них внимание. А вот если запись остановилась (т.е. контролируется время выставленное для ролика) и тут раздается тревожный сигнал - думаю сразу обратишь внимание.

Подумаю. Возможно, выход плагина под CF 3.5 разрешит эту полумеру

Цитата:

Сообщение от harmru (Сообщение 281631)
Так у меня ничего и не получается с кодеками. Уж ставил всякие, режимы менял - всё тоже самое...
Кто-нибудь настроил как-нибудь?

Что показывает тест кодеков? Все ролики одинаковой длинны?

prts 25.12.2013 20:43

Случайно обнаружил - если отключить камеру, то сервис пытается начать запись, а источника нет - бипы повторяются непрерывно (получается тревожный сигнал).
Как проверить при отсутствии записи (может будет аналогичный эффект) не знаю.

harmru 26.12.2013 00:13

Тест показывает: ролики до 4 секунд, бывает 1 секунда. Разрешение у всех 640*480

Илия 26.12.2013 14:32

Цитата:

Сообщение от prts (Сообщение 281671)
Случайно обнаружил - если отключить камеру, то сервис пытается начать запись, а источника нет - бипы повторяются непрерывно (получается тревожный сигнал).
Как проверить при отсутствии записи (может будет аналогичный эффект) не знаю.

во, теперь можно сказать как в анекдоте: "это не баг, а фича!" :derisive:

Цитата:

Сообщение от harmru (Сообщение 281702)
Тест показывает: ролики до 4 секунд, бывает 1 секунда. Разрешение у всех 640*480

Cудя по всему какая-то лажа с версией проги или кодеками. Советую попробовать запустить новую версию по чистой. И накатить K-Lite Codec Mega.

Ролик пишется 5 сек, настройки разрешения берет из конфига.

prts 26.12.2013 19:00

Дополнение к посту 987
Получилось смоделировать работу сервиса без записи (указал не поддерживаемый аудио кодек) - бипы идут с периодичностью 3 сек.
Так что, и при отсутствии записи имеем звуковое предупреждение

prts 26.12.2013 21:12

Вложений: 1
Провел эксперименты с кодаками. Подключаются (см вложение).
Но вот имеет ли смысл их использовать?
Даже если уменьшается объем файла, но возрастает нагрузка на ЦП и требуется больше памяти.
Система : Windows 7 Ultimate.
ЦП : DualCore Intel Pentium E2180, 2000 MHz.
Память : 1023 Mb

Думается проще поставить дополнительный винт (флешку) и туда писать)

harmru 26.12.2013 22:01

Ну, с таким процессором и памятью - да, смысла нет...;

sirota 27.12.2013 10:24

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

harmru 27.12.2013 11:00

возьми из архива, стандартный прописан "по умолчанию"
я специально скопировал в другую папку, после всех ковыряний обратно его подсовываю - и всё опять как было)))

sirota 27.12.2013 11:54

Цитата:

Сообщение от harmru (Сообщение 281812)
возьми из архива, стандартный прописан "по умолчанию"
я специально скопировал в другую папку, после всех ковыряний обратно его подсовываю - и всё опять как было)))

Спрошу по другому....в каком(в каких) файле нужно произвести настройки?

harmru 27.12.2013 12:22

DxDvrCaptureService.exe тип файла - "config"

sirota 27.12.2013 12:57

Цитата:

Сообщение от harmru (Сообщение 281819)
DxDvrCaptureService.exe тип файла - "config"

:dntknw:
http://i023.radikal.ru/1312/75/a99cd5b13bb4.png

P.S Не Илия давай возвращай конфиг-менеджер в "зад", без него полная .....

prts 27.12.2013 13:54

Вложений: 1
sirota
Тоже часто мучаюсь вспоминая что и как настраивать, поэтому сделал шпаргалку. Записи переместил как мне удобно. Их взаимное расположение не важно, но так легче (по крайней мере мне).
Если что-то не совсем правильно прокомментировал - поправьте
Все что находится в скобках и красного цвета не нужно в "DxDvrCaptureService.exe.config"

harmru 27.12.2013 14:25

Цитата:

Сообщение от prts (Сообщение 281834)
sirota
Тоже часто мучаюсь вспоминая что и как настраивать, поэтому сделал шпаргалку. Записи переместил как мне удобно. Их взаимное расположение не важно, но так легче (по крайней мере мне).
Если что-то не совсем правильно прокомментировал - поправьте
Все что находится в скобках и красного цвета не нужно в "DxDvrCaptureService.exe.config"

Молодец!
Сам всё хотел сделать напоминалку. Теперь буду твоей пользоваться)))

Илия, добавь в шапку, пожалуйста. Думаю, многим поможет разобраться снастройками.

Илия 27.12.2013 14:38

Цитата:

Сообщение от prts (Сообщение 281766)
Провел эксперименты с кодаками. Подключаются (см вложение).
Но вот имеет ли смысл их использовать?
Даже если уменьшается объем файла, но возрастает нагрузка на ЦП и требуется больше памяти.
Система : Windows 7 Ultimate.
ЦП : DualCore Intel Pentium E2180, 2000 MHz.
Память : 1023 Mb

Думается проще поставить дополнительный винт (флешку) и туда писать)

Если камера не С920 то кодеки будут полезными. Пожертвовать даже 30% проца не проблема, он на то и создан, чтобы быть нагруженным.
Кстати, на флешку писать у меня не получилось даже с С920.


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

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