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)

~aviator~ 20.02.2014 21:43

Скажите перерыв между файлами 5-7 сек это не много, за это время многое может случиться

prts 20.02.2014 23:00

У меня 1-3 сек. Видимо зависит от железа и куда пишется

~aviator~ 21.02.2014 00:55

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

harmru 21.02.2014 08:37

Цитата:

Сообщение от ~aviator~ (Сообщение 288159)
Скажите перерыв между файлами 5-7 сек это не много, за это время многое может случиться

Не знаю, в чём дело.
Раньше у меня 1 секунда была, сейчас - 4
компьютер тот же, так что дело не в железе... Софт как-то влияет, но какой и как? :be:

~aviator~ 21.02.2014 11:46

Ребята еще вопрос, на работе вроде все настроил, скопировал на карпс, престало работать. настраивал на кодеке ffdshow Video Codec, в авто запускается но запись не идет, без кодека пишет
еще изменились форматы и стало их 75.
были
1280x960 pixels 30 fps I420 и 1280x960 pixels 30 fps RGB24
а сталили 1280x960 pixels 30 fps MJPEG и 1280x960 pixels 10(7.5) fps YUI (вроде)
и еще камера на раб компе определяется как С310, а в авто ЮСБ-устройство
http://img-fotki.yandex.ru/get/6726/...0031097_XL.jpg

Andy_ro 21.02.2014 12:56

Цитата:

Сообщение от ~aviator~ (Сообщение 288210)
...и еще камера на раб компе определяется как С310, а в авто ЮСБ-устройство

Ну на рабочем компе у тебя по всей вероятности стоят дрова камеры, а на авто - нет.

~aviator~ 21.02.2014 13:07

ну их сама винда ставила и там и там, но почему нет записи меня больше волнует на том кодеке?

Zhirnov 21.02.2014 15:01

Потому что конфигурация устройств разная. На каждом компе нужно делать настройку индивидуальную.

~aviator~ 21.02.2014 15:12

Цитата:

Сообщение от Zhirnov (Сообщение 288243)
Потому что конфигурация устройств разная. На каждом компе нужно делать настройку индивидуальную.

так я переделал под другой комп, не пошла запись с тем же кодеком
там то всего ничего менять. пру цифр

Zhirnov 21.02.2014 15:20

пробуй перегружать....у меня далеко не с первого раза всё заработало при одних и тех же настройках:yes2:

~aviator~ 21.02.2014 16:41

заработало вроде на XviD MPEG-4 Codec, 30сек 5-6 мег.
но тормозит видео, идет рывками хотя проц загружен на 50-52%
мать d510mo камера с310, что посоветуете кроме смены железа :)

sirota 21.02.2014 18:42

с920

Zhirnov 21.02.2014 19:41

~aviator~, я тоже полгода мучился, пока не купил с920)

~aviator~ 21.02.2014 21:53

Так это че камера так пишет, я думал не в ней причина, на ютубе ролики в плне приличного качества и не тормозят.
Пока не готов на такие затраты

sirota 21.02.2014 22:18

Цитата:

Сообщение от ~aviator~ (Сообщение 288294)
Так это че камера так пишет, я думал не в ней причина, на ютубе ролики в плне приличного качества и не тормозят.
Пока не готов на такие затраты


Посмотри требования своей камеры с310, а затем посмотри каким железом ты ее прокачать собрался....вывод очевиден :sad2:

Цитата:

Intel® Core™2 Duo, 2,4 ГГц
2 ГБ ОЗУ
200 МБ свободного места на жестком диске
Порт USB 2.0
Скорость отправки данных 1 Мбит/с или выше
Разрешение экрана 1280 x 720
P.S Делай разрешение 320х240. 30fps ....вот тогда и тормозов не будет...но картинка станет гуано :dntknw:
Только с920 тебя спасет, с H.264 на борту, в связке с DxDvrCapture .
Ну или попробуй PION

~aviator~ 21.02.2014 22:21

ну тогда лучше железо поменяю

Andy_ro 24.02.2014 10:56

Цитата:

Сообщение от harmru (Сообщение 288193)
Не знаю, в чём дело.
Раньше у меня 1 секунда была, сейчас - 4
компьютер тот же, так что дело не в железе... Софт как-то влияет, но какой и как? :be:

Цитата:

Сообщение от ~aviator~ (Сообщение 288210)
... настраивал на кодеке ffdshow Video Codec, в авто запускается но запись не идет, без кодека пишет

Вот же блин! Тоже мучаюсь. Железо прежнее. Поставил последнюю версию и перестало писать с разрешением 1280х720х10 с кодеками (в частности "DivX 6.9.2 Codec (4 Logical CPUs)"). Камера включается, файл создаётся, но он пустой. Без кодеков пишет.
Причём ставлю прежнюю версию и всё работает.
VideoCodecTest показывает нормальную запись практически со всеми установленными кодеками.
На другом компе та же история.
Что-то в новой версии изменилось.:be:
Win 7 x32, камера Logitech quickcam pro 9000.

На прежней версии между роликами 1 сек теряется. На новой 6 сек. Неприятно это. Была же всего 1 секунда. Эту величину стоит вернуть. Вспомним историю годовалой давности:
Цитата:

Сообщение от harmru (Сообщение 258207)
Ну что, съездил я по маршруту Москва - Минск - Рига - Москва.
... ... Писал по 2 минуты, в середине можно "поймать" стык двух файлов. Как я понял, общая длина получилась 3.59.63, т.е. разрыв между файлами 0.37 секунды...


P.S. Сейчас попробовал другую камеру Genius iLook 1321. С разрешением 640х480х30 пишет с кодеком "DivX 6.9.2 Codec (4 Logical CPUs)", но дырка между роликами 8 сек (без кодека столько же).

Может быть дело в том, что show_devices с камерой Logitech quickcam pro 9000 показывает индекс 62: 1280x720 pixels 30 fps MJPG, а камера 30 не может - только 10 кадров?
Но прежняя версия просто писала 10 кадров и не кочевряжилась.

Добавлю ещё: в консольной версии всё работает нормально, с кодеком, который указываю в конфиге. Дырка между роликами и здесь такая же большая 6-7 сек.

P.P.S. Вчера стал счастливым обладателем C-920, но это не отменяет моего стремления помочь довести хороший желаемый многими продукт до совершенства. Попробовал и с этой камерой. Что с кодеками, что с дырой между роликами ситуация та же. Так, что ни от железа, ни от камеры это не зависит. Ведь поменялась только версия программы.

Zhirnov 26.02.2014 01:35

Цитата:

Сообщение от Илия
Но осталось недолго мучится, UI конфигуратора готов, осталось только одивить. Он будет работать под ТАЧЬ (можно будет тыкать пальцами прямо в машине), будет читабелен и удобен, появится превью видео для тесма, разделение на разделы и т.д. :big:


Когда же?:wink2:

harmru 28.02.2014 08:55

Всем Доброго утра!
Продолжаю эксперименты, вот очередное наблюдение:
Папка TEMP расположена на карте TF, которая через переходник подключена как жёсткий диск SATA - с этим проблем нет
Папка REC расположена на флэшке USB 3.0 - вот в этом месте возникает проблема:
компьютер я не выключаю, а отправляю в сон - так проще (кнопка на пульте и выключает и включает, музыка не сбивается, все проги уже запущены). Так вот при "просыпании", вероятней всего, USB определяется позже, чем стартует сервис. В итоге, сервис не находит папку REC, и просто останавливается, но не явным способом. Т.е. он "зависает". В службах он продолжает работать, но при попытке остановить его вываливается ошибка, что сервис не может быть остановлен, хотя при этом со второго раза он останавливается. Далее запускается без проблем. Приходится каждый раз проделывать эти манипуляции. кусок лога от включения компа до "зависания" сервиса:

