Показать сообщение отдельно
Старый 25.05.2007, 11:33   #65
OldFox
Пользователь
 
Аватар для OldFox
 
Регистрация: 22.03.2007
Возраст: 58
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2004\УАЗ\Hunter
Сообщений: 52
OldFox will become famous soon enough
По умолчанию Аналоговая камера и аппаратный кодер Dazzle - Получилось!

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

Для компьютера в машину по глобальной идее компоновки была выбрана очень миниатюрная материнка с довольно слабым процессором.
Автоматический видеорегистратор планировался на веб-камере, но оказалось, что даже смешное нативное разрешение типа 352х288 и 25 fps грузит процессор до 100%. При вполне поганом качестве...

Была приобретена аналоговая камера-глазок и к ней устройство видеозахвата Dazzle 130 Dazzle Video Creator, по обзору с iXBT.com представлялось, что в комплексе это даст ту же веб-камеру, но за счет аппаратного кодирования - малый поток по USB и, соответственно, низкую загрузку процессора.
Как я налетел - понял далеко не сразу.
Оказалось - на iXBT.com тестировались инженерные образцы, которые действительно виделись разными программами видеозахвата, в том числе
и очень замечательными самодельно-энтузиастными :-)
Продажные же модели работают только под двумя родными софтовыми монстрами Instant DVD Recorder и Studio QuickStart/10 и больше нигде и никак. Такая вот политика фирмы. Делать такие железки без WDM драйверов - это сильно, а ставить пинакловскую Студию... ну да. :-(

Но мир не без добрых программистов и одним из них была создана замечательная программа DVCCap

В итоге - DVCCap позволять хватать нативные 720х560 камеры при фиксированном битрейте 1М с вполне средней загрузкой процессора,
что лучше просто и желать нельзя!
Особенно порадовала уже реализованная разбивка на файлы.

В общем, до вполне законченного софта видеорегистратора DVCCap'у осталось совсем немного - сделать запоминание профиля видео (сейчас при старте приходиться выставлять параметры после каждого нового запуска), сделать пунктик в меню "начинать захват видео при старте программы", ну и совсем шоколадно - именовать фрагменты видео по времени начала записи самого этого фрагмента. Ну и возможность автоматического удаления старых файлов - по исчерпанию места на диске или по времени.

Пока же пришлось сделать клавиатурный макрос на nncron'е, который после запуска программы выставляет настройки, включает просмотр, стартует запись, минимизирует окно. Оно, конечно, и так неплохо, но может, автору будет интересно немножечко шлифануть утилиту, чтобы она приобрела такую неожиданную для него дополнительную функциональность, тем более что правка, должно быть, совсем небольшая и несложная.
__________________
UAZ 315195 Hunter, Prology PCM-700, VIA EPIA N5000EG Nano-ITX, 512/80/BT/GPS/USBCam.
OldFox вне форума   Ответить с цитированием