PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Софт для видеозахвата (http://pccar.ru/forumdisplay.php?f=102)
-   -   CamWorker - многокамерная регистрация (http://pccar.ru/showthread.php?t=16241)

prts 20.10.2012 12:44

Цитата:

Сообщение от Likn (Сообщение 233298)
prts, микшер подгонится под размер окна сам.... Расположение камер можно задать в окне настроек, для этого нужно выбрать камеру, выставить обе галочки, появятся 2 "крутилки", отвечающие за положение левого верхнего угла изображения. Можно задать руками в конфиге. В нем будет несколько (по количеству камер) параметров вида
Moniker<Номер камеры>Pos=<Смещение в точках по Х>;<Смещение в точках по Y>

Я это понял, у меня сейчас так и сделано (см. ссылку), но, мне кажется такое расположение окон не всегда удобно.
Я, задавая вопрос, имел ввиду, что окна сделать одинакового размера (не зависимо от разрешения каждой камеры) и расположить их рядом.
Вылезла еще одна ошибка: при включении записи вылезает сообщение об ошибке, если нажать продолжить появляется значек записи, но запись не идет, файл создается, но его размер =0.
Почему-то не получилось загрузить скриншоты и текстовой файл ошибки сюда, выложил по ссылке http://files.mail.ru/RDKLC2
Во вложении скриншоты и текст ошибки.
Что у меня не так?

Likn 21.10.2012 19:18

Скорее всего, что-то с кодеком. Надо настроить или сменить.

prts 02.11.2012 12:41

Тестирую на Win 8.
После запуска программы при попытке войти в настройки выдает ошибку:

Сведения из ошибки

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.
в CamWorker.CamSettingsForm..ctor(VideoWorker _vd, Configurer _cfg, CamWorker cmf)
в CamWorker.CamWorker.button1_Click(Object sender, EventArgs e)
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.6387 (Win8RTM.050727-6300)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
CamWorker
Версия сборки: 1.1.1.37814
Версия Win32: 1.1.1.*
CodeBase: file:///C:/Users/prt20_000/Desktop/Build_1.1.3/Build/CamWorker.exe
----------------------------------------
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.6387 (Win8RTM.050727-6300)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.6387 (Win8RTM.050727-6300)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.6387 (Win8RTM.050727-6300)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
MainProg.Controls
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Users/prt20_000/Desktop/Build_1.1.3/Build/MainProg.Controls.DLL
----------------------------------------
Microsoft.DirectX.DirectDraw
Версия сборки: 1.0.2902.0
Версия Win32: 5.04.00.2904
CodeBase: file:///C:/Users/prt20_000/Desktop/Build_1.1.3/Build/Microsoft.DirectX.DirectDraw.DLL
----------------------------------------
DSInterface
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Users/prt20_000/Desktop/Build_1.1.3/Build/DSInterface.DLL
----------------------------------------
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.6387 (Win8RTM.050727-6300)
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.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:





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

В чем может быть причина?
Установлены кодекм DivX, ffdshow, Xvid

prts 24.11.2012 15:23

Вложений: 5
Под Win 8 (х86)все-таки запустилась, но не работает.
1. Выдает очень большую загрузку проца (см. вложения)
2. Запись фактически не идет (см. вложения)
3. Запись через программу не останавливается (см. вложения)
Программу можно остановить только через Диспетчер задач (см. вложения)

Likn 27.11.2012 00:20

Походу, способ записи видео (с использованием avifil32.dll) в 8ке больше не работает, потому что устаревший. Поэтому и получается такая картина с загрузкой. Надо бы переделать на директ-шоу, но для этого нужно время, а его щас хронически не хватает, завален работой.

e-statik 17.12.2012 14:18

Неплохая прога, но иногда вылетает при сворачивании/разворачивании. В остальном достаточно стабильно.
И в настройках звук "44100" не хочет сохранять, всё время возвращается "22050".

Minicam вообще что-то вылетал только в путь. Даже если слишком активно камерой начать махать (пока тестирую на столе)

Конфиг: Win7 x86, Core i3, Logitech 920
Настройки: 800*600*30, DivX 6.9.2 Codec (4 Logical CPUs)

M@troskin 09.07.2013 10:49

Цитата:

Сообщение от Likn (Сообщение 211908)
Итак, отладочная версия. Ничем не отличается от нормальной, кроме того, что указано постом выше. Во всех случаях просьба выкладывать содержимое файла Debug.txt, который создается в папке с программой.

UPD. Ура. Проблема, кажись, побеждена. Дело было в звуке, если точнее - в порядке очередности записи буферов в очереди. Видео записывалось чуть-чуть раньше, буквально строчкой выше. Этого копеечного времени иногда хватало, чтобы пишущий поток успел увидеть готовый фрейм и начать вытаскивать вместе со звуком до того, как звук окончательно приготовится. В результате попытка снятия с пустой очереди и вылет.

win 7 64 bit
выпадает при запуске, debug.txt пустой, вот содержимое окна ошибки:


Описание:
Stopped working

Сигнатура проблемы:
Имя события проблемы: CLR20r3
Сигнатура проблемы 01: camworker.exe
Сигнатура проблемы 02: 1.1.1.34585
Сигнатура проблемы 03: 4f43c282
Сигнатура проблемы 04: CamWorker
Сигнатура проблемы 05: 1.1.1.34585
Сигнатура проблемы 06: 4f43c282
Сигнатура проблемы 07: c8
Сигнатура проблемы 08: 67
Сигнатура проблемы 09: System.BadImageFormatException
Версия ОС: 6.1.7600.2.0.0.256.48
Код языка: 1049



Камера - Логитек С525, комп i5 8 гиг озу


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

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