1060 2014-02-28 07:14:26,887 [1060] INFO Logger [RunRecordWork ] - Recording finished.
1060 2014-02-28 07:14:26,896 [1060] INFO Logger [dingSizeNotReached] - Searching files for cleanup...
1060 2014-02-28 07:14:27,923 [1060] INFO Logger [dingSizeNotReached] - Finishing searching.
1060 2014-02-28 07:14:27,945 [1060] FATAL Logger [RunRecordWork ] - System.IO.FileNotFoundException: Файл 'f:\Rec\280214' не найден.
Имя файла: 'f:\Rec\280214'
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
в System.IO.Directory.InternalCreateDirectoryHelper( String path, Boolean checkHost)
в System.IO.Directory.CreateDirectory(String path)
в CaptureWorker.Worker.RunRecordWork(Object sender, DoWorkEventArgs e)

Zhirnov 08.03.2014 11:58

Отключил в конфиге вторую камеру EYE 110 и теперь запись с С920 не тормозит. Пишет 1024х768, H264

harmru 11.03.2014 12:51

Цитата:

Сообщение от Zhirnov (Сообщение 289911)
Отключил в конфиге вторую камеру EYE 110 и теперь запись с С920 не тормозит. Пишет 1024х768, H264

а что не FullHD?
дай видео твой посмотреть

Zhirnov 11.03.2014 14:37

harmru, так обрадовался, что не тормозит, аж забыл про FullHD). Попробую и покажу. А 1024х768 в ютубе пережимает и плохое качество. В ЛС.

harmru 11.03.2014 15:23

не, не надо на тытруба. Залей куда-нить оригинал

Zhirnov 12.03.2014 20:57

Выложил здесь оригинал. 1920х1080 H264 30fps. Видео вверх ногами, т.к. камера так установлена. Кто подскажет, почему при этом разрешении не видно номеров встречных машин и почему есть какие-то искажения картинки при воспроизведении?

Fiks1225 12.03.2014 21:14

Цитата:

Сообщение от Zhirnov (Сообщение 290383)
почему есть какие-то искажения картинки при воспроизведении?

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

sirota 12.03.2014 21:29

Цитата:

почему при этом разрешении не видно номеров встречных машин
Битрейн слабоват в кодаке H.264, где то около 3000 кб\с, плюс неудачная подцветка солнышка (снизу все темное)

Цитата:

почему есть какие-то искажения картинки при воспроизведении?
Тут стоило бы грешить на недостаток процессора и памяти, но хочу обрадывать на i7 процесоре и памятью 8 гигов бывало проскакивали такие артифакты.

Zhirnov 12.03.2014 21:38

Цитата:

Сообщение от Fiks1225 (Сообщение 290386)
Картинка рассыпается, у меня так было, когда камере питания не хватало. Где-то в этой теме был мой рассыпающийся ролик, но тут найти не просто. Подключил камеру через активный USB хаб и пропало.

Да, возможно. Камера подключена через USB удлиннитель.

Zhirnov 13.03.2014 01:51

Вложений: 2
Кому интересно - может встроить в iCarDS CFWinAppTest (кладём в папку с DxDvrCapture).
Можно в любой момент открыть экран программы и включить/выключить/проверить состояние DxDvrCapture. Удобно.

Andy_ro 13.03.2014 11:29

Цитата:

Сообщение от Zhirnov (Сообщение 290410)
Кому интересно - может встроить в iCarDS CFWinAppTest (кладём в папку с DxDvrCapture).
Можно в любой момент открыть экран программы и включить/выключить/проверить состояние DxDvrCapture. Удобно.

А как CFWinAppTest настраивается на другую длительность роликов?
Работает нормально только при 30-ти секундных роликах, а при большей длительности регулярно выдаёт красный индикатор. Может у меня не та версия или я где-то что-то пропустил?

Zhirnov 13.03.2014 11:39

Andy_ro, у меня работает нормально. В конфиге выставляю время... Попробуй всю программу DxDvrCapture скачать заново и установить (конфиг сохрани свой).

Илия 13.03.2014 22:42

Цитата:

Сообщение от Zhirnov (Сообщение 288748)
Когда же?:wink2:

Ну, мы тут как к близкие к границе потихоньку готовимся к оккупации нашими "освободителями". Совершенно нет никакого настроения ничего делать в связи с некоторыми событиями в городе и стране. :sad2: Сорре, друзья.

Последнюю неделю приболел, может с понедельника продолжу работу. А вообще, не дайте проге кануть в лету если у нас тут ..... инет вырубят танками. Исходники может забрать каждый.

Цитата:

Сообщение от Andy_ro (Сообщение 288509)
На прежней версии между роликами 1 сек теряется. На новой 6 сек. Неприятно это. Была же всего 1 секунда. Эту величину стоит вернуть.

это возможно последствия моего импрува освобождение памяти прогой. надо будет посмотреть еще раз.

Цитата:

Сообщение от Andy_ro (Сообщение 288509)
Может быть дело в том, что show_devices с камерой Logitech quickcam pro 9000 показывает индекс 62: 1280x720 pixels 30 fps MJPG, а камера 30 не может - только 10 кадров?
Но прежняя версия просто писала 10 кадров и не кочевряжилась.

немного не понял. На разных машинах и системах параметры могут меняться. Так же может влиять версия DirectX. Библиотека обработки видео не меняется от версии к версии, но она зависима от интерфейсов системы, дров, кодеков и т.д.

Цитата:

Сообщение от harmru (Сообщение 288970)
Всем Доброго утра!
Продолжаю эксперименты, вот очередное наблюдение:
[RunRecordWork ] - System.IO.FileNotFoundException: Файл 'f:\Rec\280214' не найден.

попробую исправить на след неделе, спасибо!

mendisabal 13.03.2014 23:28

держись ,сам с под харькова ,мечтаю на родину съездить не как в другую страну .

Andy_ro 14.03.2014 10:38

Цитата:

Сообщение от Илия (Сообщение 290482)
...немного не понял. На разных машинах и системах параметры могут меняться. Так же может влиять версия DirectX. Библиотека обработки видео не меняется от версии к версии, но она зависима от интерфейсов системы, дров, кодеков и т.д...

Так в том-то и дело, что у меня просто лежат рядом две папки с разными версиями твоей программы и я их попеременно переименовываю в "DxDvrCapture_x86", естественно с выполнением команд "_5_uninstall_service.cmd" и "_4_install_service.cmd" и таким образом экспериментирую. Разница видна сразу и явно.

harmru 14.03.2014 11:09

Странно, поставил предыдущую версию, всё равно 4 секунды между роликами. Раньше было меньше секунды

Илия 14.03.2014 14:50

Я понял, буду думать как сократить это значение!

Zhirnov 14.03.2014 20:06

Вложений: 3
Илия,
Купил вторую камеру С920. Подключил, настроил конфиг...Начались глюки. Одна камера пишет нормально. Вторая - файлы по 128kb. Причём передняя камера пишет в папку "RecRear".

