화면 녹화와 음성 녹음을 한 프로그램에서 한다.
CatchCatch 는 Windows 용 화면 녹화·음성 녹음 프로그램이다. 녹화 모드는 모니터, 끌어서 고른 영역, 특정 창, 마우스 주변, 전체화면 앱 가운데 하나를 MP4(H.264)로 기록한다. 녹음 모드는 마이크와 시스템 소리를 MP3·M4A·WAV 로 기록한다. 두 모드는 한 창에서 탭으로 바꾼다.
결과 파일 이름은 「날짜., 시각., 주석.확장자」 규칙을 따른다. 녹화·녹음 중에 찍은 버전표시(marker)는 결과 파일 곁에 txt 와 csv 로 남는다. 이 두 가지가 강의 기록과 회의 전사에 필요한 조건이며, 널리 쓰이는 녹화·녹음 프로그램이 제공하지 않아 직접 만들었다.
이름은 v1.0.1.0 부터 CatchCatch 다. 그 이전 판(v1.0.0.0~v1.0.0.2)은 GenealogyRecording 이라는 이름으로 만들었다. 두 이름은 같은 프로그램이며, 옛 판의 설정은 첫 실행 때 자동으로 가져온다.
설치 파일(CatchCatch_v1.0.1.0_Setup.exe)을 실행하면 Program Files 에 설치되고 시작 메뉴와 바탕 화면에 바로 가기가 생긴다. 소스는 Python 이며 함께 공개한다.
최신 판 v1.0.1.0 · 2026.10.01. · Windows 10·11 64비트 · 무료
| 항목 | 내용 |
|---|---|
| 이름 | CatchCatch (v1.0.0.2 까지는 GenealogyRecording) |
| 한 줄 설명 | 화면 녹화와 음성 녹음을 한 프로그램에서 하는 Windows 프로그램 |
| 라이선스 | 무료. 소스 공개 |
| 지원 운영체제 | Windows 10 2004 이상, Windows 11. 64비트 |
| 요구 사항 | 64비트 Windows. 설치 파일은 추가 설치 없음(ffmpeg 동봉). 소스 실행은 Python 3.12 또는 3.13 과 PySide6, mss, sounddevice, numpy, imageio-ffmpeg. 시스템 소리 녹음은 WASAPI loopback 장치가 있는 PC |
| 최신 판 | v1.0.1.0 (2026.10.01.) |
| 배포 형태 | 설치 파일(Setup.exe, 50 MB)과 소스 zip. 이 글 아래 첨부파일 목록에서 내려받는다 |
| 파일 | 판 | 크기 | 받는 곳 |
|---|---|---|---|
| CatchCatch_v1.0.1.0_Setup.exe | v1.0.1.0 | 50.4 MB | 아래 첨부파일 (설치 파일) |
| CatchCatch_v1.0.1.0_source.zip | v1.0.1.0 | 3.0 MB | 아래 첨부파일 (소스) |
내려받기는 이 글 아래 「첨부파일」 목록에서 한다.
설치 파일을 실행하면 설치 폴더(기본 C:\Program Files\CatchCatch)를 묻고 파일을 푼 뒤 시작 메뉴와 바탕 화면에 바로 가기를 만든다. 제거는 Windows 의 「프로그램 추가/제거」에서 한다. 제거해도 설정(%APPDATA%\CatchCatch)과 녹화 결과는 남는다. 이전 판이 설치돼 있으면 먼저 지우고 설치한다. 소스로 실행할 때는 develop 폴더에서 setup.bat 뒤 run.bat 을 쓴다.
| 항목 | 이 프로그램 | 널리 쓰이는 녹화·녹음 프로그램 |
|---|---|---|
| 녹화와 녹음 | 한 프로그램에서 모드 전환 | 녹화 프로그램과 녹음 프로그램이 따로 있음 |
| 버전표시(marker) | 메모와 함께 찍고, 찍는 즉시 결과 파일 곁에 txt·csv 로 저장 | 녹화 프로그램 일부에 있으나 메모가 없고, 편집기 안에서만 쓰이거나 비정상 종료 시 사라짐 |
| 파일 이름 | 「날짜., 시각., 주석.확장자」. 주석을 시작 전에 적음 | 날짜 고정 이름 또는 「녹음 (1)」 |
| 전사 | PC 안에서 처리(다음 판) | 서버로 보내어 처리 |
| 라이선스 | 무료, 소스 공개, 시간 제한 없음 | 유료 (무료판은 5분 제한 또는 로고 삽입) 또는 무료 (방송용) |
| 사용 전 학습 | 단추 하나로 시작 | 방송용 녹화 프로그램은 장면·소스·믹서 설정이 선행됨 |
| 내부 수정 | Python 소스와 판별 개발일지 공개 | 대부분 불가. 공개 소스인 것은 C++ 또는 C# |
| 웹캠 덧붙이기 | 없음 | 녹화 프로그램에 있음 |
| 방송 송출 | 없음 | 방송용 녹화 프로그램에 있음 |
표의 항목 가운데 버전표시와 파일 이름 규칙이 이 프로그램의 용도를 정한다. 강의와 회의를 기록한 뒤 전사할 때 버전표시 목록이 파일 곁에 텍스트로 있어야 하고, 파일 이름이 날짜·시각·주석 순서여야 폴더에서 이름순 정렬이 시간순과 같아진다.
웹캠 덧붙이기와 방송 송출은 이 프로그램의 목적 밖이다. 그 기능이 필요하면 기존 녹화 프로그램을 쓴다.
결정 전이다. 후보와 판정은 개발일지 4편과 5편에 있다. 결정되면 이 절을 채운다.
결정 전이다. 핵심기능이 정해지면 나머지를 이 절에 적는다.
| 이름 | 하는 일 | 게시판 |
|---|---|---|
| GenealogyImage | Windows 이미지 뷰어 | Project · Image |
| GenealogyRemoteControl | ID 와 비밀번호로 붙는 원격제어 | Project · RemoteControl |
| GenealogyCAD | CAD 프로그램 | Project · CAD |
| GenealogyKSIC | 산업분류(KSIC)와 품목분류(HS) 연동 도구 | Project · KSIC |
| GenealogyProtein | 단백질 파우더 1 g 당 단가 비교 | Project · Protein |
| GenealogyRail | 열차 좌석 추천 | Project · Rail |