Юркий и незаметный фоновый рекордер для любых ситуаций — HaRec запишет до 3 последних минут как только услышит ваше ключевое слово или фразу, а после уведомит вас о готовом клипе!
Продуманный стек проверенных низкоуровневых технологий Windows и FFmpeg для максимальной скорости и незаметной работы в фоне.
Экран непрерывно пишется через Direct3D 11 Desktop Duplication и жмётся чипом NVENC в 4-секундные сегменты. Всё держится в кольцевой очереди RAM (~85 МБ) и не расходует ресурс SSD.
Встроенная компактная модель Vosk слушает микрофон локально на CPU, расходуя ~1% ресурсов. Голос никуда не отправляется, сохраняя полную приватность и моментальный отклик.
По голосовой фразе «клип» или «откат» сегменты из памяти сшиваются через FFmpeg Stream Copy без перекодирования. Готовое видео с чистым звуком игры и микрофоном создаётся за доли секунды.
| Компонент | Стек и реализация | Параметры |
|---|---|---|
| Захват видео | Direct3D 11 Desktop Duplication API (Zero-Copy фреймбуфер) | 60 FPS • Без инпут-лага |
| Кодирование | NVIDIA NVENC (h264_nvenc), профиль High, NV12 |
CBR 16 Мбит/с • GOP 120 |
| Звук | WASAPI Loopback (игра/система) + WASAPI Mic (микрофон) | 48 кГц стерео + 16 кГц моно |
| Буферизация | Кольцевой буфер в оперативной памяти (блоки по 4 сек) | 15 / 30 / 60 сек (~85 МБ RAM) |
| Сборка клипа | FFmpeg Concat Demuxer (Stream Copy без пережатия) | < 150 мс на сохранение |
| Распознавание речи | Автономная модель Vosk / Kaldi (локальный инференс) | ~1% CPU • Полный оффлайн |
| Требования | Windows 10/11 (64-bit), видеокарта NVIDIA с поддержкой NVENC, 2 ГБ RAM | DirectX 11 • NVIDIA GPU |
Оба пакета полностью готовы к работе и включают в себя встроенную языковую модель Vosk.
Классический инсталлятор для Windows. Прописывает ярлыки в меню «Пуск» и распаковывает встроенную модель Vosk.
Портативная сборка (.NET 9 Self-Contained). Не требует установки: можно положить в любую папку или на съемный диск.