Код:



 
   

   
     

   
 
 
   
   
   
   
   
 

 
   
       audioDeviceIndex="2"
 frameRate=""
 recordingWidth=""
 recordingHeight=""
 streamFormatIndex="70"
 streamFormat="H264"
 videoCompressor=""
 audioCompressor=""
 autoFocus="false"
 focusValue="0"
 paranoidLogging="true"
 fileNamePattern="_{0}.avi"
 fileNameDateFormat="dd_MMM_HH.mm.ss"
 filePath="D:\RecFront"
 todayFolderNameFormat="ddMMyy"
 recordingDurationPerFileInSec="30"
 recordingSizeLimitMb="20480"
 subtitleDateFormat="dd/MMM/yyy HH:mm:ss"
 writeSubtitle="true"
 playSoundOnRecordStart="false"
 playSoundOnRecordStartPath="D:\DxDvrCapture_x64\blup.wav"
 playSoundOnRecordStartVolume="1"
 emergencyFolderPath="D:\RecFront\!Emergency"
 emergencyFiles="5"
 emergencyDurationMinutes="0"
 tempFilePath="D:\TempFront\"
 useGpsDevice="false"
 gpsLibrary="OpenGps"
 gpsDevicePortName="COM8"
 gpsDevicePortBaudRate="4800"
 emulateGpsDevice="false"
 autoDetectGpsDevice="false"
 showPreview="false"
 previewWindowWidth="800"
 previewWindowHeight="600"
 previewWindowPositionLeft="0"
 previewWindowPositionTop="0" />



       audioDeviceIndex="-1"
 frameRate=""
 recordingWidth=""
 recordingHeight=""
 streamFormatIndex="70"
 streamFormat="H264"
 videoCompressor=""
 audioCompressor=""
 autoFocus="false"
 focusValue="0"
 paranoidLogging="false"
 fileNamePattern="_{0}.avi"
 fileNameDateFormat="dd_MMM_HH.mm.ss"
 filePath="D:\RecRear"
 todayFolderNameFormat="ddMMyy"
 recordingDurationPerFileInSec="30"
 recordingSizeLimitMb="20480"
 subtitleDateFormat="dd/MMM/yyy HH:mm:ss"
 writeSubtitle="true"
 playSoundOnRecordStart="false"
 playSoundOnRecordStartPath="D:\DxDvrCapture_x64\blup.wav"
 playSoundOnRecordStartVolume="1"
 emergencyFolderPath="D:\RecRear\!Emergency"
 emergencyFiles="5"
 emergencyDurationMinutes="0"
 tempFilePath="D:\TempRear\"
 useGpsDevice="false"
 gpsLibrary="OpenGps"
 gpsDevicePortName="COM8"
 gpsDevicePortBaudRate="4800"
 emulateGpsDevice="false"
 autoDetectGpsDevice="false"
 showPreview="false"
 previewWindowWidth="800"
 previewWindowHeight="600"
 previewWindowPositionLeft="0"
 previewWindowPositionTop="0" />
   

 

 
   
     
       
     

   

   
     
       
     

   

 

 
   
 

 
   
     
        ddddd
     

   

 

 
   
 


Log:
Код:

5064 2014-03-14 16:53:43,402 [5064] INFO  Logger                                        [dingSizeNotReached] - Searching files for cleanup...
5064 2014-03-14 16:53:43,512 [5064] INFO  Logger                                        [dingSizeNotReached] - Finishing searching.
5064 2014-03-14 16:53:43,592 [5064] INFO  Logger                                        [RunRecordWork    ] - New CapturingProcessor initialized.
5064 2014-03-14 16:53:43,592 [5064] INFO  Logger                                        [RunRecordWork    ] - Recording started.
4476 2014-03-14 16:53:46,547 [4476] INFO  Logger                                        [StartRecord      ] - INIT!
4476 2014-03-14 16:53:46,547 [4476] INFO  Logger                                        [StartRecord      ] - 11429296
5064 2014-03-14 16:53:49,793 [5064] INFO  Logger                                        [StartRecord      ] - INIT!
5064 2014-03-14 16:53:49,793 [5064] INFO  Logger                                        [StartRecord      ] - 11429296
5064 2014-03-14 16:54:20,105 [5064] INFO  Logger                                        [RunRecordWork    ] - Recording finished.
5064 2014-03-14 16:54:20,109 [5064] INFO  Logger                                        [dingSizeNotReached] - Searching files for cleanup...
5064 2014-03-14 16:54:20,109 [5064] INFO  Logger                                        [dingSizeNotReached] - Finishing searching.
5064 2014-03-14 16:54:20,134 [5064] INFO  Logger                                        [RunRecordWork    ] - New CapturingProcessor initialized.
5064 2014-03-14 16:54:20,139 [5064] INFO  Logger                                        [RunRecordWork    ] - Recording started.
4476 2014-03-14 16:54:20,254 [4476] INFO  Logger                                        [StartRecord      ] - INIT!
4476 2014-03-14 16:54:20,254 [4476] INFO  Logger                                        [StartRecord      ] - 11429296
5064 2014-03-14 16:54:23,269 [5064] INFO  Logger                                        [StartRecord      ] - INIT!
5064 2014-03-14 16:54:23,269 [5064] INFO  Logger                                        [StartRecord      ] - 11429296
5064 2014-03-14 16:54:53,536 [5064] INFO  Logger                                        [RunRecordWork    ] - Recording finished.
5064 2014-03-14 16:54:53,540 [5064] INFO  Logger                                        [dingSizeNotReached] - Searching files for cleanup...
5064 2014-03-14 16:54:53,540 [5064] INFO  Logger                                        [dingSizeNotReached] - Finishing searching.
5064 2014-03-14 16:54:53,575 [5064] INFO  Logger                                        [RunRecordWork    ] - New CapturingProcessor initialized.
5064 2014-03-14 16:54:53,575 [5064] INFO  Logger                                        [RunRecordWork    ] - Recording started.
4476 2014-03-14 16:54:53,755 [4476] INFO  Logger                                        [StartRecord      ] - INIT!
4476 2014-03-14 16:54:53,755 [4476] INFO  Logger                                        [StartRecord      ] - 11429296
5064 2014-03-14 16:54:56,765 [5064] INFO  Logger                                        [StartRecord      ] - INIT!
5064 2014-03-14 16:54:56,765 [5064] INFO  Logger                                        [StartRecord      ] - 11429296
5064 2014-03-14 16:55:27,033 [5064] INFO  Logger                                        [RunRecordWork    ] - Recording finished.
5064 2014-03-14 16:55:27,037 [5064] INFO  Logger                                        [dingSizeNotReached] - Searching files for cleanup...
5064 2014-03-14 16:55:27,037 [5064] INFO  Logger                                        [dingSizeNotReached] - Finishing searching.
5064 2014-03-14 16:55:27,067 [5064] INFO  Logger                                        [RunRecordWork    ] - New CapturingProcessor initialized.
5064 2014-03-14 16:55:27,067 [5064] INFO  Logger                                        [RunRecordWork    ] - Recording started.
4476 2014-03-14 16:55:27,257 [4476] INFO  Logger                                        [StartRecord      ] - INIT!
4476 2014-03-14 16:55:27,257 [4476] INFO  Logger                                        [StartRecord      ] - 11429296
5064 2014-03-14 16:55:30,267 [5064] INFO  Logger                                        [StartRecord      ] - INIT!
5064 2014-03-14 16:55:30,267 [5064] INFO  Logger                                        [StartRecord      ] - 11429296


Илия 14.03.2014 21:18

Да, я знаю, постараюсь пофиксать как можно быстрее.

Andy_ro 19.03.2014 23:26

Цитата:

Сообщение от Илия (Сообщение 280615)
Друзья, потестировал по просьбам желающих GPS функционал, и выяснил, что библиотека OpenGPS хоть и не грузит проц, но и не определяет нормально скорость. Так что советую использовать GeoFramework.

Библиотека OpenGPS выдаёт скорость в милях, поэтому показания и занижены в полтора раза, ИМХО.

GeoFramework грузит процессор на 55%. Пропадает весь смысл программы.

Прямо замкнутый круг какой-то.:sad2:

Илия 20.03.2014 14:47

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

Сообщение от Andy_ro (Сообщение 291297)
Библиотека OpenGPS выдаёт скорость в милях, поэтому показания и занижены в полтора раза, ИМХО.

GeoFramework грузит процессор на 55%. Пропадает весь смысл программы.

Прямо замкнутый круг какой-то.:sad2:

Да, в милях. Пофиксал. Огромное спасибо!

Замени DDL на эту

Andy_ro 20.03.2014 23:04

Цитата:

Сообщение от Илия (Сообщение 291365)
Да, в милях. Пофиксал. Огромное спасибо!

Замени DDL на эту

Теперь другая ерунда выскочила - координаты в .srt файл вообще не пишутся.
Причём заметил: ролик только начинает писаться в TEMP, а .srt файл уже сформирован и лежит готовенький в папке REC с предыдущими роликами, причём его можно вполне открыть и "заглянуть в будущее". Он как бы бежит впереди паровоза.
Ролик ещё пишется, а титры уже его ждут готовенькие:whistle:, но без координат.:be:


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

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