![]() |
Вложений: 1
Доброго здравия. Хочу немного рассказать о своих проблемах в работе с этой прогой. win7x32, i3-2100. Сама служба работает как надо, файлы минутной длины ложатся с субтитрами даты и жпс как надо (в рабочую папку). Но по нажатии аварийной кнопки - в аварийную папку ложатся или пустые, или битые файлы и без титров, или в других комбинациях корявости, но ни разу нормально. Причём в рабочей папке после нажатия кнопки текущий файл завершается нормально, но без титров. Следующий за нажатием - нормальный, но с титрами, в которых только дата без жпс. И уже послеследующий - нормально с нормальными титрами. В чём косяк? Можно ли сделать чтоб по нажатию авар.кнопки файл не заканчивался и служба не перезапускалась, а только копировались текущий и неск. предыдущих ПОСЛЕ завершения записи текущего ИЗ РАБОЧЕЙ ПАПКИ (или предыдущие сразу, а текущий - после окончания записи оного). При минутных роликах, как у меня, я готов к этому. сделать вроде _6_copy_emergency_rec_Service_after_end_of_record. cmd
ps предельный размер записанных файлов таки в кб или мб? (1.0.2) |
в мегабайтах
|
Не, скопировать без перезапуска низзя, текущий файл блокируется потоком. Субтитры при аварийном копировании пропадают (вернее функционала по их копированию нету), это одна их многих недоработок. Может допишу сейчас если работы не много.
|
Не, дык я ж пишу
Цитата:
Это всё я пишу про строчку Save recordings to Что может быть проще - из папки, которая Save recordings to скопировать по 2 или сколько надо файлов avi и srt после записи текущего |
В том и прикол экстренного копирования, что надо именно _сейчас_, а не ждать пока запишется ролик или еще что случиться.
Странно, что у тебя пишутся битые и пустые файлы. Битое именно видео? Или субтитры? Что значит битые, выложи пример. Файлы пишутся в рабочую папку, не в Temp? Выложи конфиг. Попробуй погонять прогу с включенным в конфиге флагом paranoidLogging="true" и выложи лог. PS. Пофиксал немного экстренное копирование, стало немного лучше. Заберите последнюю версию. Тестил копирование без ЖПС, закончилась лицензия на симулятор. |
иногда вебка с920 снимает так родным кодеком h264 http://www.youtube.com/watch?v=B5LKBJjjqMI
может есть идеи почему и что попробовать поменять? Цитата:
|
у меня тож иногда картинка разваливается, но не так сильно...
|
да, так сильно ни разу не было, может температурный режим? немного разваливается, но очень редко.
|
а можете примеров накидать этих ваших развалов для сравнения? у меня тоже не всегда такое, но бывает. ищу причину.
|
Их ещё поискать.. Ну вот первое что вспомнил 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 |
хмм... интересно, спасибо. :)
1. у меня камера подключена через пассивный юсб 3.0 удлинитель, расстояние более 3м. 2. она ни разу не отваливалась в винде. 3. ролики не прерывались. 4. на миникаме бывают тормоза\задержки, такие дефекты только в этой проге. |
Что я не так делаю?
Было раньше такое, как то исправлял, но сейчас позабыл как(3 дня бьюсь уже):dntknw: . Или я что то не доустановил? Настройки остались те же, что и при рабочем варианте. http://s019.radikal.ru/i606/1306/af/08b0df724def.jpg Цитата:
|
Цитата:
В последнем коротком ролике у меня хорошо слышны щелчки - это камера наводит фокус и в этот момент ещё меняется освещение. Тут ей чего-то и не хватило, чтобы не повиснуть. |
Цитата:
|
Цитата:
|
Вот эти две настройки, за что они отвечают?(по умолчанию там стояли две 2)
http://s018.radikal.ru/i517/1306/3d/3346d5775b05.jpg |
Экстренное копирование: скопировать последние N минут или файлов.
|
Цитата:
копирует либо нулевые файлы либо битые,иногда сервис вылетает с ошибкой... В конфиге невозможно настроить либо минуты либо число файлов-тока одновременно и то и то.. Может попробовать оставить только один параметр-например количество файлов(видео,а субтитры к ним прилеплять по умолчанию).Интуитивно предполагаю что косяк именно с попыткой скопировать сколько-то минут из цельного файла видео.... |
Цитата:
|
Цитата:
Жаль что камера не оправдывает ожиданий-очень далека от заявленных характеристик... |
Цитата:
Если не устраивает качество картинки, то нужно писать без Н264....качество повысится, но и размер файла соответственно станет больше. |
Цитата:
|
Потестил _6_copy_emergency_rec_Service.cmd
В настройках установлено 3 файла или 3 минуты. 1) скопировалось 2 файла: текущие 58 сек.avi и вообще пустой файл.srt 2) скопировалось 3 файла: "минута до", "кусочек 14 сек во время нажатия" и "титры кусочка". Кусочек "битый" - проигрывается 5 сек, затем как на паузе останавливается. А в оригинальной папке этот кусочек проигрывается нормально, все 14 сек. Побитное сравнение двух файлов показывает отличие в 1 байте. То есть ошибка при копировании. Титры кусочка почему-то прописаны на всю минуту вперёд. 3) то же что и "2", кусочек 19 сек, кусочек скопировался нормально, без ошибок, титры опять вся минута (и к кусочку и из будущего). Логов пока нет.. или они в авто остались или выключены были. В следующий раз отнесусь к логам более ответственно :) Может это ошибки из-за скоростей SSD.. Родилось предложение не копировать файлы, а перемещать (настраиваемо). То есть останавливаем сервис, делаем rename нескольких файлов, запускаем обратно. Если в пределах одного диска перемещение будет работать просто моментально и, предполагаю, более гарантировано. А потом можно при запущенном сервисе не спеша копировать файлы обратно. |
Я там выкладывал недавно версию новую.. Это она? Поставь 0 минут и 4 файла.
|
Цитата:
Значит на старой версии проверял.. |
Без логов я ничего пофиксать не смогу...
|
Вложений: 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" а в логе нет ничего про копирование. |
спасибо, ща гляну!
|
Пепесмотрел свои аварийные файлы за неделю(набралось больше 30 штук)....все как один исправные.
Версия проги предедущая. Выходит дело не проге, а тогда в чем?...на ум только приходит слово железо. |
Цитата:
приехал, выключил сервис, запустил свой батник типа 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 файлов.. |
Да у меня тоже работает стабильно, как ни пробовал запускать. Добавил логирование и немного пофиксал. Просьба стянуть заново.
|
У меня сейчас почему-то сервис после пробуждения компа всегда остаётся потушенным. И иногда (совсем редко) стопится в процессе.
Но я уже в плагине для CF сделал тупо фичу для перезапуска сервиса (N попыток), если он вдруг потух ) Вообще, комп подустал, послетали какие-то настройки, надо переоблить его, может, всё пройдёт сразу. |
Цитата:
|
Вложений: 1
лог..
В настройках 0 мин 4 файла. Вижу, написано, что копируются, но не все из списка. По факту титров первого длинного минутного ролика опять нет. Есть только ролик "минуты до", последний кусочек и его титры (титры у кусочка всегда из будущего, на всю минуту) Мой SSD как-то не успевает отрабатывать свой кэш? |
Странно, по логам копируються правильные фалы (только 1 раз лишние субтитры). Почему они отсутствуют на диске - непонятно. Скорее всего загоны SSD. У SSD есть опция отложенного копирования, называеться вроде "оптимизация для быстродействия", находится в опциях диска. Её надо бы отключить и потестить.
А вообще я перепишу алгорит резервного копирования... |
Потестил в многочасовой поездки.
Пишет 4.3 гига, часа 3 примерно (как на двд болванке), и запись останавливается, стоит перезапустить, и снова 4.3 гига и остановка записи. В файле настроек длинны, добавлял еще 4 ноля(должно хватать на на сотни гигов). |
Проверь что винт разбит в NTFS, а не FAT32.
|
Цитата:
|
Цитата:
|
Цитата:
|
Часовой пояс GMT +4, время: 23:38. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot