Отдельной темой это делать не стоит, но уж упомянуть мои мучения другим в назидание и поучение...
Для компьютера в машину по глобальной идее компоновки была выбрана очень миниатюрная материнка с довольно слабым процессором.
Автоматический видеорегистратор планировался на веб-камере, но оказалось, что даже смешное нативное разрешение типа 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'е, который после запуска программы выставляет настройки, включает просмотр, стартует запись, минимизирует окно. Оно, конечно, и так неплохо, но может, автору будет интересно немножечко шлифануть утилиту, чтобы она приобрела такую неожиданную для него дополнительную функциональность, тем более что правка, должно быть, совсем небольшая и несложная.