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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   "Wanted" software (http://pccar.ru/forumdisplay.php?f=97)
-   -   Запись маршрутных камер! (http://pccar.ru/showthread.php?t=2712)

Wanted 03.07.2007 02:32

Запись маршрутных камер!
 
Вложений: 2
Текущая версия: 3.5demo от 01.01.2010

Пожелания сюда >Пожелания к CamGrabber<

CamGrabber352.rar.html

Чтобы отключить сообщение об истечении срока программы и чтобы программа работала дальше
Добавьте в camgrabber.ini строку:

DisableCheckDate=True

Отдельное Спасибо за поддержку проекта пользователям W962, Dачник, Pinin, Alex_E, SBorovkov!

Также огромная просьба всем, не пишите мне сообщений типа "моя железка не работает!" и т.д. Ищите ответы на форуме либо у владельцев такой же железки!

Насчет надписи на экране "Wanted Camgrabber Demo": Она не отключается и всегда будет присутствовать, это бесплатный проект и придется принять это как факт!

1. Пишуться одновременно от 1 до 8 камер, максимальные опции сжатия.
...1.1. Поддерживаются все устройство имеющие WDM драйвера (ВебКамеры, Тюнеры и т.д.)
...1.2. Видео пишеться кусками по длине настраиваемой пользователем.
...1.3. При сохранении все куски склеиваются в один файл.
...1.4. При сохранении прогресс отображается бегущей полоской внизу экрана.
2. Есть возможность встраивать в оболочки или работать в режиме StandAlone.
...2.1. В режиме встраивания в оболочки, можно напрямую задавать область на экране
для размешения CamGrabber'a только там!
...2.2. В обоих режимах есть возможность работать поверх всех окон
3. Выборочно использовать устройства видеозаписи.
4. Управление из внешних приложений с помощью WM_MESSAGE и утилитой командной строки.
5. Для каждой камеры возможны разные кодеки, встроенная обработка:
...5.1. Deinterlace (Внешним фильтром) AlparySoft Deinterlace
...5.2. Поворот изображения по горизонтали
...5.3. Поворот изображения по вертикали
7. Регулируемая прозрачность меню и анимация меню
8. Каскадное расположение окон камер для удобства просмотра и управления
9. Настройки для каждой камеры:
...9.1. Кол-во Кадров в секунду
...9.2. Разрешение записи
...9.3. Видеовход
...9.4. Видеостандарт
10. Наложение текста (Даты, Времени и пользовательских данных) на видеоизображение.
11. Поддержка устройств с аппаратным кодированием видеопотока (Dazzle DVC130-170 ...)
Для работы нужен MPEG DECODER например GPL MPEG 1/2 Decoder
12. Поддержка Suspend/Hibernation при работе устройств Аппаратного кодирования
13. Возможность вывода одной из камер в режиме PIP (Картинка в Картинке)
14. Работа с устройствами имеющими большое разрешение (проверены разрешения до 1280х1024)
15. Иконка в трее для удобного доступа к окну программы.
При двойном нажатии - сворачивание/разворачивание окна. При нажатии правой кнопкой - меню.

Внимание: Чтобы вызвать меню, нажмите на любую из камер и подержите кнопку
нажатой в течении 1 секунды, меню появится!

ChangeLog:

3.5demo 01.01.2010:
CamGrabber:
- Очистка временной папки по настройке "Размер временной папки" при Suspend/Hybernate.
Работает только при включенной обработке Suspend/Hybernate!
- Исправлены незначительные баги.
- Новогодний релиз :)

3.4demo 06.08.2009:
CamGrabber:
- Исправлена обработка и запись субтитров. Теперь сохраняются и удаляются нормально.
- Исправлен баг с проверкой размера файлов.
- Исправлен баг с сохранением файлов (последний кусок теперь должен сохраняться нормально).
- Добавлены два системных сообщения, для тестов (WMCopyData):
SLEEP - Проверка спящего режима. Вход в спящий режим.
WAKEUP - Проверка спящего режима. Выход из спящего режима.
- Переделан ProgressBar.


3.3demo 01.06.2009:
CamGrabber:
- Небольшие изменения в движке.

3.2demo 21.04.2009:
CamGrabber:
- Пофиксены некоторые баги

3.1demo 2.03.2009:
CamGrabber:
- Переработан алгоритм записи AVI и MPEG.
- Добавлена многоязыковая поддержка.
- Убран БАГ: при выходе из программы выскакивала ошибка!
- Изменен алгоритм работы с Suspend/Hibernate. Теперь быстрее и надежнее.
- Изменен вид меню при нажатии на Иконке CamGrabber'a. Оно стало больше!
- Оптимизирован алгоритм наложения текста на видео.
- При закрытии окна CG стандартными функциями Windows, теперь оно сворачивается в трей.
- При свертывании CG теперь использует меньше ресурсов за счет отключения отображения камер!
- Полностью переделан алгоритм свертывания окна при запуске, если стоит галочка в параметрах "Свертывать при запуске".
Теперь окна не видно при старте вообще.
- Поддержка GPS. Модуль работы с GPS by SBorovkov.
- Logitech Facetracking побежден окончательно!

CamGrabberSettings:
- Добавлена многоязыковая поддержка.
- Камера->Обработка->'Записывать субтитры' позволяет записывать субтитры отдельным файлом
если включено аппаратное кодирование у устройства.
- Общие->GPS - настройка получения данных с GPS. Пока первый вариант, скорость накладывается сверху слева.
- Камера->Детектор->'Время опережения записи' теперь работает.
- Камера->Обработка: Теперь можно выбирать 1 из 4 Деинтерлейс фильтров для каждой камеры. Встроенный - встроенный,
DSCaler (www.sourceforge.net), AlparySoft (www.alparysoft.ru), FFDSHOW (www.ffdshow.info)- Требуется скачать из интернета и установить.

Пример съемки.
CAM1_070703_010400_765-cut3.rar: XVid - Quality Quantizer: 4 - 6 cекунд, 01:04 ночи, ментяра

aptm 04.07.2007 03:30

Цитата:

Сообщение от Wanted (Сообщение 28640)
Ок. Значит будет так:
1) Возможность наложения информации из внешней программы (как раз скорость, положение и т.д.)
2) Файлы пишуться циклом т.е. 6 файлов например по 5 минут, записался 7-й, 1 удалился.
3) Через внешнее событие (WM_MESSAGE скорее всего) будет запись (сохранение) текущего цикла во внешнюю папку
4) Насчет 3-й и 4-й камеры не знаю, а зачем? Можно впринципе две проги запускать ;)
5) Акцентировать буду под Road Runner, хотя думаю и остальные оболочки стопроцентно смогут с ней "уживаться"!!!

P.S. Пишите еще пожелания и идеи, буду стараться их учитывать!!!!

1 - еще бы звук не плохо было бы...
3 - а если вв момент нажатия файл уже новый начался?
4 - иногда, к примеру, не только фронт и реар, но и салонную на запись включать полезно ;) или переключиться с дневной на ночную...

Wanted 04.07.2007 03:38

Цитата:

Сообщение от aptm (Сообщение 28709)
1 - еще бы звук не плохо было бы...
3 - а если вв момент нажатия файл уже новый начался?
4 - иногда, к примеру, не только фронт и реар, но и салонную на запись включать полезно ;) или переключиться с дневной на ночную...

1 - звук, пока врядли, сейчас полный акцент на видео, зачем он нужен?
в салоне - да, может быть, но на внешних камерах его и не взять особо!
3 - Если в момент нажатия начался новый файл - программа начинает записывать новые, а все предыдущие с этим куском нового - перебросит в папку, указанную ранее
4 - думаю реализую неограниченное кол-во камер (ну думаю до 8 для начала), заодно сделаю разрозненные треды, чтобы если например тред завис а остальные живы - перезапустить отдельный тред, дабы не нарушать работы остальных камер!

Wanted 04.07.2007 14:57

Цитата:

Сообщение от aptm (Сообщение 28756)
1 Пусть не сейчас, позже, но предусмотреть такую возможность IMHO, стоит. Взять звук можно не только с салонного, микрофоны разные бывают ;) Иногда так хочеться увековечить "светскую беседу" с продавцами палочек ;)
3 - Не совсем понял про "все предыдущие"...

1 - ОК, обещаю "подумать", хотя че тут думать :) придется в конфигураторе добавлять опции кодирования Аудио потоков :)
3 - Смотри:
Я пишу все так: Пишу 5 минут, потом начинаю новый файл, и так до 6 файлов, как только начинается писаться 7-й 1-й удаляется. Тем самым всегда получается 6 файлов по 5 минут т.е. 30 последних минут (это все выставляется в настройках)
Итак при нажатии кнопки, сохраняются текущие записаные 6 файлов, вместе с текущим который пишеться! Они не удаляются, а продолжают писаться также!

Wanted 05.07.2007 00:23

Значит так, на данный момент:

1) Поддерживается до 8 устройств записи
2) Каждое устройство имеет параметры:
2.1) Разрешение записи
2.2) Вход (если на устройстве их несколько)
2.3) Стандарт видеосигнала (PAL D, SECAM M и т.д.)
2.4) Переворачивать ли изображение по вертикали
2.5) Переворачивать ли изображение по горизонтали
2.6) Деинтерлейсить ли изображение
2.7) Частота кадров
2.8) Использовать ли Детектор Движения (в стадии додумывания)
2.9) Каким видеокодеком жать и его (кодека) параметры
3) Общие параметры:
3.1) Длина цикла записи, складывается из двух параметров:
3.1.1) Количество файлов
3.1.2) Длина каждого файла в секундах
3.2) Поверхность Рендера (VMR_7, VMR_9 ...)
3.3) Папка для временных файлов
3.4) Папка для хранения "запоменных" файлов (туда льется по нажатии
внешней кнопки сохранения)

Что реализовано:
Запись до 8-ми устройств, сжатие и обработка в режиме реального времени. Вход и выход из спящего режима.
Обработка (поворот по горизонтали, вертикали, деинтерлейс).
Наложение текста из внешней программы.
Каждое устройство пишеться в отдельном процессе, тем самым если один процесс завис, мы его перезагружаем не трогая остальные камеры!
При запуске программы очищается временная папка, исключая замусоривание.

Что забыл?

P.S. Надеюсь мой анонс не воспримется, как БП MibMib'а ;)

Wanted 06.07.2007 17:43

Цитата:

Сообщение от aptm (Сообщение 28900)
О... работает. Конфиг забывает положение темпа. А из коммандой строки как заставить сохранять и т.д.?

Конфиг поправил, добавил тулзу управления из командной строки, синтаксис команд смотри в ридмишке!

aptm 06.07.2007 18:33

Цитата:

Сообщение от Wanted (Сообщение 28907)
Конфиг поправил, добавил тулзу управления из командной строки, синтаксис команд смотри в ридмишке!

Спасибо. Но IMHO нужна заточка интерфейса под маленький монитор и тач, на 7" конфиг уже не гуманно выглядит. И нужна контрольная панель в трее, как вариант - плавающая кнопка и возможность, при открытом окне видеть его номер, переключиться на другое, сохранить файлы, закрыть тыканием в него. И возможность менять размер. И в настройках показ 1:1, не только по разрешению экрана но и размеру кадра. У конфига остался склероз на детектор движения. Поигрался тут... вроде все грабберы в тасках позакрывал. Смотрю в процессах - еще пяток грабберов... :blush:

Wanted 06.07.2007 18:58

Цитата:

Сообщение от aptm (Сообщение 28911)
Спасибо. Но IMHO нужна заточка интерфейса под маленький монитор и тач, на 7" конфиг уже не гуманно выглядит. И нужна контрольная панель в трее, как вариант - плавающая кнопка и возможность, при открытом окне видеть его номер, переключиться на другое, сохранить файлы, закрыть тыканием в него. И возможность менять размер. И в настройках показ 1:1, не только по разрешению экрана но и размеру кадра. У конфига остался склероз на детектор движения. Поигрался тут... вроде все грабберы в тасках позакрывал. Смотрю в процессах - еще пяток грабберов... :blush:

1. Исправил насчет грабберов - теперь при запуске нового - старые останавливают запись и "умирают".
2. Склероз на детектор движения это нормально, он просто еще не используется!
3. Насчет 1:1 по подробнее, не понял. Ты хочешь видеть в конфигураторе как будет все выглядеть вживую?
4. Конфигуратор адаптировал под разрешение 800x600
5. Контрольная панельв трее??? What is? Значок в таскбаре подойдет??? С менюшкой.

P.S. Новые версии буду вешать в самый первый пост!

aptm 06.07.2007 19:49

Цитата:

Сообщение от Wanted (Сообщение 28917)
1. Исправил насчет грабберов - теперь при запуске нового - старые останавливают запись и "умирают".

Может лучше старые всплывают, если не "висят"?
Цитата:

2. Склероз на детектор движения это нормально, он просто еще не используется!
Что ж, подождем ;)

Цитата:

3. Насчет 1:1 по подробнее, не понял. Ты хочешь видеть в конфигураторе как будет все выглядеть вживую?
Ага, нажатием кнопки. И еще окно граббера, и возможность переключения окно/на весь раб.стол :rolleyes2:

Цитата:

5. Контрольная панельв трее??? What is? Значок в таскбаре подойдет??? С менюшкой.
О кнопочки появились. При запуске в свернутом виде кнопки лево верх. При развертывании окна и последующием свертывании - окно свертываеться в таскбар вместе с кнопками. Может сделать чтобы они оставались при нажатии первый раз и прятались при втором. И прозрачность бы им (панели с кнопками) регулируемую :happy:

Хм, интересно... при указаном разрешении надпись висела внизу в центре и не удалялась, при установке default стала крупнее, перехала вправо вверх и удалилась ;)

P.S. Cклероз на количество сохраняемых файлов... И это ничего что из за этого она будет пытаться сохранить больше файлов чем будет?

Wanted 08.07.2007 17:31

Цитата:

Сообщение от aptm (Сообщение 28919)
Может лучше старые всплывают, если не "висят"?

Теперь именно так и должно быть!

Цитата:

Сообщение от aptm (Сообщение 28919)
Что ж, подождем ;)

Подождем подождем :)

Цитата:

Сообщение от aptm (Сообщение 28919)
Ага, нажатием кнопки. И еще окно граббера, и возможность переключения окно/на весь раб.стол :rolleyes2:

Тоже пока подождем ;)

Цитата:

Сообщение от aptm (Сообщение 28919)
О кнопочки появились. При запуске в свернутом виде кнопки лево верх. При развертывании окна и последующием свертывании - окно свертываеться в таскбар вместе с кнопками. Может сделать чтобы они оставались при нажатии первый раз и прятались при втором. И прозрачность бы им (панели с кнопками) регулируемую :happy:

Лови прозрачность регулируемую + алгоритм свертывания меню как ты хотел ;)

Цитата:

Сообщение от aptm (Сообщение 28919)
Хм, интересно... при указаном разрешении надпись висела внизу в центре и не удалялась, при установке default стала крупнее, перехала вправо вверх и удалилась ;)

Надпись сейчас в процессе отлаживания, надо шрифт и положение в зависимости от длины строки и разрешения записываемого экрана масштабировать!!! Геморрой!

Цитата:

Сообщение от aptm (Сообщение 28919)
P.S. Cклероз на количество сохраняемых файлов... И это ничего что из за этого она будет пытаться сохранить больше файлов чем будет?

Исправлено!!!


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

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