Windrecorder(捕風记录仪): 오픈소스 화면 녹화 및 검색 도구
Windrecorder(捕風记录仪): 오픈소스 화면 녹화 및 검색 도구소개
Windrecorder는 오픈 소스 화면 녹화 및 검색 도구로, Rewind.ai 또는 Copilot Recall을 대체하여 사용자가 기억의 단서를 검색할 수 있도록 도와줍니다. 화면 내용을 기록하여 메모리 검색을 구현하며, OCR 텍스트나 화면 설명으로 검색할 수 있고, 활동 통계 등의 기능도 제공합니다. 모든 기능이 로컬에서 작동하여 인터넷 연결이나 데이터 업로드가 필요 없고, 사용자가 자신의 데이터를 완전히掌握(주권 보유)하게 됩니다.

Windrecorder 주요 기능
녹화 능력: 작은 파일 크기와 낮은 시스템 리소스로 복수 또는 단일 화면을 안정적이고 지속적으로 녹화하거나, 포그라운드 활성 창만 녹화할 수 있으며, 이전 화면을 실시간으로 되돌아볼 수 있는 기능도 지원합니다.
지능형 인덱싱: 변화가 있는 화면만 인덱싱하고, OCR 텍스트, 페이지 제목, 브라우저 링크 등의 정보를 데이터베이스에 기록합니다. 창 제목, 프로세스 이름, 포함된 텍스트, 화면 정지 시간 등을 통한 사용자 정의 건너뛰기 조건을 지원합니다. 아무도 컴퓨터를 사용하지 않을 때는 데이터베이스를 자동으로 유지보수하고, 영상을 정리 및 압축합니다.
쿼리 및 인터페이스: 완성도 높은 webui 인터페이스가 있어, 화면을 되돌아보고 OCR/이미지 의미 등 쿼리를 수행할 수 있습니다.
데이터 요약: 활동 통계, 워드 클라우드, 타임라인, 라이트 박스, 산점도 등의 데이터 요약을 제공하며, AI(언어 모델)를 이용한 태그 요약도 지원합니다.
다국어 지원: 현재 내장된 언어로는简体中文(중국어 간체), English, 日本語가 있으며, 번역 기여를 통해 카피 품질을 향상시켜 주시기를 환영합니다.
OCR 엔진: Windows에 내장된 인식 기능 외에도 Rapid OCR, WeChat OCR, Tesseract OCR 등 다양한 서드파티 OCR 엔진을 지원합니다.
Windrecorder 작동 원리
Windrecorder에는 두 가지 기록 모드가 있습니다.
자동 유연한 스크린샷: 기록을 시작한 후 기본 설정에 따라 3초마다 스크린샷을 찍어 인식하고, 콘텐츠나 텍스트가 변화할 때 인덱싱하여 실시간 되감기를 할 수 있습니다. 동시에 15분마다 과거 스크린샷을 자동으로 영상으로 변환합니다. 이 모드는 시스템 리소스 사용량이 낮아 대부분의 사용자에게 적합합니다.
FFmpeg를 이용한 직접 영상 녹화: 기록을 시작한 후 15분짜리 영상을 순차적으로 녹화하고, 녹화가 끝난 영상 단편에 대해 인덱싱을 수행합니다(데이터 쿼리에 약 15분의 지연이 발생할 수 있음). 이 모드는 시스템 리소스 사용량이 보통이며, 컴퓨터 활동을 보다 원활하고 완전하게 녹화할 수 있습니다.
화면이 변하지 않거나, 창 제목이나 화면 내용이 필터 목록에 포함되어 있거나, 컴퓨터가 잠금 상태일 때는 녹화를 자동으로 일시 중지하고 유휴 시간 유지보수(영상 압축 및 정리, 이미지 임베딩 인식 등)를 수행하다가, 사용자가 컴퓨터를 조작하면 다시 계속합니다.
Windrecorder 사용 시나리오
업무 기록: 사용자의 업무 과정을 기록하여, 나중에 핵심 정보를 찾는 데 편리하도록 도와줍니다.
학습 보조: 학습할 때의 화면 내용을 기록하여 복습과 회고에 용이하도록 합니다.
생활 기록: 일상생활에서의 중요한 정보(예: 영화 자막, 웹페이지 내용 등)를 기록합니다.
Windrecorder 플랫폼 및 의존성
플랫폼 및 언어: Windows 플랫폼 기반으로 Python으로 개발되었습니다.
실행 의존성: FFmpeg, Python, Git을 설치하고 구성해야 합니다.
OCR 엔진(선택 사항): Windows 내장 OCR 외에도 Rapid OCR, WeChat OCR, Tesseract OCR 등 서드파티 엔진을 지원하며, 중국어, 영어 등 다국어 인식 효과를 향상시킬 수 있습니다.
Windrecorder 설치 및 사용
설치 단계
ffmpeg(파일명: ffmpeg - master - latest - win64 - gpl - shared.zip)를 다운로드하여, bin 디렉토리의 모든 파일(bin 디렉토리 자체는 제외)을 C:\Windows\System32(PATH에 포함된 다른 디렉토리도 가능)에 추출합니다.
Git을 설치하고, 기본 설정을 그대로 유지한 채 다음을 클릭합니다.
Python을 설치할 때, 설치 과정에서 Add python.exe to PATH 옵션을 반드시 체크합니다. 현재 Python 3.12는 지원되지 않으므로, 위 링크가 가리키는 Python 3.11 버전을 사용하는 것을 권장합니다.
파일 탐색기에서 Windrecorder를 설치할 디렉토리(충분한 공간이 있는 파티션에 둘 것을 권장)로 이동한 후, 터미널 명령어로 git clone 링크를 통해 애플리케이션을 다운로드합니다. 설치할 폴더에서 경로 입력란에 cmd를 입력하고 Enter를 누른 다음, 터미널에 위 명령어를 붙여넣어 실행하면 됩니다.
디렉토리에 있는 install_update.bat을 열어 의존성을 설치하고 애플리케이션을 구성합니다. 순조롭게 진행되면 바로 사용을 시작할 수 있습니다!
사용 방식
시스템 트레이의 우클릭 메뉴를 통해 기능에 접근합니다.
WebUI에서 부팅 시 자동 시작을 설정하여, 인지하지 못하는 사이에 기록되도록 구현합니다.
Windrecorder GitHub:https://github.com/yuka-friends/Windrecorder
대본 기획 도우미▸
AI 앱
AI 뉴스