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.01.2009 22:15

Значит так, что сделано в новой версии:
1) Субтитры!
2) Получение данных о скорости и накладывание их на экран и в субтитры! Спасибо SBorovkov!
3) Много всего исправлено
4) Будет звук писАться!
5) Красота будет невообразимая
6) Многоязычность
7) Ребут треда при падении оного (если после Гибернейта тормознул)
8) Если устройство отключили прога это поймет!

ashu 07.01.2009 19:09

Цитата:

Сообщение от Wanted (Сообщение 82891)
Значит так, что сделано в новой версии:
1) Субтитры!
2) Получение данных о скорости и накладывание их на экран и в субтитры! Спасибо SBorovkov!
3) Много всего исправлено
4) Будет звук писАться!
5) Красота будет невообразимая
6) Многоязычность
7) Ребут треда при падении оного (если после Гибернейта тормознул)
8) Если устройство отключили прога это поймет!

Супер!!!
Вот еще бы снизить нагрузку на проц при кодировании аппаратным кодировщиком... Ваще была бы сказка :D

SBorovkov 07.01.2009 19:31

Цитата:

Сообщение от ashu (Сообщение 83120)
Супер!!!
Вот еще бы снизить нагрузку на проц при кодировании аппаратным кодировщиком... Ваще была бы сказка :D

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

Pinin 07.01.2009 20:45

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

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

Спасибо, Паша! Теперь главная задача - улучшая, не ухудшить. ;)

Wanted 09.01.2009 16:06

Цитата:

Сообщение от Pinin (Сообщение 83128)
Сорри, если покажется оффтопом, но вот на какой мысли поймал тут себя недавно: если год назад каждый раз при запуске фронт-энда первым делом проверял - работает ли CG, в процессе и по окончании почти каждой поездки давил на кнопку "Сохранить", сливал записанные куски и просматривал их дома - теперь делаю это все реже и реже. И не потому, что подостыл к сабжу.
Просто работа его выходит уже на такой уровень, что пристальное внимание к ней не требуется: ну мы ж не вызываем каждый раз антивирус, чтобы проверить - как он там, дышит еще или уже ласты склеил?

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

Спасибо, Паша! Теперь главная задача - улучшая, не ухудшить. ;)

На здоровье! Спасибо за лестные слова, очень приятно!!!!!!!
Так у меня для этого есть контроль качества - вы, мои дорогие пользователи ;)
Ведь при любой ошибке о ней сообщают почти все кто ее заметил!
Так что все учитывается, ничего не забывается!

Wanted 09.01.2009 16:07

Цитата:

Сообщение от ashu (Сообщение 83120)
Супер!!!
Вот еще бы снизить нагрузку на проц при кодировании аппаратным кодировщиком... Ваще была бы сказка :D

Постарался максимально снизить, но еще пока не отключается рендеринг полностью! Буду бить!

Wanted 09.01.2009 16:10

Цитата:

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

Там много всяких тонкостей конечно, иногда даже при неправильно установленных кодеках поток раскодироввывается несколько раз! Будьте осторожны.
А насчет ресурсов - у меня в при записи с Даззла, поедается всего 4% ресурсов одного ядра в пике!
Насчет компонент - чего я там только не использую ;)

SBorovkov 09.01.2009 17:10

Цитата:

Сообщение от Wanted (Сообщение 83298)
Там много всяких тонкостей конечно, иногда даже при неправильно установленных кодеках поток раскодироввывается несколько раз! Будьте осторожны.

А как проверить правильность установки кодеков?

Wanted 09.01.2009 18:45

Цитата:

Сообщение от SBorovkov (Сообщение 83301)
А как проверить правильность установки кодеков?

Думаю что только через Microsoft Graph Analyzer. Он в комплекте к ДиректХ идет кажется. Но это частный случай и довольно большая редкость если на чистую систему поставить только K-Lite Mega Codec Pack и CamGrabber!

Yogurt 12.01.2009 14:26

Отпишусь про загрузку процессора при аппаратном сжатии даззлом. У меня довольно дохлый проц 1,2. Загрузка проца около 60% при использовании последних кодеков Divx. Это многовато всё остальное тормозит. При использовании к-лайта т.е. ffdshow, загрузка такая же но видео виснет через некоторое время 20-100 мин и вообще не пишется. Но при использовании старых кодеков Divx 5.0.2, 5.0.5 В момент начала записи нового куска видео загрузка проца на неск секунд 100% отображение картинки в камграббере реал тайм, как проходят эти секунды загрузка проца падает до 15%, а отображение в камграббере 1 кадр в 10 сек примерно. При этом видео пишется как надо, с кадрами всё ок. И так до нового куска видео. Об этом отписывался SBorovkov
Цитата:

1. Пробую записывать видео CamGrabber, он пишет в разрешенке 640х480 нормально, правда кушая 35-40% процессора. Но если на секунду весь процессор окажется занят какой-то другой работой (к примеру, запуском centrafuse), то дальше CamGrabber начинает кушать всего 3-5% процессора, при этом время от времени пропуская кадры. Как только начинается запись нового видео-файла (таймаут истекает 300 секунд по умолчанию который), ситуация опять та же - 35-40% процессора и все кадры на месте. Эту ситуацию можно обойти, только выставив у CamGrabber'а Real time приоритет.
но у меня пропуски кадров только в начале ролика неск секунд.
так и пишу чтоб не сильно грузить проц


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

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