Альтернативный инструмент Mac App Rewind / Copilot Recall с открытым исходным кодом для Windows, который поможет вам извлечь сигналы памяти.
английский | 简体中文
Windrecorder — это приложение для поиска в памяти, которое записывает все, что происходит на вашем экране, в небольшом размере, позволяя вам перематывать увиденное, выполнять запросы по распознаванию текста или описания изображения, а также получать статистику активности. Все его возможности работают полностью локально, без необходимости подключения к Интернету или загрузки каких-либо данных, вы должны владеть всеми своими данными.
Windrecorder в настоящее время делает:
Предупреждение
Этот проект все еще находится на ранних стадиях разработки, и вы можете столкнуться с некоторыми незначительными проблемами при использовании и использовании. Не стесняйтесь оставлять отзывы о проблемах, следить за обновлениями и инициировать обсуждения или дорожную карту в обсуждениях. Вы также можете помочь нам оптимизировать и построить проект, отправить PR/ревью кода.
Загрузите ffmpeg (имя файла загрузки: ffmpeg-master-latest-win64-gpl-shared.zip
), извлеките все файлы из каталога bin
(за исключением самого каталога bin) в C:WindowsSystem32
(или другие каталоги, расположенные в ПУТЬ)
Установите Git, просто продолжайте нажимать следующий шаг.
Установите Python, при установке обязательно установите флажок Add python.exe to PATH
.
В проводнике перейдите в каталог, в который вы хотите установить Windrecorder (рекомендуется разместить его в разделе с достаточным пространством), и загрузите приложение с помощью команды терминала git clone https://github.com/yuka-friends/Windrecorder
cmd
в строке пути и нажать Enter, и вы окажетесь в текущем каталоге терминала, затем вставьте приведенную выше команду и нажмите Enter для выполнения; Откройте install_update.bat
в каталоге, чтобы установить зависимости и настроить приложение. Если все пойдет хорошо, вы можете начать использовать его!
start_app.bat
в каталоге, инструмент будет запускаться на панели задач и использоваться через контекстное меню;userdata
Windrecorder. Если вы хотите скопировать или переместить местоположение приложения (например, если вы меняете компьютер), вы можете удалить .venv
в каталоге и переместить его, а затем повторно запустить install_update.bat
, чтобы установить виртуальную среду для ее использования; Кончик
Рекомендация: установите Run on system startup
в веб-интерфейсе, чтобы без суеты записывать все.
Запись автоматически приостанавливается, если изображение не меняется или экран находится в спящем режиме. Когда компьютер простаивает и никто им не пользуется, инструмент автоматически поддерживает базу данных, сжимает и очищает просроченные видео.
Просто установите его и забудьте!
Примечание
Если окно командной строки мигает после открытия start_app.bat
, а Windrecorder по-прежнему не появляется на панели задач через некоторое время , создайте в каталоге файл с hide_CLI_by_python.txt
, откройте start_app.bat
и повторите попытку; #232
Для вашего удобства Windrecorder предлагает два режима записи:
Автоматические гибкие скриншоты :
После начала записи Windrecorder делает снимки экрана каждые 3 секунды (по умолчанию), индексируя их при изменении содержимого или текста, позволяя перематывать их в реальном времени. Кроме того, каждые 15 минут прошлые скриншоты автоматически конвертируются в видео.
Этот вариант потребляет мало системных ресурсов и подходит для пользователей, которым необходимо сохранять, перематывать и искать сигналы памяти.
Прямая запись видео через FFmpeg :
Когда запись начинается, Windrecorder записывает видео 15-минутными сегментами, индексируя видеоклипы после завершения записи (следовательно, при запросе данных может возникнуть 15-минутная задержка).
Этот вариант потребляет умеренные системные ресурсы и обеспечивает плавную и полную запись действий компьютера.
Когда экран остается статичным, заголовки окон или содержимое экрана находятся в списке исключений или компьютер переходит на экран блокировки, запись автоматически приостанавливается и выполняется обслуживание в режиме ожидания (сжатие и очистка видео, встраивание изображений с функцией распознавания изображений и т. д.), пока пользователь не вернется в режим ожидания. продолжить работу с компьютером.
extension/install_img_embedding_module
.Размер видеозаписи | Размер базы данных SQLite |
---|---|
В час: 2-100 Мб (зависит от смены экранаколичества мониторов) | |
В месяц: 10–20 ГБ (зависит от экранного времени). Различные настройки сжатия видео могут сжимать эти данные в 0,1–0,7 раза больше размера. | В месяц: около 160 Мб |
Вопрос: Указатель мыши мерцает во время записи (прямая запись видео через FFmpeg).
avdevice-XX.dll
в ранее загруженном FFmpeg/bin
;20 00 cc 40
и измените две последние цифры 40
на 00
;В: Нет данных за последний период при открытии webui.
Вопрос: При открытии webui выдает запрос: FileNotFoundError: [WinError 2] The system cannot find the file specified: './db\user_2023-10_wind.db-journal'
Вопрос: Windows.Media.Ocr.Cli OCR недоступно/слишком низкая скорость распознавания.
A1: Проверьте, добавлен ли в систему языковой пакет/метод ввода целевого языка: https://learn.microsoft.com/en-us/uwp/api/windows.media.ocr
A2: Установите стороннюю систему оптического распознавания символов в каталог extension
. Они обычно имеют более высокую точность распознавания и поддерживают одновременное распознавание нескольких языков, но могут требовать немного большей производительности;
Благодаря следующим проектам
? Нравится этот инструмент? Также посмотрите нежную музыку YUKA NAGASE на Youtube и стриминговых музыкальных платформах, спасибо!
«Твои инструменты отстой, взгляни на мою девушку Юку Нагасе, она потрясающая, я программирую в 10 раз быстрее, когда слушаю ее». -- @jpswing
Голосуйте за Windrecorder на Product Hunt:
Не стесняйтесь дополнять и надеемся, что вы найдете инструмент, который подойдет вам:
Дополнительные исследования и обсуждения на HackerNews: