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)

shizik 02.06.2013 19:35

Вложений: 1
Доброго здравия. Хочу немного рассказать о своих проблемах в работе с этой прогой. win7x32, i3-2100. Сама служба работает как надо, файлы минутной длины ложатся с субтитрами даты и жпс как надо (в рабочую папку). Но по нажатии аварийной кнопки - в аварийную папку ложатся или пустые, или битые файлы и без титров, или в других комбинациях корявости, но ни разу нормально. Причём в рабочей папке после нажатия кнопки текущий файл завершается нормально, но без титров. Следующий за нажатием - нормальный, но с титрами, в которых только дата без жпс. И уже послеследующий - нормально с нормальными титрами. В чём косяк? Можно ли сделать чтоб по нажатию авар.кнопки файл не заканчивался и служба не перезапускалась, а только копировались текущий и неск. предыдущих ПОСЛЕ завершения записи текущего ИЗ РАБОЧЕЙ ПАПКИ (или предыдущие сразу, а текущий - после окончания записи оного). При минутных роликах, как у меня, я готов к этому. сделать вроде _6_copy_emergency_rec_Service_after_end_of_record. cmd
ps предельный размер записанных файлов таки в кб или мб? (1.0.2)

harmru 02.06.2013 22:12

в мегабайтах

Илия 03.06.2013 11:43

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

shizik 03.06.2013 23:11

Не, дык я ж пишу
Цитата:

Сообщение от shizik (Сообщение 260271)
...ПОСЛЕ завершения записи текущего ИЗ РАБОЧЕЙ ПАПКИ (или предыдущие сразу, а текущий - после окончания записи оного). При минутных роликах, как у меня, я готов к этому. сделать вроде _6_copy_emergency_rec_Service_after_end_of_record. cmd

Или законченный файл тоже блокируется?
Это всё я пишу про строчку Save recordings to
Что может быть проще - из папки, которая Save recordings to скопировать по 2 или сколько надо файлов avi и srt после записи текущего

Илия 04.06.2013 12:02

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

Странно, что у тебя пишутся битые и пустые файлы. Битое именно видео? Или субтитры? Что значит битые, выложи пример. Файлы пишутся в рабочую папку, не в Temp? Выложи конфиг.

Попробуй погонять прогу с включенным в конфиге флагом paranoidLogging="true" и выложи лог.

PS. Пофиксал немного экстренное копирование, стало немного лучше. Заберите последнюю версию. Тестил копирование без ЖПС, закончилась лицензия на симулятор.

farmukanx 04.06.2013 13:34

иногда вебка с920 снимает так родным кодеком h264 http://www.youtube.com/watch?v=B5LKBJjjqMI
может есть идеи почему и что попробовать поменять?
Цитата:

General
Complete name : E:\winxptemp\Rec_03_июн_09.11.09.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 43.5 MiB
Duration : 1mn 40s
Overall bit rate : 3 636 Kbps

Video
ID : 0
Format : AVC
Format/Info : Advanced Video Codec
Codec ID : H264
Duration : 1mn 40s
Bit rate : 2 159 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 30.000 fps
Color space : YUV
Chroma subsampling : 4:2 : 0
Bits/(Pixel*Frame) : 0.035
Stream size : 25.8 MiB (59%)

Audio
ID : 1
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Signed
Codec ID : 1
Codec ID/Hint : Microsoft
Duration : 1mn 40s
Bit rate mode : Constant
Bit rate : 1 411.2 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Bit depth : 16 bits
Stream size : 16.9 MiB (39%)
Interleave, duration : 499 ms (14.98 video frames)
настройки конфигуратора,такие как в теме выше, только длительность записи у меня 900сек

harmru 04.06.2013 21:33

у меня тож иногда картинка разваливается, но не так сильно...

Fiks1225 04.06.2013 23:11

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

farmukanx 05.06.2013 00:02

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

Fiks1225 05.06.2013 00:23

Их ещё поискать.. Ну вот первое что вспомнил http://youtu.be/60noichMrjU
Прям перед перекрёстком, около 10 секунды начало попытки развала, но сразу стабилизировалось обратно

Из старого, когда С920 была подключена через удлиннитель (сейчас через активный хаб) вот такой развал http://youtu.be/doeHg2E7PNw в конце ролика. Весьма похож. Но после этого запись просто прекращалась.

Вот ролик ещё короче (тоже последний момент, после которого запись прекратилась) http://youtu.be/Bgf_d3_y5PA это, кмк, из-за нехватки питания. Чёрные полосы этим развалам предшествовали практически всегда. Иногда эти полосы появлялись, запись останавливалась, а потом, со следующего ролика всё шло опять нормально. Но в большинстве случаев запись не возобновлялась.
ps Самое главное, последние несколько кадров развала) ютуб отрезал, вот оригинал http://content.wuala.com/contents/fi...4314.avi/?dl=1

farmukanx 05.06.2013 01:43

хмм... интересно, спасибо. :)

1. у меня камера подключена через пассивный юсб 3.0 удлинитель, расстояние более 3м.
2. она ни разу не отваливалась в винде.
3. ролики не прерывались.
4. на миникаме бывают тормоза\задержки, такие дефекты только в этой проге.

sirota 05.06.2013 08:39

Что я не так делаю?
Было раньше такое, как то исправлял, но сейчас позабыл как(3 дня бьюсь уже):dntknw:
.
Или я что то не доустановил?
Настройки остались те же, что и при рабочем варианте.
http://s019.radikal.ru/i606/1306/af/08b0df724def.jpg


Цитата:

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

Fiks1225 05.06.2013 10:19

Цитата:

Сообщение от farmukanx (Сообщение 260452)
1. у меня камера подключена через пассивный юсб 3.0 удлинитель, расстояние более 3м.

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

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

Илия 07.06.2013 17:54

Цитата:

Сообщение от sirota (Сообщение 260454)
Что я не так делаю?

Недостаточно привилегий. Устанавливай под админом.

sirota 08.06.2013 14:51

Цитата:

Сообщение от Илия (Сообщение 260709)
Недостаточно привилегий. Устанавливай под админом.

Голова два уха я.....веть раньше знал об этом...а тут приглючило :yes4:

sirota 11.06.2013 16:01

Вот эти две настройки, за что они отвечают?(по умолчанию там стояли две 2)

http://s018.radikal.ru/i517/1306/3d/3346d5775b05.jpg

Илия 11.06.2013 16:16

Экстренное копирование: скопировать последние N минут или файлов.

_Вячеслав 12.06.2013 20:14

Цитата:

Сообщение от Илия (Сообщение 261010)
Экстренное копирование: скопировать последние N минут или файлов.

не работает...
копирует либо нулевые файлы либо битые,иногда сервис вылетает с ошибкой...
В конфиге невозможно настроить либо минуты либо число файлов-тока одновременно и то и то..
Может попробовать оставить только один параметр-например количество файлов(видео,а субтитры к ним прилеплять по умолчанию).Интуитивно предполагаю что косяк именно с попыткой скопировать сколько-то минут из цельного файла видео....

sirota 12.06.2013 21:51

Цитата:

копирует либо нулевые файлы либо битые,иногда сервис вылетает с ошибкой...
У меня нулевых файлов нет, бывают битые % 5 не более, сервис работает стабильно, не одного вылета за все время работы.

_Вячеслав 12.06.2013 22:20

Цитата:

Сообщение от sirota (Сообщение 261150)
У меня нулевых файлов нет, бывают битые % 5 не более, сервис работает стабильно, не одного вылета за все время работы.

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

sirota 12.06.2013 23:32

Цитата:

Жаль что камера не оправдывает ожиданий-очень далека от заявленных характеристик...
А какие харастеристики с920 не устраивают(далеки от заявленных)?
Если не устраивает качество картинки, то нужно писать без Н264....качество повысится, но и размер файла соответственно станет больше.

Илия 13.06.2013 13:07

Цитата:

Сообщение от _Вячеслав (Сообщение 261140)
не работает...
копирует либо нулевые файлы либо битые,иногда сервис вылетает с ошибкой...
В конфиге невозможно настроить либо минуты либо число файлов-тока одновременно и то и то..
Может попробовать оставить только один параметр-например количество файлов(видео,а субтитры к ним прилеплять по умолчанию).Интуитивно предполагаю что косяк именно с попыткой скопировать сколько-то минут из цельного файла видео....

Логи, логи давай! Без них "вылетает" приобретает депрессивный подтекст. :smile1:

Fiks1225 13.06.2013 14:01

Потестил _6_copy_emergency_rec_Service.cmd
В настройках установлено 3 файла или 3 минуты.

1) скопировалось 2 файла: текущие 58 сек.avi и вообще пустой файл.srt

2) скопировалось 3 файла: "минута до", "кусочек 14 сек во время нажатия" и "титры кусочка".
Кусочек "битый" - проигрывается 5 сек, затем как на паузе останавливается. А в оригинальной папке этот кусочек проигрывается нормально, все 14 сек. Побитное сравнение двух файлов показывает отличие в 1 байте. То есть ошибка при копировании.
Титры кусочка почему-то прописаны на всю минуту вперёд.

3) то же что и "2", кусочек 19 сек, кусочек скопировался нормально, без ошибок, титры опять вся минута (и к кусочку и из будущего).

Логов пока нет.. или они в авто остались или выключены были. В следующий раз отнесусь к логам более ответственно :)

Может это ошибки из-за скоростей SSD..
Родилось предложение не копировать файлы, а перемещать (настраиваемо). То есть останавливаем сервис, делаем rename нескольких файлов, запускаем обратно. Если в пределах одного диска перемещение будет работать просто моментально и, предполагаю, более гарантировано. А потом можно при запущенном сервисе не спеша копировать файлы обратно.

Илия 13.06.2013 14:08

Я там выкладывал недавно версию новую.. Это она? Поставь 0 минут и 4 файла.

Fiks1225 13.06.2013 15:42

Цитата:

Сообщение от Илия (Сообщение 261220)
Я там выкладывал недавно версию новую.. Это она?

О! там вообще от 4 июня, совсем не слежу :blush:
Значит на старой версии проверял..

Илия 13.06.2013 15:55

Без логов я ничего пофиксать не смогу...

Fiks1225 13.06.2013 21:06

Вложений: 1
Версию обновил, но размеры файлов новой версии с точностью до байта совпадают с тем что было у меня от 19 апреля. Брал тут ... projects/dxdvrcapture/files/1.0.2/DxDvrCapture_x86.zip

Ещё два запуска copy_emergency прошли также: субтитры последнего кусочка на минуту вперёд, перед этим только один минутный файл и без субтитров. Настройка 0 минут или 4 файла.

В одном случае первый, минутный файл вообще получил нулевого размера (тут была настройка 5 минут или 5 файлов)

Временная папка у меня F:\REC
Пишу в F:\REC
emergencyFolderPath="F:\123"
paranoidLogging="true"
а в логе нет ничего про копирование.

Илия 14.06.2013 12:47

спасибо, ща гляну!

sirota 14.06.2013 13:17

Пепесмотрел свои аварийные файлы за неделю(набралось больше 30 штук)....все как один исправные.
Версия проги предедущая.
Выходит дело не проге, а тогда в чем?...на ум только приходит слово железо.

Fiks1225 14.06.2013 13:27

Цитата:

Сообщение от sirota (Сообщение 261297)
Выходит дело не проге, а тогда в чем?...на ум только приходит слово железо.

Я раньше (прошедшие пару месяцев) делал так:
приехал, выключил сервис, запустил свой батник типа
Setlocal EnableDelayedExpansion
for /r %%i in (*) do (
xcopy "%%i" I:\CARVIDEO\ /H /R /Y /E
if errorlevel=0 erase "%%i" /F /S /Q
)
- получил все ролики с SSD на флешку и шёл домой смотреть.
Сбоев при копировании не было.

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

Илия 14.06.2013 14:37

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

e-statik 14.06.2013 19:43

У меня сейчас почему-то сервис после пробуждения компа всегда остаётся потушенным. И иногда (совсем редко) стопится в процессе.
Но я уже в плагине для CF сделал тупо фичу для перезапуска сервиса (N попыток), если он вдруг потух )

Вообще, комп подустал, послетали какие-то настройки, надо переоблить его, может, всё пройдёт сразу.

sirota 14.06.2013 19:54

Цитата:

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

Fiks1225 14.06.2013 21:12

Вложений: 1
лог..

В настройках 0 мин 4 файла.
Вижу, написано, что копируются, но не все из списка.
По факту титров первого длинного минутного ролика опять нет. Есть только ролик "минуты до", последний кусочек и его титры (титры у кусочка всегда из будущего, на всю минуту) Мой SSD как-то не успевает отрабатывать свой кэш?

Илия 15.06.2013 01:59

Странно, по логам копируються правильные фалы (только 1 раз лишние субтитры). Почему они отсутствуют на диске - непонятно. Скорее всего загоны SSD. У SSD есть опция отложенного копирования, называеться вроде "оптимизация для быстродействия", находится в опциях диска. Её надо бы отключить и потестить.

А вообще я перепишу алгорит резервного копирования...

sirota 16.06.2013 19:57

Потестил в многочасовой поездки.
Пишет 4.3 гига, часа 3 примерно (как на двд болванке), и запись останавливается, стоит перезапустить, и снова 4.3 гига и остановка записи.
В файле настроек длинны, добавлял еще 4 ноля(должно хватать на на сотни гигов).

awtoap 16.06.2013 21:08

Проверь что винт разбит в NTFS, а не FAT32.

sirota 16.06.2013 22:38

Цитата:

Сообщение от awtoap (Сообщение 261486)
Проверь что винт разбит в NTFS, а не FAT32.

Проверил диск...в NTFS разбит.

Илия 17.06.2013 12:19

Цитата:

Сообщение от sirota (Сообщение 261481)
Потестил в многочасовой поездки.
Пишет 4.3 гига, часа 3 примерно (как на двд болванке), и запись останавливается, стоит перезапустить, и снова 4.3 гига и остановка записи.
В файле настроек длинны, добавлял еще 4 ноля(должно хватать на на сотни гигов).

Какого размера винт? В логах должно быть что-то.

sirota 17.06.2013 12:39

Цитата:

Сообщение от Илия (Сообщение 261553)
Какого размера винт? В логах должно быть что-то.

320 гиг ....вчера записал больше 5 гигов и не остановился.


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

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