메모리 단서를 검색하는 데 도움이 되는 Windows의 오픈 소스 Mac 앱 되감기/Copilot Recall 대체 도구입니다.
영어 | 简体中文
Windrecorder는 화면의 모든 것을 작은 크기로 기록하여 본 내용을 되감고, OCR 텍스트 또는 이미지 설명을 통해 쿼리하고, 활동 통계를 얻을 수 있는 메모리 검색 앱입니다. 모든 기능은 인터넷 연결이나 데이터 업로드 없이 완전히 로컬에서 실행되므로 모든 데이터를 소유해야 합니다.
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
통해 앱을 다운로드합니다. git clone https://github.com/yuka-friends/Windrecorder
cmd
입력하고 Enter 키를 누르면 터미널의 현재 디렉터리에 위치하게 됩니다. 그런 다음 위 명령을 붙여넣고 Enter 키를 눌러 실행합니다. 종속성을 설치하고 앱을 구성하려면 디렉터리에서 install_update.bat
엽니다. 모든 것이 잘되면 사용을 시작할 수 있습니다!
start_app.bat
열면 도구가 시스템 트레이에서 실행되고 마우스 오른쪽 버튼 클릭 메뉴를 통해 사용됩니다.userdata
디렉터리에 저장됩니다. 앱 위치를 복사하거나 이동하려는 경우(예: 컴퓨터를 변경하는 경우) 해당 디렉터리의 .venv
삭제하고 이동한 후 install_update.bat
다시 실행하여 가상 환경을 설치하여 사용할 수 있습니다. 팁
모범 사례: webui에서 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-100Mb(화면 변경모니터 수에 따라 다름) | |
월별: 10-20Gb(화면 시간에 따라 다름) 다양한 비디오 압축 사전 설정을 통해 이러한 데이터를 0.1-0.7배 크기로 압축할 수 있습니다. | 월별: 약 160Mb |
Q: 녹화 중 마우스 포인터가 깜박입니다(FFmpeg를 통한 직접 비디오 녹화).
FFmpeg/bin
에서 avdevice-XX.dll
엽니다.20 00 cc 40
을 검색하여 40
의 마지막 두 자리를 00
으로 변경하세요.Q: webui 오픈시 최근 기간의 데이터가 없습니다.
Q: webui를 열 때 다음 메시지가 나타납니다: FileNotFoundError: [WinError 2] The system cannot find the file specified: './db\user_2023-10_wind.db-journal'
Q: Windows.Media.Ocr.Cli OCR을 사용할 수 없습니다/인식률이 너무 낮습니다.
A1: 대상 언어의 언어 팩/입력 방법이 시스템에 추가되었는지 확인하십시오: https://learn.microsoft.com/en-us/uwp/api/windows.media.ocr
A2: extension
디렉터리에 타사 OCR 엔진을 설치합니다. 일반적으로 인식 정확도가 더 높고 여러 언어의 동시 인식을 지원하지만 성능이 약간 더 많이 필요할 수 있습니다.
다음 프로젝트 덕분에
? 이 도구가 마음에 드시나요? 유튜브와 스트리밍 음악 플랫폼에서도 나가세 유카의 부드러운 음악을 확인해보세요. 감사합니다!
"당신의 도구는 형편없어요. 제 딸 Yuka Nagase를 확인해 보세요. 그녀는 정말 대단해요. 그녀의 말을 들으면 코딩 속도가 10배 더 빨라지거든요." -- @jpswing
제품 검색에 Windrecorder 에 투표하세요:
자유롭게 보완하고 자신에게 적합한 도구를 찾으시기 바랍니다.
HackerNews에 대한 더 많은 연구와 토론을 원하시면: