PDA

Просмотр полной версии : CarDVR - программа для видеорегистрации


Страницы : [1] 2 3

dues
23.08.2010, 11:01
Написал несложную программулину для записи видео с веб-камеры.

Возможности:
- скорость и координаты GPS на видео
- выбор кодека для сжатия (Video For Windows)
- выбор веб-камеры, разрешения записываемого видео, количества кадров в секунду для записи
- запись по циклу (выбор количества файлов + продолжительность одного файла)
- автозапуск в Windows + автостарт записи видео
- полно-оконное отображение видео

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

Использую софтинку каждый день в своем CarPC.

Благодарности автору при желании могут быть отправлены на кошелек Яндекс.Деньги: 41001198065425

Исходники CarDVR (http://code.google.com/p/cardvr/)
Библиотека для работы с видео: AForge Framework (http://code.google.com/p/aforge/)

Опыт форумчанина ciclop (http://pccar.ru/showpost.php?p=171377&postcount=261)

Версия 1.9
+ Резервное копирование в выбранную папку, нажатием на кнопку
+ Отображение текущего рабочего состояния программы

Версия 1.8.6
+ Простой автосайз шрифта в зависимости от разрешения
* Исправлен баг с поворотом видео

Версия 1.8.5
+ Скрытие курсора мыши
- Отладочные FPS с главной формы

Версия 1.8.3
+ Сжатие делается в отдельном потоке, который занимается только сжатием
- Убрал FPS и счетчик кадров.

Версия 1.8.2
+ Текст на видео краснеет от напряжения, когда процессор не успевает жать видеопоток
+ Опция, отключающая отображение на форме, когда форма не активна

Версия 1.8
+ Выбор кодека
+ Выбор цвета для элементов интерфейса
+ Полно-оконное отображение видео
+ Локализация интерфейса
+ Ожидание сохранения текущего видео при закрытии программы
+ Настройка веб-камеры

Версия 1.7
+ Побеждена проблема с "убеганием" видео
+ Отображение текущего FPS, а так же общего счетчика кадров
(*) Правка багов

Версия 1.3
+ Поворот видео на 90, 180, 270 градусов
(*) Правка багов
(!) Кодек по прежнему XVID

Версия 1.2
+ Исправлена частота кадров источника видео и записываемого файла
+ Закрытие видеофайла после остановки записи



Прикрепил программу GSPOT - она при запуске детектит все установленные кодеки и регистрирует их в системе, если они зарегистрированы криво. Рекомендуется возпользоваться ей если кодеки пропали из списка.

Fasterpast
23.08.2010, 11:17
Спасибо, попробую! Ибо CamGrabber вешает мой комп наглухо раз в 2 часа...

dues
23.08.2010, 12:14
Именно из-за этого я и озадачился своей софтинкой. Камграббер вис наглухо через несколько минут, а "video4карпц" сразу сказала "давай деньги" :)

danclax
23.08.2010, 12:19
Класс... На чем написана?
Подписываюсь на тему, обязательно заюзаю в будущем!

dues
23.08.2010, 12:42
Написано на C#, скомпилена под .Net Framework 2.0
Для работы с видео использована библиотека AForge Framework.
Добавил в шапку ссылки на исходники и на библиотеку

C4ncer
23.08.2010, 12:57
Я после перебора всех программ для видеорегистрации пока остановился на VideoRegistrator. (http://videoreg.ho.ua)
Надо и ваше творение затестить.

Serg_w
23.08.2010, 18:03
Попробовал программу на домашнем компе - Pentium 4, 2,8, память 2,5 Гига. Камера Microsoft LifeCam HD-6000.
Весьма удобно, но загрузка ЦП 83-91% без других задач - разрешение поставил 640х480х15. Видео в окне просмотра программы отстает секунды на 2-3 от реальности.
При нажатии кнопки Stop, файл не закрывается, а закрывается только при закрытии самой программы.
Минута записи получается 10 Мб. Наверное из-за того что кадров всего 15 - изображение получается дерганным.
Почему то программы записала первый файл всего 2,48 минуты, хотя в настройках стоит 10 мин.

AlexanSNZ
23.08.2010, 19:52
Попробовал сегодня софтинку. Камера определилась, но при каждом запуске появляется ошибка:
http://s006.radikal.ru/i215/1008/c2/d195599a530f.jpg

И на всех разрешениях одно и тоже. Программы 4-Video CarPC и VideoRegistrator (http://videoreg.ho.ua/) работают без проблем.
В чем может быть проблема?
ОС: Win 7 англ. Камера: Logitech QuickCam Pro for Notebooks
Спасибо.

dues
23.08.2010, 21:29
Извиняюсь, забыл частоту кадров выставлять в зависимости от выбранного :)
Сейчас выставляется всегда 25 кадров в секунду. Поэтому скорее всего у AlexanSNZ и не открывается видео-поток.

Serg_w
Почему первый файл получился маленьким - не понятно. То что он не закрывается до конца - поправим.

Объясню как происходит переключение записи из одного вайла в другой. За 10 секунд до предполагаемого окончания записи в файл (например, когда он примерно 9м50с из выбранных в настройках), создается новый файл .avi в новом потоке программы.
Когда файл до конца записывается, происходит быстрое переключение потоков записи - в основном потоке пишется новый файл, а записанный файл "закрывается" в другом потоке.

Так что не удивляйтесь появлению нового файла раньше чем дописался текущий.

Тогда пока особо не юзайте - выложу версию 1.2 - тогда уж...

dues
24.08.2010, 00:48
Обновил программу, подправил найденные косячки.

Опробовал кодирование в MJPEG. На днях сделаю

lti1
24.08.2010, 01:34
Что то у меня записывает с двойной скоростью. То есть запись длилась примерно минуту, а в плеере показывает 27 сек. Правда иногда записывает нормально, закономерности не заметил.

Fasterpast
24.08.2010, 10:31
Может что-то с деинтерлейсингом?

У меня на обычном компе пока неплохо пашет.. При 640х480 загрузка C2D 2.3GGz, если дать ей одно ядро - 34%, пробовал писать 960х720х15, загрузка 50% на 2 ядра, но чёткость просто офигительная по сравнению с 640. Жаль, что атом скорее всего, такое не потянет. Камера даёт выбрать еще 1600х1200х5, но в таком не пишет вообще.

dues
24.08.2010, 12:05
У меня на домашнем ноуте пишет в 640*480*30, загрузка проца 70% c XVID.
Вчера заюзал MJPEG кодек, загрузка упала в 2 раза :)

В машине Core i3-530, картинка 800*600*30, загрузка с XVID 35% примерно.
Вот она сила современных процев :)

Интересно сколько будет жрать кодировка в MJPEG.

Вообщем, надо экспериментировать.

AlexanSNZ
24.08.2010, 14:03
Обновил программу, подправил найденные косячки.


Версия 1,2 выдает туже ошибку.
Толи я дурак, толи лыжи...:wacko2:

dues
24.08.2010, 16:16
Версия 1,2 выдает туже ошибку.
Толи я дурак, толи лыжи...:wacko2:
Нужно попробовать пересохранить настройки

Fasterpast
25.08.2010, 18:40
Сегодня попробовал "в деле". Пока нравится..
Пожелание: добавить опции "перевернуть видео" по горизонтали и вертикали :)

zesar2000
25.08.2010, 23:10
Версия 1,2 выдает туже ошибку.
Толи я дурак, толи лыжи...:wacko2:

То же самое и у меня...
карта захвата на чипе Conexant bt848. Сама простая.
Драйвер: Conexant's BtPCI WDM Video Capture

Fasterpast
25.08.2010, 23:23
Вот такое у меня получается качество... К вопросу о читаемости номеров.
http://s60.radikal.ru/i170/1008/4b/145366ee4fbd.jpg
Разрешение стоит 1280х1024х15, при этом 1-ядерный атом ТЯНЕТ запись.
Напомню, что камера - вебка от ееерс, чудес от неё ждать не стОит... Буду менять потом.

lti1
26.08.2010, 01:21
Может что-то с деинтерлейсингом?

Можно поподробнее.

Fasterpast
26.08.2010, 10:28
Можно поподробнее.
Какое устройство захвата?

lti1
26.08.2010, 10:50
Какое устройство захвата?
Веб камера ноутбука, USB 2.0 1.3M UVC WebCam.

Fasterpast
26.08.2010, 11:26
Хм, тогда вряд ли деинтерлейсинг...
А конфигурация компа какая? Мож у него производительности не хватает, и он пропускает кадры, а в итоге видео получается ускоренным... Ну и разрешение выбираете с нормальной частотой кадров?

dues
26.08.2010, 13:07
Не важно какое разрешение и частоту выбираете в списке, оно должно воспроизводиться 1 в 1 по времени, без ускорений и замедлений. Единственное, что может быть - это то, что вы выбрали разрешение с 30 кадрами в секунду (avi файл настраивается на 30 кадров в секунду), а комп не справляется с записью и пожатием этих 30 кадров, поэтому в avi попадает только 15, например, кадров. В этом случае видео будет воспроизводиться в 2 раза быстрее. Можно будет добавить настройку в программу для ограничения записи по количеству кадров.

Я добавил поворот изображения, а так же изменил кодек XVID на fddshow, таким образом вы сможете сами в настройках fddshow устанавливать любой кодек какой хотите, хоть MJPEG..

Эту версию я сам погоняю, затем выложу. Пока выложена старая.

dues
26.08.2010, 13:20
То же самое и у меня...
карта захвата на чипе Conexant bt848. Сама простая.
Драйвер: Conexant's BtPCI WDM Video Capture
Программа сейчас не очень правильное сообщение выводит :)
На самом деле проблема не в открытии источника видео, а в том, что не получается создать AVI файл.

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

AlexanSNZ
26.08.2010, 14:47
dues, когда будем тестить версию 1,3? :)

dues
26.08.2010, 14:55
dues, когда будем тестить версию 1,3? :)
Если успею, вечером выложу. У тебя должна заработать 1.2, проверь папку для авишек :)

lti1
26.08.2010, 15:37
Хм, тогда вряд ли деинтерлейсинг...
А конфигурация компа какая? Мож у него производительности не хватает, и он пропускает кадры, а в итоге видео получается ускоренным... Ну и разрешение выбираете с нормальной частотой кадров?

Core 2 Duo 2,2 Ггц 2Гб, загрузка ЦП не больше 50%.
Кстати когда статичная картинка скорость в норме, при появлении движения, даже в середине записи, скорость удваивается на всю запись.

dues
30.08.2010, 14:51
Тестировал в пятницу MJPEG. Мне не понравилось. Размер файла вырос в разы, а качество настолько же ухудшилось, номера не читабельные совсем. Думаю в таком случае переходить на fddshow смысла нет.

Сегодня вечерком проверю и выложу 1.3

dues
31.08.2010, 11:48
Выложил 1.3

Если использовали до этого предыдущие версии, нужно зайти в настройки программы и нажать ОК, чтобы настройки пересохранились.

NiMar
31.08.2010, 22:45
какие камеры использовать чтоб номера читались?

dues
31.08.2010, 23:59
у меня камера Logitech Portable Webcam C905
Номера читаются, но не так хорошо, как хотелось бы.
У встречных номера не видно, смазываются. У авто впереди видно метрах в 10.
Нужно еще экспериментировать. С настройками, качеством сжатия.

Fasterpast
08.09.2010, 17:15
http://s005.radikal.ru/i209/1009/de/fad88a9bb77e.png
Вот такая картинка у меня получается из окна. Камера logitech sphere af, разрешение 960х720. Вроде бы ничего, но можно заметить что даже с фокусом вручную выставленным на самое дальнее расстояние - камера все равно фокусируется слишком близко. Логично в принципе, веб камеры не работают на расстоянии более 5-6 метров...

@lex
09.09.2010, 09:32
у меня камера Logitech Portable Webcam C905
Номера читаются, но не так хорошо, как хотелось бы.
У встречных номера не видно, смазываются. У авто впереди видно метрах в 10.
Нужно еще экспериментировать. С настройками, качеством сжатия.

Бестолку. Матрица там реально 800х600. А 2 заявленных мегапикселя звездёжь и провокация... Попробуй в 100% качестве пофоткать тестовую картинку - сам убедишься, что после 0,48 мегапикселя всё остальное - экстраполяция. Лучше б взял 9000Pro :(

dues
09.09.2010, 09:40
А я не ставлю разрешение более 800*600, знаю что там реально столько.
И чем же лучше 9000 Pro. По моему это то же самое, что C905, только в другом корпусе

admin
09.09.2010, 10:20
Вот такая картинка у меня получается из окна. Камера logitech sphere af, разрешение 960х720. Вроде бы ничего, но можно заметить что даже с фокусом вручную выставленным на самое дальнее расстояние - камера все равно фокусируется слишком близко. Логично в принципе, веб камеры не работают на расстоянии более 5-6 метров...

Что за очистные сооружения у тебя во дворе?

Fasterpast
09.09.2010, 10:59
admin, всего лишь пруды-отстойники ) Грязь из забранной в трубы речки удаляет перед тем как она в барисовские пруды попадёт ) Таких много по Москве.
Видок с одной стороны канеш не оч, а с другой - от них не пахнет ничем, а значит фиг с ними

@lex
10.09.2010, 14:14
Вот такое у меня получается качество... К вопросу о читаемости номеров.
http://s60.radikal.ru/i170/1008/4b/145366ee4fbd.jpg
Разрешение стоит 1280х1024х15
Такое разрешение камера от ееешки не даст!!! Поэтому выставлять больше 640х480 не стОит. Кстати, где установлена камера? Чё-то по-моему низковато для вида из салона...

П.С.: на стоп-кадре Феад как у меня, только цвет другой ))
А я не ставлю разрешение более 800*600, знаю что там реально столько.
И чем же лучше 9000 Pro. По моему это то же самое, что C905, только в другом корпусе
Та по краям не так смазывает картинку. Геометрические искажения те же, но нет такой замыленности. Говорю уверенно, потому как юзал обе (9000 на работе есть) и повёлся на то, что если начинка одна - зачем платить больше? Теперь жалею.

Fasterpast
11.09.2010, 13:57
Такое разрешение камера от ееешки не даст!!! Поэтому выставлять больше 640х480 не стОит. Кстати, где установлена камера? Чё-то по-моему низковато для вида из салона...

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

V0ldemar
22.10.2010, 02:19
Предлагаю тему для размышления. Железо- ЖПС навигатор с видео входом (аналоговый), система WinCE 6.0. Можно ли написать прогу для видео регистрации?

NiMar
22.10.2010, 07:57
нет, т.к. навигатор с видео входом (аналоговый) - видео никак в виндоус не заходит.

SanRudnev
03.11.2010, 02:01
Есть вопрос: регулируется каким-то образом размер записанного видеофайла? Если писать на винт видео одним большим куском, то возникает куча минусов при копировании, ротации и т.д. Опять же: в случае серьезного ДТП и выхода из строя компьютера лучше чтобы файл с видео был закрыт - его так восстановить проще.

feryx
05.11.2010, 02:07
Появились юсб вебки full HD. Logitech С910 я схватил - 3,5 т.р., 1920х1080, MS LifeCam Studio получше. Есть в продаже 2 вебки H.264 1280x720р22 ~5т.р. У Log есть MJPEG поток ~20MB/s в full hd 30 к/с. Для записи в цикле пойдет. Лично мне не удалось его вытащить прогой AMCap. Комплектный софт пишет 15 к/с в 2 прохода. На закрытом форуме хабрахабр один сумел победить MJPEG. Ну а сохранить сжатый поток одно удовольствие, никаких 90% загрузки проца.
Кто-нибудь знает, дешевые китайские планшетники с Win CE и android, c портами через переходник, можно ли юзать с камерами и модемами, и как с софтом. С ХP самый простой 15 т.р.

whoim
26.11.2010, 10:29
проект мертв?

SpawnUA
26.11.2010, 23:27
Надеюсь проект не закрыт, ибо эта программа одна из немногих стабильно работающих. один минус - загрузка проца на моём Atom N330 великовата :(

Пока ищу информацию о том как задействовать аппаратный кодек (nVidia ION - CUDA, PhysX) для сжатия видеопотока на лету.

Может у кого есть такая информация?

Zorlak
06.01.2011, 01:33
Написал автору в личку, в ответ тишина. А жаль понравилась программа. Вы плыл такой баг, когда Win7 просыпается, а при засыпании CarDVR был запущен. GPS быстро не находит координаты. Если ЖПС не нашел сигнал то КарДРВ вылетает с ошибкой. А очень жаль. При повторном запуске вручную тоже, пока жпс не находит координаты. Тогда все ок.

oops1
06.01.2011, 16:51
Написал автору в личку, в ответ тишина.....

Ну так новогодние праздники :)

dues
06.01.2011, 17:44
Программа обновлялась, просто не выкладывал здесь. Теперь выложил :)

bother
08.01.2011, 02:03
А как на счёт MJPEG ? Чёт в новой версии не видно, когда ждать ?

dues
08.01.2011, 02:49
С MJPEG проводил опыты. И они показали, что размер файла увеличился, а номера стали вообще неразличимы. Поэтому вернулся на XVID.

Может у кого-то есть более удачный опыт?

bother
08.01.2011, 15:54
С MJPEG проводил опыты. И они показали, что размер файла увеличился, а номера стали вообще неразличимы. Поэтому вернулся на XVID.

Может у кого-то есть более удачный опыт?

Я поигрался с miniCAM на кодеке MJPEG, но не тот что идёт в KLITE и пр., а скачал отсюда http://rutracker.org/forum/viewtopic.php?t=1424575 В нём есть настройки кач-ва и т.д.

В принципе картина получается не плохая, учитівая что у меня Asus eeepc 900 Мгц проц.

bother
08.01.2011, 16:27
Ссылки на видики, снимал в MJPEG, жал ч-з pegasus кодек, настройки сжатия средние, 1 проход. Думаю стоит того, правда размер файла большой выходит ...

Загрузка проца ~ 50-80% в зависимости от разрешения и кол-ва кадров.

Описание характеристик видео там же, выбирайте максимальное кач-во :

http://www.youtube.com/watch?v=Q0SgCOsKl5g

http://www.youtube.com/watch?v=IhEHSB4YFRE

Единственный минус, который я наблюдаю, это размер видео.

Автор, добавь пожалуйста выбор кодеков, или версию под MJPEG.

dues
08.01.2011, 21:26
Ок, добавлю

seryal
08.01.2011, 22:10
Ссылки на видики, снимал в MJPEG, жал ч-з pegasus кодек, настройки сжатия средние, 1 проход. Думаю стоит того, правда размер файла большой выходит ...

Загрузка проца ~ 50-80% в зависимости от разрешения и кол-ва кадров.

Описание характеристик видео там же, выбирайте максимальное кач-во :

http://www.youtube.com/watch?v=Q0SgCOsKl5g

http://www.youtube.com/watch?v=IhEHSB4YFRE

Единственный минус, который я наблюдаю, это размер видео.

Автор, добавь пожалуйста выбор кодеков, или версию под MJPEG.
А какая камера?

bother
08.01.2011, 22:47
А какая камера?


там в описании к видео написано :)

LOGITECH C310

dues
09.01.2011, 00:48
Автор, добавь пожалуйста выбор кодеков, или версию под MJPEG.
готов тестировать? :)

bother
09.01.2011, 01:05
готов тестировать? :)


Фсегда готов ! :rock:

Zorlak
09.01.2011, 01:11
Скачал версию 1.7, но моя проблемма не решена. Если в настройках указан жпс, а он не поймал сигнал, программа не запускается. Вылетает с ошибкой. И еще просьба к автору. Есть возможность разделить окно настроек и просмотра видео. При встраивании белый фон с кнопками все портит. Или сделать чтобы кнопки вызывались если нужны.

dues
09.01.2011, 01:19
Скачал версию 1.7, но моя проблемма не решена. Если в настройках указан жпс, а он не поймал сигнал, программа не запускается. Вылетает с ошибкой.
пришли скрин ошибки. и если есть возможность, запиши что валится в компорт от GPS приемника пока он не соединился. Гипер терминалом или чем-то подобным. и тож пришли. ок?

dues
09.01.2011, 01:33
Фсегда готов ! :rock:
тогда держи

bother
09.01.2011, 01:34
тогда держи


Cпасибо ! Завтра выложу результаты.

bother
09.01.2011, 01:47
тогда держи
не пускает в сеттинги, ошибка.


19803


Дома 7ка, мож в ней проблемма ? завтра на ХР в машине проверю .

полный текст :

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Value of '0' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
Parameter name: Value
at System.Windows.Forms.NumericUpDown.set_Value(Decim al value)
at CarDVR.settingsForm.ApplySettingsToForm()
at CarDVR.MainForm.buttonSettings_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4952 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
CarDVR
Assembly Version: 1.8.0.0
Win32 Version: 1.8.0.0
CodeBase: file:///C:/cardvr_1_8_beta/CarDVR.exe
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
CarDVR.resources
Assembly Version: 1.8.0.0
Win32 Version: 1.8.0.0
CodeBase: file:///C:/cardvr_1_8_beta/en/CarDVR.resources.DLL
----------------------------------------
AForge.Video.VFW
Assembly Version: 2.1.3.0
Win32 Version: 2.1.3.0
CodeBase: file:///C:/cardvr_1_8_beta/AForge.Video.VFW.DLL
----------------------------------------
AForge.Video.DirectShow
Assembly Version: 2.1.3.0
Win32 Version: 2.1.3.0
CodeBase: file:///C:/cardvr_1_8_beta/AForge.Video.DirectShow.DLL
----------------------------------------
AForge.Video
Assembly Version: 2.1.3.0
Win32 Version: 2.1.3.0
CodeBase: file:///C:/cardvr_1_8_beta/AForge.Video.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

dues
09.01.2011, 02:22
не пускает в сеттинги, ошибка.
Исправил

dues
09.01.2011, 02:33
Есть возможность разделить окно настроек и просмотра видео. При встраивании белый фон с кнопками все портит. Или сделать чтобы кнопки вызывались если нужны.
Сделал полноэкранный режим. Во 2й бетке уже можно увидеть. По клику на видео-области. Переключается туда и обратно. Осталось вынести переключение в настройки.

seryal
09.01.2011, 04:42
там в описании к видео написано :)

LOGITECH C310

Точно, проглядел :whistle:

kishe
09.01.2011, 10:34
Привет, есть вопрос, а можно например несколько камер подключить одновременно?
Ну допустим вариант когда я хочу подключить 4 камеры для съемки по кругу.

lti1
09.01.2011, 12:28
А у меня на семерке вот такая ошибка вылетает:

этого сообщения.

************** Текст исключения **************
System.DivideByZeroException: Попытка деления на нуль.
в CarDVR.VideoSplitter.AddFrame(Bitmap& frame)
в CarDVR.MainForm.timerWriter_Tick(Object sender, EventArgs e)
в System.Windows.Forms.Timer.OnTick(EventArgs e)
в System.Windows.Forms.Timer.TimerNativeWindow.WndPr oc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5018 (Win7RTMLDR.050727-5000)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
CarDVR
Версия сборки: 1.8.0.0
Версия Win32: 1.8.0.0
CodeBase: file:///C:/cardvr_1_8_beta2/CarDVR.exe
----------------------------------------
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5000 (Win7RTMLDR.050727-5000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
CarDVR.resources
Версия сборки: 1.8.0.0
Версия Win32: 1.8.0.0
CodeBase: file:///C:/cardvr_1_8_beta2/ru/CarDVR.resources.DLL
----------------------------------------
AForge.Video.VFW
Версия сборки: 2.1.3.0
Версия Win32: 2.1.3.0
CodeBase: file:///C:/cardvr_1_8_beta2/AForge.Video.VFW.DLL
----------------------------------------
AForge.Video.DirectShow
Версия сборки: 2.1.3.0
Версия Win32: 2.1.3.0
CodeBase: file:///C:/cardvr_1_8_beta2/AForge.Video.DirectShow.DLL
----------------------------------------
AForge.Video
Версия сборки: 2.1.3.0
Версия Win32: 2.1.3.0
CodeBase: file:///C:/cardvr_1_8_beta2/AForge.Video.DLL
----------------------------------------
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5018 (Win7RTMLDR.050727-5000)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

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

dues
09.01.2011, 13:31
А у меня на семерке вот такая ошибка вылетает:
проверь, у тебя в настройках длительность видео-файла не 0 минут случайно ? если в программу зайти не можешь, в реестре HKEY_CURRENT_USER\Software\CarDVR меняй параметр AviDuration

lti1
09.01.2011, 14:04
проверь, у тебя в настройках длительность видео-файла не 0 минут случайно ? если в программу зайти не можешь, в реестре HKEY_CURRENT_USER\Software\CarDVR меняй параметр AviDuration
Так и есть, спасибо!
А еще с русской локализацией не прописана кнопка "СТОП".

Zorlak
09.01.2011, 14:31
Спасибо за быстрое реагирование. Скачал бету. Понравилась. Но она у меня не накладывает данные ЖПС. :(

dues
09.01.2011, 15:05
Разберемся

dues
09.01.2011, 15:30
Проклятая локализация. Уже жалею, что связался с ней :)
Вроде все работает. Проверяем. Для полно-оконного видео есть галка в настройках запуска.

dues
09.01.2011, 15:33
Привет, есть вопрос, а можно например несколько камер подключить одновременно?
Ну допустим вариант когда я хочу подключить 4 камеры для съемки по кругу.
Теоретически можно реализовать. Я планирую как минимум добавить вторую камеру (и в машину хочу поставить). Но будут проблемы со сжатием 4х потоков. Даже mjpeg на core 2 duo расходует 30% процессора. А MPEG4 примерно в 2 раза больше.

Zorlak
09.01.2011, 18:24
Теперь пишет нет сигнала ЖПС. А сигнал есть.

bother
09.01.2011, 18:40
При выборе кодека, нет его настроек. Пробовал сконфигурировать кодек отдельно, однако ничего не помогло, загрузка процессора 100% и соответствнно тормоза ...

AlexanSNZ
09.01.2011, 18:52
При выборе кодека, нет его настроек. Пробовал сконфигурировать кодек отдельно, однако ничего не помогло, загрузка процессора 100% и соответствнно тормоза ...

Поддерживаю, настройку кодека надо. У меня грузит на 50%.

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

bother
09.01.2011, 20:06
Поддерживаю, настройку кодека надо. У меня грузит на 50%.

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

Чёт мне кажется что с автофокусом вы загнули :)) Оптимальный вариант, отключить его в настройках камеры, если она при следующей загрузке не "забудет" об этом.

dues
10.01.2011, 02:54
Теперь пишет нет сигнала ЖПС. А сигнал есть.
Во время рефакторинга GPS парсилки перепутал местами статусы подключенности :)

Проверил дома через симулятор GpsGate - работает

dues
10.01.2011, 03:27
При выборе кодека, нет его настроек. Пробовал сконфигурировать кодек отдельно, однако ничего не помогло, загрузка процессора 100% и соответствнно тормоза ...
Конфигурирование кодека отдельно должно работать. Попробую добавить кнопку, но пока честно говоря не знаю как вызывать диалог конфигурации кодека.

Есть подозрения, что тормоза из-за того, что библиотека AForge сама по себе несколько тормозная. Я заметил, что miniCam тот же чуть менее прожорливый при прочих равных условиях

Zorlak
10.01.2011, 04:26
Спасибо данные появились. Завтра проверю в машине.

AlexanSNZ
10.01.2011, 11:09
Чёт мне кажется что с автофокусом вы загнули :)) Оптимальный вариант, отключить его в настройках камеры, если она при следующей загрузке не "забудет" об этом.
Согласен, ерунду спорол. Имел ввиду производить настройки камеры в программе, например такие: отключение слежения за лицом, фокус:blush:
Как это реализовано в других прогах видеорегистрации.

AlexanSNZ
10.01.2011, 17:14
Во время рефакторинга GPS парсилки перепутал местами статусы подключенности :)

Проверил дома через симулятор GpsGate - работает
Данные накладываются. Спасибо.

Поигрался с кодеками, наиболее оптимален для меня Xvid, но все равно изображение рывками. Разрешение: 640*480*30 С данными ЖПС загрузка проца подскакивает до 70%. Без, не более 50%.
http://s005.radikal.ru/i209/1101/75/4c42e5c256cb.jpg

Пример съемки. (http://www.youtube.com/watch?v=bRudCLuKadM)

dues
10.01.2011, 18:01
Когда в проге проскакивает 0 FPS, загрузка CPU при этом 100% ?
Возможно в этот момент AForge сбрасывает отснятое видео на винт.

1) Если прогу свернуть, должно жрать меньше.
2) Если компорт GPS в активном режиме открыть терминалом, сколько терминал будет жрать?

Нужно пробовать - уменьшать FPS, либо кодек подобрать другой. Кстати, Accusoft MJPEG кодек не подошел?

AlexanSNZ
10.01.2011, 18:50
Когда в проге проскакивает 0 FPS, загрузка CPU при этом 100% ?
Возможно в этот момент AForge сбрасывает отснятое видео на винт.

1) Если прогу свернуть, должно жрать меньше.
2) Если компорт GPS в активном режиме открыть терминалом, сколько терминал будет жрать?

Нужно пробовать - уменьшать FPS, либо кодек подобрать другой. Кстати, Accusoft MJPEG кодек не подошел?
Хммм не обращал внимание на загрузку ЦП в этот момент, но как то часто уж AForge скидывает видео получается. В настройках стоит 10 файлов по 20 мин.
Мне ЖПС так то не нужен, просто попробовал.
Из кодеков попробовал: DivX 6.9.2, H.264 и Xvid. Accusoft MJPEG кодек заври испытаю.

dues
10.01.2011, 19:18
10 файлов по 20 минут это настройки не AForge.

Эта библиотека работает как ей захочется - судя по наблюдениям, она накапливает в памяти какое-то кол-во кадров (за несколько секунд), затем разом сливает их на винт.

Если при этом загрузка проца высокая, то происходит затык и часть кадров просто теряются, т.к. не успевают обработаться.

Zorlak
10.01.2011, 20:28
Всем привет, проблема с зависание от ЖПС не решилась :( Проверил в машине. И когда программа работала нормально и потом пропал сигнал ЖПС программа тоже вылетела.

dues
10.01.2011, 20:34
Всем привет, проблема с зависание от ЖПС не решилась :( Проверил в машине. И когда программа работала нормально и потом пропал сигнал ЖПС программа тоже вылетела.

я уже говорил - пришли что приходит с компорта GPS приемника когда нет не пойманы спутники

Zorlak
10.01.2011, 20:38
Пытаюсь повторить ошибку дома, не получается. :)

Zorlak
10.01.2011, 20:40
я уже говорил - пришли что приходит с компорта GPS приемника когда нет не пойманы спутники

Где взять эти данные?

dues
10.01.2011, 21:10
пришли скрин ошибки. и если есть возможность, запиши что валится в компорт от GPS приемника пока он не соединился. Гипер терминалом или чем-то подобным. и тож пришли. ок?

Открываешь ком-порт любым терминалом (да хоть этим http://www.compuphase.com/software_termite.htm), ждешь с минуту чтобы навалило побольше и этот текст шлешь мне

AlexanSNZ
11.01.2011, 12:24
Кстати, Accusoft MJPEG кодек не подошел?
Как добавить кодек в список?
http://i031.radikal.ru/1101/fc/59e7aea6ea4c.jpg

Еще заметил, если в папке для сохранения видео менее 10 файлов, то все работает замечательно, ни чего не тормозит. Если 10, то заависон.

dues
11.01.2011, 12:47
Как добавить кодек в список?
чтобы добавить его в список, его надо установить :)
он пропишется в реестр куда надо и прога его подчитает.
кодеки поддерживаются только которые video for windows.
mjpeg, который обсуждали в этой ветке нормально ставится и появляется в списке (проверял на win 7 x64)

Еще заметил, если в папке для сохранения видео менее 10 файлов, то все работает замечательно, ни чего не тормозит. Если 10, то заависон.
Что за накопитель у тебя, на который запись идет? Не флешка случайно?
У тебя зависоны каждые 10 секунд на примере. А новый файл появляется через 20 минут. Неувязочка...

AlexanSNZ
11.01.2011, 12:51
чтобы добавить его в список, его надо установить :)
он пропишется в реестр куда надо и прога его подчитает.
кодеки поддерживаются только которые video for windows.
mjpeg, который обсуждали в этой ветке нормально ставится и появляется в списке (проверял на win 7 x64)


Что за накопитель у тебя, на который запись идет? Не флешка случайно?
У тебя зависоны каждые 10 секунд на примере. А новый файл появляется через 20 минут. Неувязочка...
:smile2:установил, перезагрузил, тольпосле этого сделал скрины.
Пишу на жесткий, Сиагейт вроде (2,5), выдрал из ноута.

dues
11.01.2011, 12:55
:smile2:установил, перезагрузил, тольпосле этого сделал скрины.
Пишу на жесткий, Сиагейт вроде (2,5), выдрал из ноута.
вечером проверю на XP, возможно там в другую ветку они прописываются

dues
11.01.2011, 13:11
Пишу на жесткий, Сиагейт вроде (2,5), выдрал из ноута.
Давай все-таки разберемся в какой момент у тебя зависон? При создании нового файла и удалении старого (по циклу)? Или вообще каждые 10 секунд?

AlexanSNZ
11.01.2011, 15:15
Давай все-таки разберемся в какой момент у тебя зависон? При создании нового файла и удалении старого (по циклу)? Или вообще каждые 10 секунд?

Давай. В настройках указано 10 файлов по 20 мин. В папке 10 видео файлов, катаюсь, подтормаживает. Удалил все из папки, катаюсь, не тормозит, пока 3 файла, посмотрю что будет дальше.
Кодек XviD.

dues
11.01.2011, 15:40
Давай. В настройках указано 10 файлов по 20 мин. В папке 10 видео файлов, катаюсь, подтормаживает. Удалил все из папки, катаюсь, не тормозит, пока 3 файла, посмотрю что будет дальше.
Кодек XviD.
Тогда не понятна причина тормозов. Если удаления файлов не производится, то разницы от кол-ва файлов не должно быть.
Такие тормоза происходят из-за медленной записи на винт. Почему - хз, мало места, фрагментация? Не? Посмотрим что дальше будет.

AlexanSNZ
11.01.2011, 19:36
Вечерняя съемка. (http://www.youtube.com/watch?v=PKkeZ5GOw_g) Тупеж есть, но мне кажется он из-за фокуса камеры.
Кодек все тот же XviD.

dues
11.01.2011, 19:41
Надо на кадр еще писать загрузку проца и кол-во памяти :)

seryal
11.01.2011, 20:14
Вечерняя съемка. (http://www.youtube.com/watch?v=PKkeZ5GOw_g) Тупеж есть, но мне кажется он из-за фокуса камеры.
Кодек все тот же XviD.
Что то мне кажется что в реалтайме жать в XviD не есть правильно, попробуй ffdshow Video Codec а в настройках его выбери
Encoder: MJPEG
fourcc: MJPG
Mode: one pass - average bitrate

Я так жму и вполне нормально вроде получается.

AlexanSNZ
11.01.2011, 20:18
Что то мне кажется что в реалтайме жать в XviD не есть правильно, попробуй ffdshow Video Codec а в настройках его выбери
Encoder: MJPEG
fourcc: MJPG
Mode: one pass - average bitrate

Я так жму и вполне нормально вроде получается.

Ок. Попробую.

dues, не смотрел еще по кодеку?

seryal
11.01.2011, 20:55
Ок. Попробую.

dues, не смотрел еще по кодеку?
А да забыл сказать, размер у файлов будет в разы больше чем у XviD но качество лучше и кодек этот скорострельней. Потом нужное уже пережмеш в XviD а не нужное в мусорку.

dues
11.01.2011, 22:19
dues, не смотрел еще по кодеку?
Посмотрел. Нашлись кодеки. Ща сделаю

PS: а у тебя тоже XP ?

AlexanSNZ
11.01.2011, 22:40
Посмотрел. Нашлись кодеки. Ща сделаю

PS: а у тебя тоже XP ?

ага, спс.

dues
12.01.2011, 01:09
ага, спс.
Задолбался я разбираться как это так получается в XP.
Вообщем, кодек этот ХРеново регистрируется. Скачай плиз прогу GSPOT (http://www.headbands.com/gspot/v26x/GSpot270a.zip).
Запусти его, он прочитает все кодеки в системе и починит кривые.

После этого перезапусти CarDVR - он должен увидеть этот проклятый кодек.

AlexanSNZ
12.01.2011, 09:16
После этого перезапусти CarDVR - он должен увидеть этот проклятый кодек.

Утилитка помогла. Покатаюсь, посматрю что да как.
Спасибо.

AlexanSNZ
12.01.2011, 14:29
Рано я порадовался, что затупы ушли:sad2:.
Тормоза вернулись, после того как в папке достигнуто количество видео файлов, указанных в настройках.
Такое впечатление, что программа начинает стирать/записывать самый первый файл, в этот момент и появляются подтормаживания:wacko2:.

dues
12.01.2011, 14:30
Она будет удалять его в начале записи. затем 20 минут будет писать в новый файл и удалять ничего не будет. При такой логике, затупы должны быть раз в 20 минут

AlexanSNZ
13.01.2011, 20:18
Поэксперементировал немного с кодеками, вот что получилось:

ffdshow - день (http://www.youtube.com/watch?v=LUZqV1cBfyc)
ffdshow - вечер (http://www.youtube.com/watch?v=ddj1nTe6BjU)
Настройки:
http://i014.radikal.ru/1101/74/aac999326c6b.png

PICVideo.M-JPEG - вечер (http://www.youtube.com/watch?v=Jm77Su4Qook)
Настройки:
http://s014.radikal.ru/i329/1101/40/3e3610044d30.jpg
Видео снятое этим кодеком днем уже выкладывал.

Разрешение 640х480х30. С кодеком ffdshow не подтормаживает. Буду изучать дальше:smile2:

dues
14.01.2011, 01:06
А вот кусок моей сегодняшней поездки (http://www.youtube.com/watch?v=J4Ps7CgbWQk)

AlexanSNZ
14.01.2011, 09:19
А вот кусок моей сегодняшней поездки (http://www.youtube.com/watch?v=J4Ps7CgbWQk)
Хорошее качесво:smile2:
Какой кодек использовал?

dues
14.01.2011, 11:31
кодек XVID, камера LOGITECH WebCam C905 Portable.

общая загрузка проца 30% :)

AlexanSNZ
14.01.2011, 12:32
кодек XVID, камера LOGITECH WebCam C905 Portable.

общая загрузка проца 30% :)
Камера у меня такая же. Кодек настраивал или в стоке?

dues
14.01.2011, 12:34
Камера у меня такая же. Кодек настраивал или в стоке?
в стоке, меня устроило качество.

PS: режим веб-камеры выбирал 800*600*30

D_Pavel
14.01.2011, 14:47
Можете такую прогу сделать не на .NET?

dues
14.01.2011, 15:58
могу, но меня и на .net устраивает :)

Zorlak
15.01.2011, 21:31
dues, вот лог компорта.

Zorlak
15.01.2011, 22:45
Я не спец в этом, но мне кажется вот что поменялось.
Сигнала нет. $GPGSA,A,1,,,,,,,,,,,,,,,*1E
Сигнал есть. $GPGGA,132133.415,5001.4713,N,03619.9789,E,1,03,5. 8,117.7,M,16.9,M,,0000*5A
Похоже когда $GPGSA,A,1,,,,,,,,,,,,,,,*1E DVRу это не нравится.

dues
16.01.2011, 13:54
Выкладываю очередную бетку. Довольно сильно переделал обработку видео. Должно работать быстрее, но может подглючивать :)
Исправил gps-парсилку для Zorlak.

Если все будет нормально, выложу в шапку.

PS: нашел косячок. Перевыложил.

Zorlak
16.01.2011, 20:46
Попробовал 5ю бетку. Вроде все нормально. Потестю еще отпишусь.

Zorlak
17.01.2011, 00:27
А когда в ДВР будет настройка камеры?

dues
17.01.2011, 00:42
Когда то что есть будет работать без глюков :)

Zorlak
17.01.2011, 00:45
Плохо, ладно нет настройки кодеков, но настройка камеры очень нужна. Я не могу выставить освещенность. Ехал вечером. Плохо видно. Но как благодарный за проделанную работу буду ждать.

dues
17.01.2011, 01:12
Настройки камеры глобальны. Настрой ее через любую другую софтину. Я щас подкрутил настройки через скайп, зашел в настройки камеры в qip - там уже измененные.

Zorlak
17.01.2011, 01:18
Спасибо.

Albert.comp
17.01.2011, 02:04
Хрень какая то у меня! Бета 3 вроде работала, поставил последнюю не запускается, и 3-я перестала. Как будто что то с кодеком случилось.
Выдает картинку при попытке нажать запись. Кодек XVID в настройках.
19969

Куда копать?!

Albert.comp
17.01.2011, 02:31
М...дак я! Сам сломал, сам починил. Да - почему то кодек слетел. Стер нафиг все (win7codek). Поставил K-lite 666 mega кодек. Настройки все без изменения оставил - все идет через ffdshow.

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

dues
17.01.2011, 03:01
Кто просил настройку камеры? :)

dues
17.01.2011, 03:04
Как эти кодеки лучше настроить? Хотелось бы поменьше компрессировать - меньше грузить проц, и качество получше должно быть. Или я не прав?
Попробуй PicVideo MJPEG Compressor, который обсуждался в этой теме. Сним на моем нетбуке, где атом старенький, загрузка проца около 30%

Zorlak
17.01.2011, 05:01
Кто просил настройку камеры? :)

(Я свидетель, а что случилось?) Спасибо будем тестить.

AlexanSNZ
17.01.2011, 08:59
Кто просил настройку камеры? :)
Вот спасибо!
Затестю.

Albert.comp
17.01.2011, 12:42
Попробуй PicVideo MJPEG Compressor, который обсуждался в этой теме. Сним на моем нетбуке, где атом старенький, загрузка проца около 30%

Спасибо! А какие настройки тогда в твоей программе ставить? Ну в смысле там вроде в списке нет mjpeg. Или это разновидность другого кодека?

dues
17.01.2011, 12:44
Почитай тему, тут ссылка на кодек выкладывалась. Его надо установить

AlexanSNZ
17.01.2011, 14:38
dues, спасибо! Настройки камеры работают:smile2:

dues
17.01.2011, 14:49
Гуд. Если до вечера не будет жалоб на баги, выложу 7 бетку в шапку, подправлю новости и определимся что дальше.

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

События примерно следующие:

1) Проблемы с записью (пропала камера и т.д)
2) Заканчивается место на HDD
3) Пропал сигнал гпс
4) Появился сигнал гпс
...что-нибудь еще

Все оповещения будут опциональные

Zorlak
17.01.2011, 16:39
Самое главное для меня. Это чтоб программа могла себя контролировать. Не зависла ли она. Но думаю есть смысл для этого сделать маленькую отдельную программку. Потому что если программа зависнет может ничего не проконтролировать. А если она будет отчитываться перед другой маленькой программкой то тут она никуда не денется. Не ответила значит повисла.

-LV-
17.01.2011, 19:15
Подскажите в чем проблема, качал разные версии, сейчас последняя 1.8 beta 7, при нажатии кнопки старт выскакивает ошибка, пробова и на ХР и на 7, при этом файл создается, но с 0 байт, и ничего не пишется.

Update: вопрос снимается, скачал прогу с этой темы Gspot и все заработало )

Albert.comp
18.01.2011, 03:12
MJPEG настроил. Жрет поменьше , а размер - фиг с ним.

Вопрос на засыпку - можно ли уменьшить нагрузку на проц, уменьшив число кадров в закладке ВИДЕО? У меня меняется только выходной файл (становится меньше) , а кодируется я так понял полный поток 30 FPS всегда, судя по битрейту на картинке видео! Так смысл FPS уменьшать - чтоб размер был меньше? А нельзя не весь поток кодировать а выборочно - допустим каждый второй кадр для fps15? Я хочу писать 1280х720 пусть 10 - 15fps, но зато качественно и без тормозов. Или тут так не прокатит?

dues
18.01.2011, 12:21
На закладке "Видео" уменьшение FPS должно как раз уменьшить загрузку проца, т.к. кадров будет обрабатываться меньше. Этот параметр и влияет на кодирование. Попробуй уменьшить.

AlexanSNZ
18.01.2011, 13:03
dues, а можно попросить? Добавить во вкладку "разрешение" линейку с 25fps.
Хотел бы писать с разрешение 800х600х25.
Спасибо.

dues
18.01.2011, 13:05
Не могу, в этом списке - режимы работы вебкамеры, о которых она сама сообщает программе. Я не могу придумывать свои

Albert.comp
18.01.2011, 13:24
На закладке "Видео" уменьшение FPS должно как раз уменьшить загрузку проца, т.к. кадров будет обрабатываться меньше. Этот параметр и влияет на кодирование. Попробуй уменьшить.

Нифига. Ставлю 1 к/сек нагрузка не уменьшается, пишет файл размером меньше - да. Действительно движение 1 раз в сек при воспроизведении файла, но на картинке видео 30 fps! Типа я мчу! Похоже он один кадр 30 раз кодирует. Но я не спец в этом. Это только моя догадка. Как это проверить? Полагаюсь на твой опыт.

dues
18.01.2011, 13:41
Ок, я проверю вечером. Должно работать как я написал, если не работает - косяк, будем исправлять.

ciclop
19.01.2011, 11:03
Вчера наконец озаботился видеорегистрацией. Купил вэбку Logitech C910 оказалась шикарная камера.
Перепробовал кучу программ и остановился на этой. Респект и уважуха разработчику. Но вот с чем сталкнулся.
1. Встраиваю центрифугу как приложение размер встраиваемого окна в неполноэкранном режиме составляет 800х335 пикселей. и в этом окне болтается маленькое окно программы причем на черном фоне оно смотрится убого. Вопрос-есть ли возможность сделать фон программы черного цвета и размер окна программы 800х335.
2. На поле программы очень бы хотелось видеть кнопку закрытия программы. Это необходимо для корректного завершения программы в центрифуге. В противном случае при закрытии программы центрифужными средствами прога просто уходит под центрифугу и вист незакрытая.
3. Есть ли возможность прописать интерфейс программы в xml файле. В таком случае можно будет создавать огромное количество скинов для данной программы. Сам неоднократно рисовал скины для различных программ под тач скрин. Есть в этом опыт.
А в целопм прога шикарная.

dues
19.01.2011, 12:42
Ок, я проверю вечером. Должно работать как я написал, если не работает - косяк, будем исправлять.
Посмотрел вчера - с 1 к/с библиотека почему-то вообще работать не хочет. Придется убрать его из списка.
Нужно будет немного переделать механизм получения/сохранения видео.

Zorlak
19.01.2011, 12:44
Ждем с нетерпением новых версий, а модуль контроля программы скоро будет?

dues
19.01.2011, 12:48
Вчера наконец озаботился видеорегистрацией. Купил вэбку Logitech C910 оказалась шикарная камера.
Перепробовал кучу программ и остановился на этой. Респект и уважуха разработчику. Но вот с чем сталкнулся.
1. Встраиваю центрифугу как приложение размер встраиваемого окна в неполноэкранном режиме составляет 800х335 пикселей. и в этом окне болтается маленькое окно программы причем на черном фоне оно смотрится убого. Вопрос-есть ли возможность сделать фон программы черного цвета и размер окна программы 800х335.
Если нажать на области, куда выводится видео, эта область растянется во все окно.

Не совсем понятно зачем делать размер окна 800*335. Центрифуга не умеет сама менять размер окна при встраивании?
2. На поле программы очень бы хотелось видеть кнопку закрытия программы. Это необходимо для корректного завершения программы в центрифуге. В противном случае при закрытии программы центрифужными средствами прога просто уходит под центрифугу и вист незакрытая.
кнопку добавить можно, не проблема

3. Есть ли возможность прописать интерфейс программы в xml файле. В таком случае можно будет создавать огромное количество скинов для данной программы. Сам неоднократно рисовал скины для различных программ под тач скрин. Есть в этом опыт.
Скины я делать не планирую :) Не хочется из полезной программы делать программу "4 video" или как там ее.. Где попугай летает по экрану :)

-LV-
19.01.2011, 12:49
У всех так или только у меня, в настройках, выставляю 10 мин 20 файлов, а прога сохраняет в один файл не более 6 мин. И скорость воспроизведения быстрее чем в реальности, уменьшал кол-во кадров, проц. на 40-50% при 640/480*20fps, даже при воспроизведении секунды на картинке быстрее тикают ~ раза в 1,5-2 )) бук eee pc 701 кодек PICVideo с настройками из этой темы. Кто-нибудь сталкивался с подобным?
А так прога хорошая, спасибо что постоянно ее усовершенствуешь )))
и еще вопрос, а что за циферки слева от fps бегут?

ciclop
19.01.2011, 13:40
спасибо за оперативный ответ.
И по пунктам.
Центрифуга выводит встраиваемые приложения в том размере в каком приложение запущено. Если приложение имеет размер окна 200х200 то оно и откроется внутри центрифужного окна которое имеет размер 800х335.
Топанье по области видео приводит лишь к тому что видео разворачивается на весь размер окна который как я уже говорил меньше центрифужного.
А теперь представьте себе, что внутри черного окна висит окно белого цвета. Кстати если окно программы просто сделать черного цвета вместе с кнопками то оно разместится на черном фоне в центре окна центрифуги как влитое и ничего переделывать не надо.
А насчет скинов это вы зря. Программа от данной опции только выиграет и я готов в этом оказать помощь, так как имею небольшое дизайнерское образование.
А по функционалу прога просто супер.
Но как мне кажется если функционал на высоте, то почему должен отставать внешний вид.

-LV-
19.01.2011, 13:44
сегодня встроил в центрофугу, все нормально отображается, может ты забыл поставить галку запускать в полноэкранный режим.

dues
19.01.2011, 13:50
У всех так или только у меня
Я думал эту проблему решил. Опиши еще раз какой решим для Web-камеры (800*600*20 ?) и сколько кадров в секунду у тебя задано для выходного файла. Вечерком попробую повторить

ciclop
19.01.2011, 14:05
-LV- Спасибо за совет Сегодня проверю. Скорее всего я просто дурак. Похоже действительно не поставил.

-LV-
19.01.2011, 14:28
Я думал эту проблему решил. Опиши еще раз какой решим для Web-камеры (800*600*20 ?) и сколько кадров в секунду у тебя задано для выходного файла. Вечерком попробую повторить

режим ставлю 640*480*30 (другого варианта с меньшим кол-вом кадров в списке не видел), а во вкладке видео (по-моему) ставлю fps пробовал 25 (загрузка проца около 60%) и 20 (загрузка проца около 40%), и еще пробовал режим 800*600*30 и кол-во кадров 20 (загрузка около 80%). и когда просматриваю дома на компе, то в плеере секунды тикают как надо, а на самом видео быстрее и картинка соответственно тоже быстрее проигрывается, камера у меня logitech pro 9000, бук eee pc 701 (разогнанный до 900 мгц и 2гб оперативки).
Причем в названии файлов пишется время, и там действительно разница между файлами 10 минут, а при проигрывании 6 мин (если 25 fps) и7 мин (если 20 fps) съемки.

P.S. в диспечере задач загрузка самой проги например 60%, еще процесс System около 20%, это работа кодека или камеры, или еще чего-то. и что же все-таки за циферки слева от fps :smile1:

-LV-
19.01.2011, 14:30
-LV- Спасибо за совет Сегодня проверю. Скорее всего я просто дурак. Похоже действительно не поставил.

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

nemo
19.01.2011, 15:05
Ну пожалуй и я подключусь к тестированию. Железо
1 база - samsung q1 cel 900 1gB ram.
2. камера MD-80 от братьев китайцев.

на планшете centrifuse 3, выполняет функции навигации, хендсфри, медиапроигрывателя ну а теперь и видеорегистратора.

Пока CarDVR (последняя выложенная в ветке бетта) пробую в статике особых глюков не обнаружил. Вечером попробую в динамике будет ли тормозить (myDVR тормозит, video4carpc на грани).

В центрифугу встроилось нормально, все запускается и закрывается. Но согласен фон можно было бы черным (ну или выбор цвета мало ли какой скин у центрифуги) хотя конечно че там смотреть в движении то?. Фейс конечно можно было бы посимпатичнее покруглее что ли сделать, но я не дизайнер тут мне судить трудно. В прочем если смотреть чисто утилитарно в общем все может оставаться и так.
Пожалуй можно было бы добавить запись звука (например для записи разговора с сотрудником ДПС), ну и пожалуй что то типа логотипа на изображении, что бы если в суде возникнет вопрос "чем осуществлялась запись" он был снят.
Не плохо бы на оснвное окно сделать кнопку "вкл-выкл GPS" ну и если будет запись звука "вкл-выкл запись звука"

che89
19.01.2011, 16:34
при попытке зайти в настройки программы (win7, 64бита):

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at CarDVR.settingsForm.comboResolution_DropDown(Objec t sender, EventArgs e)
at CarDVR.settingsForm.ApplySettingsToForm()
at CarDVR.MainForm.buttonSettings_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4952 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
CarDVR
Assembly Version: 1.8.0.0
Win32 Version: 1.8.0.0
CodeBase: file:///C:/Users/17D3~1/AppData/Local/Temp/Rar$EX00.632/CarDVR.exe
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
AForge.Video.VFW
Assembly Version: 2.1.3.0
Win32 Version: 2.1.3.0
CodeBase: file:///C:/Users/17D3~1/AppData/Local/Temp/Rar$EX00.632/AForge.Video.VFW.DLL
----------------------------------------
AForge.Video
Assembly Version: 2.1.3.0
Win32 Version: 2.1.3.0
CodeBase: file:///C:/Users/17D3~1/AppData/Local/Temp/Rar$EX00.632/AForge.Video.DLL
----------------------------------------
mscorlib.resources
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4952 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
CarDVR.resources
Assembly Version: 1.8.0.0
Win32 Version: 1.8.0.0
CodeBase: file:///C:/Users/17D3~1/AppData/Local/Temp/Rar$EX00.632/en/CarDVR.resources.DLL
----------------------------------------
AForge.Video.DirectShow
Assembly Version: 2.1.3.0
Win32 Version: 2.1.3.0
CodeBase: file:///C:/Users/17D3~1/AppData/Local/Temp/Rar$EX00.632/AForge.Video.DirectShow.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

ciclop
19.01.2011, 16:44
http://savepic.net/362109.jpg
Вот набросал на быструю руку как я бы хотел видеть программу на своем CarPC.
Хотя конечно на вкус и цвет товарищей нет.

ciclop
19.01.2011, 20:34
Почитал статью про настройку кодака Xvid
http://www.videorip.ru/page.php?id=67
Из данной статьи вынес не мало нового. Почитайте и вы может поможет. А я буду теперь с этим кодаком эксперементировать.

seryal
19.01.2011, 20:45
http://savepic.net/362109.jpg
Вот набросал на быструю руку как я бы хотел видеть программу на своем CarPC.
Хотя конечно на вкус и цвет товарищей нет.

Тогда уж лучше скиновый интерфейс :)

nemo
19.01.2011, 20:54
Попробовал в динамике кодек ffds, подтормаживает у меня прилично (запущено было все цинтрифуга, навигатор, регистратор). По сути слайдшоу с выпадением довольно большого кол-ва кадров. При этом 5 мин ролик воспроизводится за чуть больше минуты.
Завтра попробую кодек полегче.
Может имеет смысл в режиме записи дать возможность не выводить видео на экран? Возможно это хоть немного поможет слабым машинам?
Еще парочка "хотелок".
Имхо неплохо бы вывести в главное окно индикаторы "включена запись" и "идут данные gps".
И еще бы чуть увеличить шрифт текста на изображении на маленьких экранах ну очень мелко.

-LV-
19.01.2011, 22:15
Может имеет смысл в режиме записи дать возможность не выводить видео на экран? Возможно это хоть немного поможет слабым машинам?

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

nemo
20.01.2011, 10:07
Попробовал PICV - лучше но потерянные кадры есть. Воспроизведение записанного ролика идет ускорено (раза в два - три миниум). Для пробы переключился на xvid сдается мне выпадений с ним меньше, но ролик получился коротким по нему трудновато судить. Однако скорость воспроизведения так же повышенная. Последний ролик оказался "битым" выключалось при этом не штатно (просто выключением центрифуги).

ciclop
20.01.2011, 15:30
Перепробовал кучу кодаков. И со всеми беда. При воспроизведении видео проигрывается раза в три, а то и больше быстрей. Напишите кому удалось победить этот косяк, с какими параметрами и каким кодаком.

Fasterpast
20.01.2011, 15:41
ciclop, какой проц? Может просто не тянет запись?

-LV-
20.01.2011, 15:56
так дело в том, что я специально ставлю маленькое кол-во кадров, и разрешение, и проц при этом загружен на 30%, но при воспроизведении все равно запись ускореная, так, что я думаю дело не в проце.

Fasterpast
20.01.2011, 16:40
Ну тогда проблема просто в воспроизведении. Что 15 кадровый ролик воспроизводится как 25ти кадровый, поэтому всё ускорено.
Возможно просто какой-то информации не хватает. Не все форматы файлов и кодеки корректно работают с нестандартной частотой кадров.

nemo
20.01.2011, 16:44
так дело в том, что я специально ставлю маленькое кол-во кадров, и разрешение, и проц при этом загружен на 30%, но при воспроизведении все равно запись ускореная, так, что я думаю дело не в проце.

Согласен, кодеки, процессоры разные эффект один. Софт я тоже менял, после video4carpc и mydvr воспроизводиться с нормальной скоростью. С теми же кодеками.

ciclop
20.01.2011, 23:50
Попробовал одним и тем же кодаком с одинаковыми установками по кодаку записать видео. Эффект разнится. В CarDVR как ни странно получается лучшее качество картинки но при этом скорость воспроизведения раза в три быстрее оригинала.

dues
21.01.2011, 11:57
Ок, вернул старый механизм записи кадров.
Теперь веб-камера открывается в режиме количества кадров, которое указано в настройках. И точно такое же количество кадров устанавливается для видеофайла.

Но есть одна тонкость. Если вы выбрали, например, 25 кадров/с, а вебкамера не может в темноте выдать больше 12ти, то опять же файл будет бежать быстрее в 2 раза. Но если вы изначально установите 10 кадров, то все будет как надо. Дело в том, что я для видеофайла должен четко задать сколько кадров в секунду в него пишу.

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

nemo
21.01.2011, 15:29
Но есть одна тонкость. Если вы выбрали, например, 25 кадров/с, а вебкамера не может в темноте выдать больше 12ти, то опять же файл будет бежать быстрее в 2 раза. Но если вы изначально установите 10 кадров, то все будет как надо.

гм это не есть гут подстраивать руками в зависимости от времени суток, а вероятно и погоды не вариант :(.

dues
21.01.2011, 15:29
Есть другие идеи? :)

PS: Руками не обязательно. Можно детектить сколько кадров сейчас способна выдать камера. И делать это перед каждым созданием нового файла

nemo
21.01.2011, 16:27
Есть другие идеи? :)

PS: Руками не обязательно. Можно детектить сколько кадров сейчас способна выдать камера. И делать это перед каждым созданием нового файла

Как вы себе это представляете в движении на скорости хотя бы км 60 при цикловой записи хотя бы по 5 минут? :shok:

dues
21.01.2011, 16:28
Элементарно. Едешь на скорости 60км/ч, крутишь баранку, а прога сама все делает :)

nemo
21.01.2011, 16:46
Элементарно. Едешь на скорости 60км/ч, крутишь баранку, а прога сама все делает :)

Ну если это возможно то вариант. Тогда правда лучше писать короткими кусками видимо, но это увеличит нагрузку на систему :(. Где ты "золотая середина".... В общем пробовать надо в действии....

Да к стати снижение разрешения на ступень картину не улучшило.

ciclop
21.01.2011, 18:05
И всетаки при всех достоинствах программы к разработчику есть человеческая просьба:- сделайте пожалуйста цвет фона черным и кнопки тоже черными. Данная просьба обусловлена не прихотью а соображениями безопасности. Сегодня я ехал с включенноц программой. Мне кажется что если программу не запускать в полноэкранном режиме то нагрузка на проц уменьшается. Короче ехал я в полной темноте и после мимолетного взгляда на экран был некоторое время ослеплен. В темноте программа на экране работает как не слабый фонарь. Вот для этого и прошу сделать ее темной. Ведь как не крути орентирована она на автомобиль.
Еще раз прошу - ПОЖАЛУЙСТА!!!

dues
21.01.2011, 18:07
Чуть позже

nemo
21.01.2011, 19:19
Вот для этого и прошу сделать ее темной. Ведь как не крути орентирована она на автомобиль.
Еще раз прошу - ПОЖАЛУЙСТА!!!

В принципе поддержу есть такое (как вариант борьбы разврнуть картинку или вообще свернуть-переключится).
Но имхо сейчас важнее разобраться с торможениями скоростью воспроизведения.

dues
22.01.2011, 12:45
Итак, FPS настраивается как для камеры так и для выходного файла. Пока никакой автоподстройки.

В списке режимов камеры указан максимальный FPS для этого режима. Если задать на закладке Видео больше, то программа все равно выставит FPS максимальный для этого режима.

dues
22.01.2011, 16:38
Сделал выбор цвета для фона и текста, добавил кнопку "выход".
Сегодня поезжу, потестирую как пишутся кадры, ну и все остальное

Zorlak
22.01.2011, 21:02
Ждем отчетов.

ciclop
22.01.2011, 21:22
Ребята!!!! Беда!!!!!
Куда-то пропали почти все кодаки. Осталось всего штук 5. Переустановка клайт мега кодак пака ни к чему хорошему не привело. Ранее был пост в котором выкладывалась прога для исправления кодаков - она тоже не помогла. ЧТО ДЕЛАТЬ???

TroyTQ
22.01.2011, 21:42
Потестил программку - пока это самый лучший вариант для моей системы. Проц грузит до 25 проц :) При центрифуге в режиме оболочки - работает!

Вопросы.
1. Необходимо сделать настройку визуальной части, ну там цвета элементов.
2. Не понял как скинуть видео, если что-то произошло. Удобно было реализованно в камграббере - по кнопке записи сбрасывались в другую папку и не переписывались.
3. Не заработал ГПС. У меня GpsGate +BU353.

пробовал версию 1.8.7.

Albert.comp
22.01.2011, 22:54
Посмотрел вчера - с 1 к/с библиотека почему-то вообще работать не хочет. Придется убрать его из списка.
Нужно будет немного переделать механизм получения/сохранения видео.

Антон! Спасибо за труд. У меня вроде сейчас все работает вполне адекватно. Больше кадров - болше загрузка проца, и наоборот соответственно. Скорость вроде тоже не лажает.

Буду пробовать дальше. А скоро и в авто попробую!

nemo
23.01.2011, 01:49
Ребята!!!! Беда!!!!!
Куда-то пропали почти все кодаки. Осталось всего штук 5. Переустановка клайт мега кодак пака ни к чему хорошему не привело. Ранее был пост в котором выкладывалась прога для исправления кодаков - она тоже не помогла. ЧТО ДЕЛАТЬ???

откати систему на момент когда было.

ciclop
23.01.2011, 10:34
Слежение за диском С у меня было тоключено с целью ускорения загрузки. Так что этот вариант отпадает. А началась вся эта беда после установки программы Debut которая сама устанавливает какие-то кодаки.

dues
23.01.2011, 13:36
2. Не понял как скинуть видео, если что-то произошло. Удобно было реализованно в камграббере - по кнопке записи сбрасывались в другую папку и не переписывались.

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

3. Не заработал ГПС. У меня GpsGate +BU353.
можешь прислать кусок лога с компорта ГПС приемника?
у меня тоже GpsGate - все ок

dues
23.01.2011, 15:27
Обновил шапку, выложил версию 1.8. Нового по сравнению с последней беткой - цвет интерфейса и кнопка "выход"

TroyTQ
23.01.2011, 21:10
Прокатился сегодня с 1.8.

Сначала обрадовался, загрузка процессора упала да 6...14 процентов. Но в конце поездки посмотрел, что там записалось. Шесть файлов по две минуты. В настройках - шесть по десять. При воспроизведении записанного оказалось, что запись ускоренная, похоже, что в пять раз. При версии 1.8.7 такого не было...



можешь прислать кусок лога с компорта ГПС приемника?
у меня тоже GpsGate - все ок

побаловался с настройками ГпсГейта, вроде заработало!



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


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

ciclop
23.01.2011, 22:17
Огромное спасибо за добавление выбора цветовой гаммы. Наконец-то программа вписывается в центрифугу. Кнопка "выход" значительно упрощает выход из программы внутри центрифуги. Короче одни положительные эмоции.
А теперь немного пожеланий:
1. в настройках программы необходима кнопка настройки выбранного кодака (сейчас для настройки какого либо кодака приходится запускать виртуал даб).
2. При растягивании окна программы в ширину до 800 пикселей растягивается окно видео и картинка растягивается соответственно.
3. До момента запуска видеозаписи в окне видео, картинки с камеры нет.
Не знаю может это у меня такой косяк но произошло следующее: при работающей программе в которой включен сбор информации с GPS появилась необходимость вкючить в паралель программу SityGuide которая не смогла найти GPS приемник. После закрытия CarDVR сити нашла приемник.

nemo
23.01.2011, 22:29
попробовал для меня более менее оптимальным оказалось xvid 320X240 15fps (минимально тормозит другие приложения).
Выпадений кадров на глаз нет однако воспроизведение сильно ускоренное.
Если запустить программу без подключенной камеры и потом подключить и перезапустить программу камеру опять приходится выбирать в настройках.

dues
23.01.2011, 23:34
Шесть файлов по две минуты. В настройках - шесть по десять.
А теперь проверь какой FPS у тебя на видео и какой в настройках программы на закладочке Видео. Думаю что различаться они будут в 5 раз.

dues
23.01.2011, 23:39
2. При растягивании окна программы в ширину до 800 пикселей растягивается окно видео и картинка растягивается соответственно.
Это называется масштабирование. А если на камере будет выбрано разрешение большее, чем показывает монитор, оно не влезет в экран?

Не знаю может это у меня такой косяк но произошло следующее: при работающей программе в которой включен сбор информации с GPS появилась необходимость вкючить в паралель программу SityGuide которая не смогла найти GPS приемник. После закрытия CarDVR сити нашла приемник.
потому что с компортом можно работать только в монопольном режиме. Если надо чтобы несколько программ могли пользоваться гпс, устанавливай программу для виртуализации компортов

dues
23.01.2011, 23:48
Если запустить программу без подключенной камеры и потом подключить и перезапустить программу камеру опять приходится выбирать в настройках.
ты запустил программу когда не было камеры, зашел в настройки. Там камеры в списке конечно нет. Нажал сохранить. Так? :)
Естественно, что после подключения камеры надо будет выбирать ее снова.

Albert.comp
24.01.2011, 02:43
Мысли по поводу флешек и записи дтп.
А если к примеру едешь, и увидел что интересное, а остановиться ну никак - жаль если видео потом затрется ... Что если сделать горячую кнопку - чтоб файл с видео перекинулся в резервную директорию. А там хоть на флешку хоть куда.

TroyTQ
24.01.2011, 10:48
А теперь проверь какой FPS у тебя на видео и какой в настройках программы на закладочке Видео. Думаю что различаться они будут в 5 раз.

На видео - 5fps

В программе:
VideoSource>resolution - 800x600x30
Output>output rate - 25fps

Версию 1.8 проверял вечером.

1.8b7 - днем, фпс на видео, если не ошибаюсь, было около 20. Может поэтому и не заметил, что видео было немного ускорено.

dues
24.01.2011, 11:40
Ясно.

Вчера повторил у себя на EEE PC 901 проблему ускоренного воспроизведения.
Точнее это не воспроизведение ускоренное, а пропуск кадров.
Фигня в том, что на 2х ноутбуках поведение источника видео (веб-камеры) отличается. Не знаю в чем дело - может быть в драйверах.
Пришел к выводу, что рассчитывать на то, что камера будет выдавать заданное количество кадров - нельзя.

Версию 1.8 пока убрал из шапки. Сегодня вечером выложу 1.8.1 в которой все будет нормально.

ciclop
24.01.2011, 12:30
Протестил программу на кодаках PicVideo и ffDShow. Качество видео оказалось обсалютно одинаковое. Легкое подтармаживание на обоих кодаках и достаточно четкая картинка. Ночью к сожалению номеров машин не видно по причине отражения света номером. Вот тут http://forum.sharereactor.ru/showthread.php?t=62337наткнулся на статью по настройке кодака ffDShow . Буду тестить настройки.

ciclop
24.01.2011, 23:34
Есть ли возможность в настройках программы сделать "скрыть указатель мыши"?

Влад69
25.01.2011, 00:39
Доброго времени! То же озадачился видеорегистрацией.)))
Скачал прогу,всё очень понравилось. Просто,доступно и функционально.)))
ОГРОМНЫЙ РЕСПЕКТ РАЗРАБОТЧИКУ!!!
Единственный баг который сразу бросается в глаза - пропуск кадров при воспроизведении,о котором писалось выше.Но я надеюсь,что мастер справится с этой проблемой.)))

dues
25.01.2011, 01:49
Спасибо, я тоже надеюсь :)

Выложил 1.8.1

nemo
25.01.2011, 13:19
Спасибо, я тоже надеюсь :)

Выложил 1.8.1

Хотелось бы порадовать да нечем так же бежит.

dues
25.01.2011, 13:55
Хотелось бы порадовать да нечем так же бежит.
Не может быть :) Точно версия 1.8.1 в заголовке программы?
Сколько fps показывается на видео? Сколько FPS в свойствах готового видеофайла (свойства по правой кнопке, сведения)? Какая средняя загрузка процессора?

Я вчера тестировал на большом ноуте и на eeepc 901 на разных режимах.
EEE PC даже 30 кадров в секунду писал нормально. Загрузка проца была 30-40%

ciclop
25.01.2011, 16:34
Мне так кажется что все зависит от процессора и оперативки. Обработка видео к сожалению съедает огромное количество оперативной памяти. У меня к примеру стоит Мать ZOTAC ION ITX B Series - с процем Intel Atom N230 (single-core) (1.6 GHz) и 2 гига DDR2 оперативки. Для перекодировки и обработки видео этого за глаза и за уши хватит. Но для захвата видео на лету этой конфигурации явно не достаточно. Потому не стоит наезжать на разработчика он и так сделал легкую прогу. А необходимо просто подбирать кодаки и настройки этих кодаков которые сможет вытянуть ваш комп. Короче больше обращайте внимание на кодаки и не бойтесь менять их настройки. У меня к примеру на настройках камеры 600Х800 и настройках программы на кодаке ffdshow с битрейтом 3000 при настройках в 10 fps без GPS выдает обалденную картинку. При включении GPS на тех же настройках кодака, загрузка проца подскакивает аж 100% и начинаются пропуски кадров. При уменьшении битрейда до 750 пропуски кадров пропадают, проц загружен на 78%, но и качество картинки ухудшается в разы. Потому буду дальше подбирать параметры кодаков.

AlexanSNZ
25.01.2011, 17:22
dues, не подскажешь, в чем может быть проблема? Установил версию 1,8,1 из шапки. При открывании записанных файлов, вылазит вот такая ошибка:
http://s53.radikal.ru/i139/1101/3e/8c5e0e6db87f.png
http://s61.radikal.ru/i172/1101/a0/1d5635a2beea.png
Из скрина видно, что файлы все почти одного размера, но как только файл больше 3 Гб вылазит ошибка при воспроизведении, 1,5 -2 Гб нормально открывает.
Кодек использую PICVideo.M-JPEG.

dues
25.01.2011, 17:32
Попробуй открыть другим плеером, например VLC. Других мыслей нет.

PS: как пишет? не бежит видео?

AlexanSNZ
25.01.2011, 19:14
Попробуй открыть другим плеером, например VLC. Других мыслей нет.

PS: как пишет? не бежит видео?
Ни фига не помогло. Попробовал поменять кодеки, такая же байда.
Пишет нормально, редко подтормаживает.

dues
25.01.2011, 19:29
Похоже что у avi-контейнера есть ограничения какие-то. Чтобы не парить мозг, уменьши количество минут на файл. Вообще, по-хорошему, чем чаще создаются новые файлы - тем лучше. Меньше вероятности потерять большой кусок видео.

Влад69
25.01.2011, 20:22
Потесил,покрутил настройки. У меня получается на древнем ноуте и с камерой logitech c910, что если поставить 15 кадров ,то ускорения при воспроизведении нет.В машине стоит intel core 2 duo с 4 гиг оперотивы.Думаю там проблем быть вообще не должно.Ещё раз огромное спасибо разработчику.!!!

nemo
26.01.2011, 00:22
Не может быть :) Точно версия 1.8.1 в заголовке программы?
Сколько fps показывается на видео? Сколько FPS в свойствах готового видеофайла (свойства по правой кнопке, сведения)? Какая средняя загрузка процессора?

Я вчера тестировал на большом ноуте и на eeepc 901 на разных режимах.
EEE PC даже 30 кадров в секунду писал нормально. Загрузка проца была 30-40%

Версия 1.8.1, fps при записи не скажу, в движении у меня перекрыто центрифугой с навигатором, музыкой и хендсфри, при этом загрузка близка к 80% в пике, при входящем звонке с cardvr получил зависание при загрузке на 100%. Режим конечно далеко не легок железо слабовато, однако при тех же исходных условиях minicam и video4dvr такого эффекта не имеют, хотя картинка и не совсем плавна, значит все же компромисс возможен? Воспроизведение около 10 fps.

dues
26.01.2011, 01:19
Я вроде бы подробно расписал какими кнопками нажимать, чтобы посмотреть fps :)

Пропуск кадров это точно нехватка производительности. Компромисс есть - уменьшать степень сжатия, либо размер/частоту кадров у видео.

1.8.2 подсказывает красным цветом когда комп не успевает пожать видео.

Влад69
26.01.2011, 01:35
Да,просто не хватает железа. В машине всё заработало без тормозов и пропуска кадров.

Отличная софтина.)))) Осталось только камеру куда нить прикрутить))))

ciclop
26.01.2011, 09:28
Вчера реально камера помогла. Чудак вьехал мне в морду сдавая задом. Выскачил и стал обвинять меня что я ему в жопу вьехал. Пока я ему камеру не показал он порывался с меня денег снять за колонутый бампер. А как увидел камеру то вскочил в машину и смылся с места дтп. Короче камера себя уже окупила. Спасибо разработчику давай говори куда тебе заслать немного денюшков (желательно яндекс деньги).

dues
26.01.2011, 11:50
Благодарность можно засылать сюда: 41001198065425

TroyTQ
26.01.2011, 16:00
Попробовал последнюю версию.
Когда ФПС на картинке падает, скорость воспроизведения растет. Вот и получается ролик с переменной скоростью. Днем еще терпимо(fps 18..26), а вот вчера вечером снял - забавно получилось(fps 5..20).

Вопрос. ФПС на картинке, это то, что выдает сама камера?

С ГпсГейт не разобрался. Перешел на икс-порт - работает.

dues
26.01.2011, 16:09
Нет. Сейчас на картинке FPS тот, который мы пишем. Если FPS падает, значит система не успевает писать. И действительно, на этом участке видео будет проигрываться быстрее. Если FPS на видео отличается от того, который вы задали в настройках - значит плохо.

У меня возникла еще идея как можно лучше возпользоваться ресурсами компа. Вечером постараюсь реализовать. Лучше будет жать как на одноядерных, так и на несколько-ядерных процах.

ciclop
27.01.2011, 14:08
Сегодня удалось решить проблему с засветкой номерных знаков машин. К сожалению только тех которые находятся передо мной. Встречные нимера все равно засвечиваются фарами. Решение оказалось очень простым. Камера стояла внизу, на торпеде. Соответственно почти на уровне фар. Угол отражения света фар от номера получается маленький и фактически бьет обратно в камеру. Подняв камеру почти под самую крышу и направив ее вперед-вниз картинка в корне изменилась. Номера стали в большинстве случаев обсалютно читаемые. Правда при том что камера направлена чуть чуть вниз несколько уменьшился обзор впереди автомобиля.
Может кому пригодится данная информация.

nemo
27.01.2011, 15:30
Сегодня удалось решить проблему с засветкой номерных знаков машин.

А вот это спасибо за мысль.

ciclop
27.01.2011, 21:03
Вот пример моего видео ночью. http://rutube.ru/tracks/4030111.html?v=258802651f69e00061d1c41ca40b9297 конечно на этом видео совсем плохо видно номера но в оригинале различить можно.

Zorlak
27.01.2011, 21:09
Вот пример моего видео ночью. http://rutube.ru/tracks/4030111.html?v=258802651f69e00061d1c41ca40b9297

Какая камера? Производитель и модель. В темное время пишет более 10 кадров. Прям интересно.

dues
28.01.2011, 01:26
Версия 1.8.3
+ Сжатие делается в отдельном потоке, который занимается только сжатием
Пропусков должно сильно поуменьшиться

- Убрал FPS и счетчик кадров.
Толку от них немного, но количество одинаковых кадров будет больше. А значит сжиматься они должны быстрее и жрать меньше ресурсов.

ciclop
28.01.2011, 13:21
Какая камера? Производитель и модель. В темное время пишет более 10 кадров. Прям интересно.
Камера Logitech C910. Установки программы 10fps 800х600х30. Качество записи в установках камеры 48 в каких-то герцах, размер видео 800х600, используемый кодак ffdshow с битрейтом 3000 Encoder: MJPEG fourcc: MJPG Mode: one pass - average bitrate

nemo
28.01.2011, 14:35
При моих условиях все же убегает (раза в 2-3) индикатор красненький мигает часто, больших выпадений нет на PIC кодеке. с кодеком xvid на выходе вешает систему. Для minincam наиболее легок у меня PIC DerectShow.
Может все же поменять логику - при нажатии "старт" гасить предпросмотр, при "стоп" восстанавливать?

dues
28.01.2011, 14:40
XVID очень тяжелый кодек. Зачем использовать его, если система слабая? Можно попробовать поиграться с fddshow.

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

Есть опция для остановки предпросмотра при неактивной форме. Можно ее просто свернуть (или можно настроить автозапуск с виндой + сворачивать при запуске + останавливать предпросмотр при неактивной форме).

ciclop
28.01.2011, 23:50
Не знаю как у других, а у меня 1.8.3 дает загрузку проца на 98%. Все остальные приложения повисают. Ставлю первую версию с возможностью изменения фона (не помню какой вариант) и все работает шикарно.
Раздражает только в центрифуге на окне программы наличие стрелки мыши.

dues
29.01.2011, 01:02
А поподробнее? Какой режим выбран как источник? Нужны все 3 значения из параметра Источник видео -> Разрешение.

А так же какой FPS указан на закладке "Видео"

ciclop
29.01.2011, 01:11
Установки программы 10fps 800х480х30. Качество записи в установках камеры 48 в каких-то герцах, настройки видео у камеры широкоформатный 720*(адаптированный), используемый кодак ffdshow с битрейтом 3000 Encoder: MJPEG fourcc: MJPG Mode: one pass - average bitrate
На 1.8.3 = жесть
на одной из предыдущих версий с теми же настройками все идет шикарно.

Albert.comp
29.01.2011, 01:20
У меня 1.8.3 тормозит сильнее чем 1.8.8beta и память жрет безбожно - буфер памяти не освобождается пока не выйдешь из программы. 2 гига как ветром сдуло.

1.8.8beta - движек лучше кажется. Не знаю как у кого скорость воспроизведения там, пусть не ставят запредельные разрешения если комп не тянет!

Стоит fddshow -xvid 1500 битрейт 1280х720х30 - камера и в закладке видео 25fps - загрузка 100% - тормоза. 1.8.8beta загрузка 80%. 800х600 примерно 60 и 50% соответственно

mjpeg с 1.8.3 более адекватен - память не жрет загрузка на 20 % меньше чем с xvid. В принципе можно жить!

dues
29.01.2011, 12:50
Сделаю настройку для задания кадров самой камеры. Т.к. бетка задавала их, а 1.8.3 задает максимальное значение из режима.
Например у ciclop раньше камера выдавала 10fps, а сейчас 30 (из режима 800х480х30), а в файл все равно пишется только 10.

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

ciclop
30.01.2011, 09:37
Вчера окончательно определился с местом установки камеры.
Установил.
Для установки пришлось использовать удлинитель USB - 3 метра.
Короче видео стало тормозить нещадно.
Убираю удлинитель все работает нормально. Буду думать новое место для камеры чтоб без удлинителя.
Может кому данная инфа пригодится.
А теперь по программе.
Вчера получилось так что пришлось долго ездить соответственно под разное освещение днем и ночью приходилось выставлять разное fps.
Было жутко не удобно останавливаться, брать стилус, переходить в программе в настройки и менять настройки fps.
Вот и возник вопрос к разработчику программы: Возможно ли на главном окне программы где все кнопки управления программы сделать кнопки поменьше но под палец со значениями Fps.
Алгоритм работы такой:
1. Еду - вижу что темнеет(надо поменять fps)
2. Жму кнопку "стоп".
3. Жму кнопку "5" или "10" или "25" (что соответствует настройкам fps) при этом активная кнопка выделяется цветом.
4. Жму кнопку "запись" и спокойно еду дальше.
Идея проста - зачастую настройки кодака и настройки камеры настраиваются раз и навсегда, а вот fps приходится менять постоянно.
И коль уж эта программа затачивается под автомобиль, то логично сделать эти настройки под палец.
Может я конечно не прав и прошу слишком многого?

Albert.comp
30.01.2011, 12:52
А зачем fps менять на ходу. Камера сама меняет fps в зависимости от освещенности. И при условии достаточной мощности проца - днем будет 30, а ночью 5 -10. И ничего никуда бежать не должно. Ну будет местами несоответствие - ну и что. Что мы кино снимаем. Для разбора полетов вся инфа есть в кадре - gps скорость время. Что еще надо?

Алгоритм Антон со временем отточит надеюсь. Сейчас главное сделать глобальные настройки. Выбрать движок, и внешний образ программы.

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

dues
30.01.2011, 14:56
А что бы не бежало у меня есть идея (не знаю можно ли сделать это) - при появлении пропусков кадров, для сохранения скорости потока забивать пропуски одинаковыми кадрами
Беда в том, что именно так сейчас и делается в 1.8.3.

Возникает дилема. Камера выдает определенное количество кадров, максимально сколько может, но не больше указанного нами значения.
Например, у нее есть режим 800*600*30.
Это значит, что камера при этом разрешении может выдать 30 кадров (в самых идеальных условиях).

Поэтому 1.8.3 выставляет именно это значение. Но процессор компа слаб и в настройках выставляется только 10 кадров в секунду, которые проц успевает пожать. Получается, что 20 кадров в секунду сыпятся с камеры просто так. Они расходуют ресурсы, вызывают копирование памяти и т.д. Но никак не используются.

Поэтому напрашивается решение - ограничить количество кадров камеры, чтобы не сыпались лишние кадры. Но тут еще 2 нестыковки.

Первая - хочется же писать максимально - днем 25, а вечером 5. Соответственно настройку придется менять. Вручную - не вопрос.
Автоматически? Тоже можно, но чтобы понять сколько камера может выдать в данный момент времени - ее нужно открыть с максимальным FPS и пару секунд подсчитывать средний FPS. Потом открыть еще раз в режиме который рассчитали. И по-хорошему это надо делать перед стартом каждого нового ролика. Двухсекундный замер приведет к тому, что мы потеряем пару секунд записи. А если в эти пару секунд произойдет ДТП? Будет обидно.

Вторая нестыковка - некоторые камеры (например та, которая в моем еее-пц), после открытия в 10FPS, выдает 5FPS, а при открытии в 30FPS, выдает 10FPS при одинаковой освещенности. Почему так происходит - ХЗ.
Драйвера или железо так работает - не знаю.

Я пока в раздумьях как решить все эти проблемы.

Универсальное решение сейчас использовано в 1.8.3. Камера открывается в максимальном режиме. В видеофайл пишется столько кадров, сколько указано. А если с камеры приходит недостаточно кадров, копируются старые кадры.

Но это решение жрет ресурсы....

Albert.comp
30.01.2011, 15:18
Может тогда имеют право на жизнь две версии программы - первая 1.8.3 кому уж так нужно реальное время. И 1.8.8 бета для слабых компов. Мне скорость не важна, главное ресурсы компа чтоб не жрались. Что когда в тебя вьедут будешь fps мерить? врядли.

Я за бетку. Поставлю 1280х720 10fps и пусть всегда будет 10 и днем и ночью. ничего никуда не убежит. Иначе комп загнется.

Проблема еще в том что я в машину все никак не поставлю. А дома все только на словах подтверждается. Где золотая середина?

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

ciclop
30.01.2011, 20:47
Сегодня много ездил с камерой и заметил одну особенность. Включил комп, поехал с включенным регистратором. Пишется все шикарно. Проходит минут 20 начинаются небольшие тормоза. После 25 минут начинает картинка подвисать. Проходит еще минут пять и картинка виснет окончательно. Включение и выключение программы ни к чему не приводит. картинка плотно висит. После перезагрузки компьютера все становится нормально но через некоторое время все повторяется. Создается впечатление что под завязку забивается оперативка.

Albert.comp
31.01.2011, 01:26
Да, это так. Оперативка в 1.8.3 грузится. Закрываешь приложение - обнуляется. Но если использовать mjpeg - то грузится гораздо меньше.

Об этом тут и толкуем. Какой движек использовать!!!

dues
31.01.2011, 02:04
Оперативка грузится по одной простой причине - не успеваются пожаться и записаться в файл кадры, пришедшие с камеры. В 1.8.3 они кладутся в очередь для потока сжатия. Учту это, очередь придется подчищать когда она становится слишком большой.

Я сделал пробную версию, где можно отдельно задавать кадры для камеры и отдельно для выходного файла. А еще научил программу не жать кадры, ранее пожатые. Должно очень хорошо помочь когда с камеры кадров приходит меньше, чем хотим писать в файл.
В принципе можно было бы обойтись и одной настрой FPS - ведь камера не выдаст больше, чем на что мы ее откроем. Но опять же - камера моего EEEPC не выдает больше 5fps пока не откроешь камеру на максимум (30fps)

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

dues
31.01.2011, 03:27
Пробуем

AlexanSNZ
31.01.2011, 12:33
Пробуем
Катался все утро с новой версией. Разрешение 600х480х30, кол-во кадров выбрал 25. Глюков не выявил.
Спасибо.

dues
31.01.2011, 22:32
А что скажут те, у кого предыдущая версия тормозила?

Olegator84
31.01.2011, 22:48
А что скажут те, у кого предыдущая версия тормозила?

А у меня наоборот эта тормозила в машине, ни как не мог настроить, но дома попробовал поковырялся, в машине не было времени нормально настроить. Комп и дома и в машине почти одинаковые по конфигурации. Тока камеры разные, дома Logitech C210, а в машине 9000 Pro. Нормуль на 640*480 30 к/с, загрузка проца 11-13% для меня ваще нормал. Спасибо огромное:yes2: Лучше проги нет!!!

ciclop
31.01.2011, 23:59
А вобщем очень даже нормальненько. Все работает прога в норме осталось разобраться с тормозами камеры. Но это похоже уже моя проблема.

Albert.comp
01.02.2011, 02:06
Сегодня немного потестил.
Да. Работа проделана большая. Теперь ты лучше понимаешь все алгоритмы - это хорошо!

Память не заполняется - это гуд.

На разрешении 1280x720x25 загрузка 90% , в 1.8.8бета была 80%.
А вот дальше Антон - парадоскс. При 1280х720х5 в 1.8.4 загрузка 80%, а в бетке 1.8.8 загрузка 25%.

80% и 25% при 5 кадрах\сек. Я в шоке! Столько жрать чтоб видео было по плавней ???

Shaa
01.02.2011, 02:45
Сегодня немного потестил.

Я тоже хотел потестить, но в версии 1.84 нет поддержки формата mpeg.
Скачал MyDVR. Поехал записал, выложил. Питер ночью в снегопад. Фу какая гадость эта Питерская слякоть.

http://narod.ru/disk/4736909001/DVR00105.AVI.html

Albert.comp
01.02.2011, 10:47
Странно. Судя по свойству видео, у тебя идет поток 1280х720, Но почему такой жуткий интерлейс и как будто в реалии не больше 640х480.

Что за камера у тебя? И чем кодировал? Какой проц и какая была загрузка? Если не секрет. Просто интересно.

dues
01.02.2011, 11:29
На разрешении 1280x720x25 загрузка 90% , в 1.8.8бета была 80%.
А вот дальше Антон - парадоскс. При 1280х720х5 в 1.8.4 загрузка 80%, а в бетке 1.8.8 загрузка 25%.

80% и 25% при 5 кадрах\сек. Я в шоке! Столько жрать чтоб видео было по плавней ???

у меня один вопрос: x5 и x25 это для источника или для видео (сжатия) ?

охх уберу второй параметр, а то устану уточнять :)

dues
01.02.2011, 11:48
Я тоже хотел потестить, но в версии 1.84 нет поддержки формата mpeg.

Скачай и установи кодек mpeg для video for windows и будет тебе поддержка

Albert.comp
01.02.2011, 13:03
у меня один вопрос: x5 и x25 это для источника или для видео (сжатия) ?

охх уберу второй параметр, а то устану уточнять :)

Да извини, забыл уточнить. 5 кадров это в закладке видео, где сжатие ставим. У меня камера не регулируется - всегда 30 ( стараюсь делать светлее чтоб fps не падал ) . Так вообще все супер, но почему так грузит при малых кадрах. Антон , просто лично мне хочется писать 1280на720, пусть 5 10 к/сек. Это я могу пока только на бетке. Так что без обид. Может я просто много хочу.

dues
01.02.2011, 13:31
Открою секрет - бетка выставляет FPS и на камеру и на видео одинаковый.
И в 1.8.4 можно сделать то же самое.

Уверен, что кадры на камеру не выставляются? На закладке "Источник" ставишь fps 10, а с камеры прет все равно 30?

Может стоит еще раз проверить?

Albert.comp
01.02.2011, 14:29
Открою секрет - бетка выставляет FPS и на камеру и на видео одинаковый.
И в 1.8.4 можно сделать то же самое.

Уверен, что кадры на камеру не выставляются? На закладке "Источник" ставишь fps 10, а с камеры прет все равно 30?

Может стоит еще раз проверить?

слушай. Может быть. Проверю вечером. Камера логитек C310 кстати.

Shaa
01.02.2011, 15:13
Что за камера у тебя? И чем кодировал? Какой проц и какая была загрузка? Если не секрет. Просто интересно.

Камера LifeCam Cinema. Процессор Intel n455. Загрузка 79-82% при 1280х720 30fps. Кодек Pegas.

re_re
01.02.2011, 15:44
Кто-нибудь встраивал CarDVR в RideRunner, какой класс окна указывали? Как-то не получается.:angry:

ciclop
01.02.2011, 17:05
Установил в настройках программы 1.8.4:
Разрешение: 800х600х30
Источник: 10 кадров,
Настройки записи: 10fps
Сжатие: fddshow Video Codec (FFDS)
Работает нормально. В окне программы показывает:
Камера: 10 (иногда проскакивает 9, но редко)
Записано: 10 (иногда проскакивает от 12 до 8 но редко)
Старых: 0 (время от времени выскакивает 1 или 2 но очень быстро переходит снова на 0)
Видео при этом получается несколько дерганное но четкое и без ускорения и провалов.
Камера Logitech C910. Намучался с подбором USB удлиннителя. Оказывается он имеет огромное значение. У этих шнурков есть сопротивление у каждого свое которое не ко всем камерам подходит, и камера начинает зависать.