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)

Илия 07.11.2012 20:00

DxDvrCapture - v2.x: кодеки + плагин для Centrafuse!
 
Вложений: 1
Привет всем.

Предыстория. После приобретения 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)! :good1:

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

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

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

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

Цитата:

Сообщение от lufton (Сообщение 287827)
Существует два режима записи: в качестве службы 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. Добавление новой библиотеки;
- Оптимизация работы субтитров;
- Оптимизация дату и время при восстановлении из сна
- Конфигуратор

Hamster 07.11.2012 20:16

Конкурент Pion'у? Это хорошо :) Потестим, пощупаем...

Илия 07.11.2012 20:17

ПИОН у меня даже не запустился :(

sirota 07.11.2012 20:36

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

P.S читаю, пытаюсь вникнуть, но в голове каша, как от пиона :wacko2:

harmru 08.11.2012 12:08

Цитата:

Сообщение от sirota (Сообщение 235808)
P.S читаю, пытаюсь вникнуть, но в голове каша, как от пиона :wacko2:

Даааа..... чем миникам хорош - распаковал, запустил, настройки графические, всё понятно...
Что ж, будем ломать умы при настройке :wacko2:

Илия 08.11.2012 12:20

Цитата:

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

P.S читаю, пытаюсь вникнуть, но в голове каша, как от пиона :wacko2:

1. Хз, в дорожной обстановке пока не тестил, в офисной никто не бегает.
2. Нет. И это невозможно так как наша задача получить аппаратно сжатый H264 поток от камеры. Для наложения нужно уметь распаковать поток, всунуть туда мета информацию и опять запаковать. Для этого нужно использовать программный кодек, который выжрет хз сколько ресурсов проца и памяти, при этом весь кайф от этой камеры и H264 улетучиться.
Честно говоря от данных и GPS особого толку не вижу. Можно накладывать на ролики после записи, но опять же, это съест немало ресурсов.
Возможно, например создать програмулину, которая будет накладывать инфу на отдельный ролик по требованию... Хз.

Илия 08.11.2012 12:23

Цитата:

Сообщение от harmru (Сообщение 235877)
Даааа..... чем миникам хорош - распаковал, запустил, настройки графические, всё понятно...
Что ж, будем ломать умы при настройке :wacko2:

1. Запустил с ключом /d, посмотрел свои настройки, один раз сконфигурил файл и полетел. У меня изначально было требование никаких интерфейсов не иметь. В Миникам у меня например черной окно висит на котором пара жутких кнопок, так как аппаратный H264 для превью не пригоден.

prts 08.11.2012 13:21

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

Пытался запустить сервис на Win 8 - не получилось.
А в целом понравилось

Илия 08.11.2012 13:30

Цитата:

Сообщение от prts (Сообщение 235887)
Попробовал, С-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 пока за бортом. Но если очень надо, то можно копнуть.

Илия 08.11.2012 13:33

Ошибки пишутся в DxDvrCapture.log.txt. Там можно прочитать что пошло не так.

prts 08.11.2012 13:36

Цитата:

Сообщение от Илия (Сообщение 235889)
........ /d выдает список всего хлама в системе.....

Там и смотрел, Н264 не увидел

Цитата:

Сообщение от Илия (Сообщение 235889)
........ Win 8 пока за бортом. Но если очень надо, то можно копнуть....

Хотелось бы, т.к. , думаю, скоро многие будут переходить.

harmru 08.11.2012 13:42

Цитата:

Сообщение от Илия (Сообщение 235880)
1. Запустил с ключом /d, посмотрел свои настройки, один раз сконфигурил файл и полетел. У меня изначально было требование никаких интерфейсов не иметь. В Миникам у меня например черной окно висит на котором пара жутких кнопок, так как аппаратный H264 для превью не пригоден.

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

Илия 08.11.2012 13:43

prts, напиши, что именно не получилось с Win 8. Ошибки, сообщения, лог и т.д.

Илия 08.11.2012 13:46

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

prts 08.11.2012 14:18

Вложений: 1
Выкладываю log при запуске в Win8

Илия 08.11.2012 14:31

Попробуй запустить install_service.cmd от имени Админа

harmru 08.11.2012 16:21

Цитата:

Сообщение от Илия (Сообщение 235895)
harmru, если настроить как Системный Сервис, то есть возможность при любой ошибке выкидывать Окно с сообщением, а так-же рестартовать сервис бесчисленное количество раз. В этом и преимущество перед обычной прогой, так как прога сама себе хозяин, а сервис контролируется системой.

Это хорошо. Будем тестить, одно плохо - камера в машине, неснимаема. Хочу сначала дома погонять... буду подумать...

sirota 08.11.2012 20:06

Цитата:

1 Можно инсталлировать как Windows Service
Где эти сервисы найти ?

Hamster 08.11.2012 20:12

Цитата:

Сообщение от sirota (Сообщение 235937)
Где эти сервисы найти ?

Control panel, Administrative tools, Services

Имя сервиса: DirectX DVR Capturing service

sirota 08.11.2012 20:21

Control panel - Панель управления (по русски так?)

Смог запустить только так
1. запускаю _setup_and_run
2. выбираю камеру с920
3. выбираю ауди
4. выбираю видео компресор
5. выбираю ауди компресор
6. выбираю разрешение (1920х1080)
7. просит нажать любую клавишу....запись пошла.
8. клавиша пробел....остановка записи.

файл записался на диск С.

Вопрос: это каждый раз так делать, что бы запустить?

Hamster 08.11.2012 20:39

Цитата:

Сообщение от sirota (Сообщение 235943)
Control panel - Панель управления (по русски так?)

Панель управления, Администрирование, Службы :)

sirota 08.11.2012 20:47

Цитата:

Сообщение от Hamster (Сообщение 235948)
Панель управления, Администрирование, Службы :)

Ага нашел....но нету этого DirectX DVR Capturing service :no:

Hamster 08.11.2012 20:52

Цитата:

Сообщение от sirota (Сообщение 235949)
Ага нашел....но нету этого DirectX DVR Capturing service :no:

Ну, значит ты его не инсталил или он просто не установился.
Должно быть что-то типа того:

Цитата:

C:\DxDvrCapture_x86>_4_install_service.cmd

Host service application version 1.0.0.0
Type HostService /? for more information.
Installing service

Running a transacted installation.

Beginning the Install phase of the installation.
Installing service DirectX DVR Capturing service...
Service DirectX DVR Capturing service has been successfully installed.
Creating EventLog source DirectX DVR Capturing service in log Application...

The Install phase completed successfully, and the Commit phase is beginning.

The Commit phase completed successfully.

The transacted install has completed.
Service installed

sirota 08.11.2012 21:54

Цитата:

Ну, значит ты его не инсталил или он просто не установился.
Должно быть что-то типа того:
Понятно, что где то с пути истинного сбился.
Вот бы инструкцию пошаговую написать от а до я . Автору может показаться, что тут всё элементарно и просто, и тут сидят одни програмисты, но наверное большая половина таких как я(для которых все нужно разжевать). Я вот пишу, спрашиваю, подставляюсь, а многие просто помыкавшась несколько часов промолчат, и эту програмулину отправят в корзину с мусором. :dntknw:

balabollng 09.11.2012 00:05

Цитата:

Сообщение от sirota (Сообщение 235956)
Понятно, что где то с пути истинного сбился.
Вот бы инструкцию пошаговую написать от а до я . Автору может показаться, что тут всё элементарно и просто, и тут сидят одни програмисты, но наверное большая половина таких как я(для которых все нужно разжевать). Я вот пишу, спрашиваю, подставляюсь, а многие просто помыкавшась несколько часов промолчат, и эту програмулину отправят в корзину с мусором. :dntknw:

Где-то я уже это читал :)))

Народ. Вы, что думаете, что человек, который пишет для себя и делится с миром должен всем угождать? Ну откуда такие мысли то?

Пока рвения и времени хватит человек будет делать.

Всем остальным стоит также потрудится. Халява Сэр.

Илия 09.11.2012 00:06

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

HostService /r
или
HostService /t

Можно создать CMD или BAT файл с этими командами. А можно таки как сервис. Пиши что не выходит я сделаю.

Илия 09.11.2012 00:09

Цитата:

Сообщение от balabollng (Сообщение 235967)
Халява Сэр.

Могу исходничков подкинуть если кому надо.... там черт ногу сломит с этой %%$# записью и её настройками :be:

Hamster 09.11.2012 03:57

Попробовал дома, на виртуальной машине Win 7. Работает, но децл повозится пришлось пока настраивал - решил что непонятки в конфигом связаны с тем, что я запускаюсь на виртуалке и для винды маковская камера как-то не так представляется.
Ок, пошел прокатиться на машине, потестить так сказать в боевых условиях.
Что получил (возился долго и много разных конфигов перепробывал, но вот пример непонятки):

Камера 9000 pro, win xp sp3

Имеем такую конфигурацию (сорри за многабукв):

Цитата:

Host service application version 1.0.0.0
Type HostService /? for more information.

Installed video devices:

Index: 0, Name: USB-видеоустройство

Installed audio devices:

Index: 0, Name: Realtek HD Audio Input
Index: 1, Name: Аудио устройства USB

Available video compressors:

Index: 0, Name: WMVideo8 Encoder DMO
Index: 1, Name: MSScreen encoder DMO
Index: 2, Name: WMVideo9 Encoder DMO
Index: 3, Name: MSScreen 9 encoder DMO
Index: 4, Name: DV Video Encoder
Index: 5, Name: ffdshow video encoder
Index: 6, Name: IndeoR video 5.10 Compression Filter
Index: 7, Name: MJPEG Compressor
Index: 8, Name: Cinepak Codec by Radius
Index: 9, Name: ffdshow Video Codec
Index: 10, Name: Intel 4:2:0 Video V2.50
Index: 11, Name: Intel Indeo(R) Video R3.2
Index: 12, Name: Intel IndeoR Video 4.5
Index: 13, Name: IndeoR video 5.10
Index: 14, Name: Кодек Intel IYUV
Index: 15, Name: Microsoft H.261 Video Codec
Index: 16, Name: Microsoft H.263 Video Codec
Index: 17, Name: Microsoft RLE
Index: 18, Name: Microsoft Video 1

Available audio compressors:

Index: 0, Name: WMA Voice Encoder DMO
Index: 1, Name: WMAudio Encoder DMO
Index: 2, Name: IAC2
Index: 3, Name: IMA ADPCM
Index: 4, Name: PCM
Index: 5, Name: Microsoft ADPCM
Index: 6, Name: ACELP.net
Index: 7, Name: DSP Group TrueSpeechT
Index: 8, Name: Windows Media Audio V1
Index: 9, Name: Windows Media Audio V2
Index: 10, Name: GSM 6.10
Index: 11, Name: Microsoft G.723.1
Index: 12, Name: CCITT A-Law
Index: 13, Name: CCITT u-Law
Index: 14, Name: MPEG Layer-3

Accessing devices to find streaming formats...

Index: 0, Name: USB-видеоустройство

0: 640x480 pixels 30 fps YUY2
1: 640x480 pixels 30 fps YUY2
2: 160x120 pixels 30 fps YUY2
3: 160x120 pixels 30 fps YUY2
4: 176x144 pixels 30 fps YUY2
5: 176x144 pixels 30 fps YUY2
6: 320x240 pixels 30 fps YUY2
7: 320x240 pixels 30 fps YUY2
8: 352x288 pixels 30 fps YUY2
9: 352x288 pixels 30 fps YUY2
10: 640x360 pixels 30 fps YUY2
11: 640x360 pixels 30 fps YUY2
12: 640x400 pixels 30 fps YUY2
13: 640x400 pixels 30 fps YUY2
14: 768x480 pixels 25 fps YUY2
15: 768x480 pixels 25 fps YUY2
16: 800x456 pixels 25 fps YUY2
17: 800x456 pixels 25 fps YUY2
18: 800x504 pixels 25 fps YUY2
19: 800x504 pixels 25 fps YUY2
20: 800x600 pixels 25 fps YUY2
21: 800x600 pixels 25 fps YUY2
22: 864x480 pixels 25 fps YUY2
23: 864x480 pixels 25 fps YUY2
24: 960x720 pixels 15 fps YUY2
25: 960x720 pixels 15 fps YUY2
26: 1280x720 pixels 7,5 fps YUY2
27: 1280x720 pixels 7,5 fps YUY2
28: 1280x800 pixels 7,5 fps YUY2
29: 1280x800 pixels 7,5 fps YUY2
30: 1600x904 pixels 5 fps YUY2
31: 1600x904 pixels 5 fps YUY2
32: 1600x1000 pixels 5 fps YUY2
33: 1600x1000 pixels 5 fps YUY2
34: 1600x1200 pixels 5 fps YUY2
35: 1600x1200 pixels 5 fps YUY2
36: 640x480 pixels 30 fps MJPG
37: 640x480 pixels 30 fps MJPG
38: 160x120 pixels 30 fps MJPG
39: 160x120 pixels 30 fps MJPG
40: 176x144 pixels 30 fps MJPG
41: 176x144 pixels 30 fps MJPG
42: 320x240 pixels 30 fps MJPG
43: 320x240 pixels 30 fps MJPG
44: 352x288 pixels 30 fps MJPG
45: 352x288 pixels 30 fps MJPG
46: 640x360 pixels 30 fps MJPG
47: 640x360 pixels 30 fps MJPG
48: 640x400 pixels 30 fps MJPG
49: 640x400 pixels 30 fps MJPG
50: 768x480 pixels 30 fps MJPG
51: 768x480 pixels 30 fps MJPG
52: 800x456 pixels 30 fps MJPG
53: 800x456 pixels 30 fps MJPG
54: 800x504 pixels 30 fps MJPG
55: 800x504 pixels 30 fps MJPG
56: 800x600 pixels 30 fps MJPG
57: 800x600 pixels 30 fps MJPG
58: 864x480 pixels 30 fps MJPG
59: 864x480 pixels 30 fps MJPG
60: 960x720 pixels 30 fps MJPG
61: 960x720 pixels 30 fps MJPG
62: 1280x720 pixels 30 fps MJPG
63: 1280x720 pixels 30 fps MJPG
64: 1280x800 pixels 25 fps MJPG
65: 1280x800 pixels 25 fps MJPG
66: 1600x904 pixels 10 fps MJPG
67: 1600x904 pixels 10 fps MJPG
68: 1600x1000 pixels 10 fps MJPG
69: 1600x1000 pixels 10 fps MJPG
70: 1600x1200 pixels 10 fps MJPG
71: 1600x1200 pixels 10 fps MJPG

Press any key to continue.
Попробовал запустить сервис с таким конфигом:
Цитата:

deviceIndex="0"
audioDeviceIndex="0"

frameRate="30"
recordingWidth="640"
recordingHeight="480"

streamFormatIndex="0"
streamFormat="MJPG"

videoCompressor=""
audioCompressor=""
fileNamePattern="Rec_{0}.avi"
fileNameDateFormat="dd_MMM_HH.mm.ss"
filePath="D:\Rec"
recordingDurationPerFileInSec="60"
recordingSizeLimitMb="31744"
Сервис при запуске выдал ошибку "1053 служба не ответила на запрос своевременно" и отвалился. DxDvrCapture.log.txt пустой, оно и понятно - сервис не стартанул.

По /t запустился, но почему-то стал писать со звуком из audioDeviceIndex = 1 (хотя в конфиге стоит 0 и там "тишина", не подключено) и с разрешением 1600х1200.

Вопроса два - что делать с запуском сервиса и что я указал в конфиге не того? :)

З.Ы. А по поводу инструкции и т.п. согласен с balabollng - чудес не бывает, только коммерческий продукт (и то, хороший коммерческий продукт) можно запустить по одной кнопке нифига не делая.
Так что повозится придется. Впрочем, на то форум и существует, чтобы делиться опытом :)
С другой стороны - идея использования аппаратных свойств камеры + реализация в виде виндового сервиса делает видеорегистрацию на компе по отказоустойчивости приближенной к железным решениям.

Hamster 09.11.2012 04:06

Что-то написал я все это, перечитал, и возник у меня еще вопрос, самый походу важный :)
У автора в конфиге по умолчанию был StreamFormatIndex = 70. И у меня писаться стало тоже в 70.
Сам вопрос: а как сервис определяет где лежит конфиг? Если я его стартую стандартными средствами винды?

balabollng 09.11.2012 11:23

Цитата:

Сообщение от Илия (Сообщение 235969)
Могу исходничков подкинуть если кому надо.... там черт ногу сломит с этой %%$# записью и её настройками :be:

Да я хорошо представляю себе :)

Я директ только для получения модов использую. Картинку беру с камеры напрямую.

Тут и плюсы и минусы. Минусы народ описал - "чаплины". Плюсы - стабильность и независимость от директа с его глюками.

prts 09.11.2012 12:50

Вложений: 3
Win7
Заметил:
1. Сделал удаление сервиса. В службах он остался, даже после обновления.
Удалился только после перезагрузки.
2. После загрузки, даже после удаление сервиса - камера включается. Кстати - в win8, где сервис не установился - камера не запускается.
3. Вчера остановил запись (останавливалась достаточно долго), сегодня при загрузке, как писал уже выше камера включилась, запустить запись не удалось. Пишет недостаточно ресурсов.
4. При запуске _1_show_devices для каждого формата две строчки. Так и должно быть? У Hamster тоже самое.

Win 8:
1. При запуске _4_install_service с правами администратора - DOS окно появляется буквально на сек, прочитать невозможно и закрывается. В LOG записей не появляется.
2. Просто при запуске - пытается установить сервис, но выдает тоже самое, о чем писал.

balabollng 09.11.2012 14:41

По две строчки, это видать 16 и 32 бита.

Илия 09.11.2012 14:44

Hamster,
на виртуалке скорее всего будет проблема с доступом к устройству.

Скачай из шапки архив еще раз, проблему с ошибкой 1053 вчера пофиксал.
В конфиге всё верно написано... Попробуй задать индексом

Код:

frameRate="0"
recordingWidth="0"
recordingHeight="0"

streamFormatIndex="36"
streamFormat="MJPG"

Выбор аудио ща потестирую... У меня микрофон в камере, его и использую, попробую предложить проге другой.

Цитата:

Сообщение от Hamster (Сообщение 235977)
Сам вопрос: а как сервис определяет где лежит конфиг? Если я его стартую стандартными средствами винды?

В папке c exe!

Илия 09.11.2012 14:50

prts,
1. После удаления сервиса иногда требуется немного подождать, закрыть открыть службу (окно) сервисов, очень редко перезагрузка.
2. Значит сервис не удалился!
3. Останавливал сервис или как консольное? Если консольное то с каким ключом?
4. Да, две строчки это норм.

Win 8:
Открой командную консоль (CMD) с правами админа и из неё уже запускай _4_install_service, тогда сообщение можно будет прочитать.

Илия 09.11.2012 15:14

Пофиксаны баги найденные Hamster с выбором разрешения и другие. Выложил исходники. Постестил звук - аудио устройства выбирает корректно.

prts 09.11.2012 15:42

Наконец запустилась в WIN 8.
Для этого нужно было всего-навсего в свойствах HostService.exe поставить - "Выполнять эту программу от имени администратора"

Win 7
2. В списке сервисов его нет. Как проверить удаление?
3. Останавливал в DOS окне "... \HostService.exe" нажав, как там написано, ESC.
4. Так какое из двух значений нужно выбирать?

Илия 09.11.2012 15:58

prts,

2. отсортируй по названию, мог затеряться.
3. да, в этом случае (только ключ /t) остановка произойдет лишь тогда, как программа допишет ролик (время записи ролика в конфиге). Пока не додумал как корректно прервать запись в процессе, да и не копал глубоко за ненадобностью.
4. Методом проб. У меня работают четные.

prts 09.11.2012 16:52

Цитата:

Сообщение от Илия (Сообщение 236018)
prts,
3. да, в этом случае (только ключ /t) остановка произойдет лишь тогда, как программа допишет ролик (время записи ролика в конфиге).....

Возможно вчера закрыл DOS окно до остановки записи и сервиса, поэтому камера и запускается.
Получается, если новый ролик только начал писаться, и поступила команда на выключение компа (дописывать почти мин.), сервис и запись корректно не завершатся. Не получится ли то, что я получил в Win 7?

Как предложение - может запуск и остановку сервиса и записи сделать как в PION?

С ключом \r сервис запускается, но пишет один ролик продолжительностью из cоnfig?

В диспетчере посмотрел - программа грузит проц на несколько процентов, просто замечательно!

Илия 09.11.2012 17:11

prts, в случае с Сервисом винда сообщает сервису об остановке, а тот корректно завершает работу. Это работает, проверил.

Если нужно,чтоб останавливался по нажатию кнопки при запуске /t, то постараюсь допилить сегодня-завтра.

prts 09.11.2012 17:18

Понятно.
Просто PION начинает запись и прекращает запись вообще без участия пользователя, т.е при запуске Win сервис запускается и начинается запись, при выключении - запись останавливается сервис останавливается.

Почему с ключом \r сервис запускается, но пишет один ролик?


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

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