▶
파킹 NVR 녹화기PARKINGNVR · CCTV 녹화·재생
NVR 녹화기 설치 v0.1.16
IP 카메라(RTSP)를 30분 단위 mp4로 연속 녹화하고, 전용 NVR 플레이어로
카메라·날짜별 녹화를 이어서 재생합니다.
Windows 10/11 (64bit) · 별도 설치 불필요(.NET·재생엔진·ffmpeg 모두 포함) · H.265/H.264 · 다크 UI.
받은 파일을 더블클릭했는데 아무 창도 안 뜨면 — 고장이 아니라 “다운로드 표식” 때문입니다.
아래 “가장 확실한 설치”(PowerShell 한 줄)로 받거나, “창이 안 뜰 때” 안내대로 차단 해제하면 됩니다.
✅ 가장 확실한 설치 (권장) — PowerShell 한 줄
브라우저로 받은 파일은 Windows가 “다운로드 표식”을 붙여, 서명 없는 신규 프로그램이면
더블클릭해도 창이 안 뜨는 경우가 있습니다. 아래 명령은 표식 없이 받아 바로 설치하므로 이 문제를 겪지 않습니다.
시작 → “PowerShell” 입력 → 실행 → 아래를 복사해 붙여넣고 Enter (관리자 승격(UAC) 창이 뜨면 “예”):
$u='https://www.nanoparking.com/nvr/ParkingNvr-Setup-0.1.16.exe'; $o="$env:TEMP\ParkingNvr-Setup.exe"; iwr $u -OutFile $o; Start-Process $o -Verb RunAs
설치 마법사가 바로 뜹니다. 이후 바탕화면 “파킹 NVR 녹화기” 바로가기로 설정하세요.
✔ 첫 1회만 이렇게 설치하면 됩니다. 설치 시 이 프로그램이 nanoparking.com을 “신뢰할 수 있는 사이트”로 등록하므로,
이후 이 사이트에서 받는 업데이트·재설치 파일은 표식 없이 그냥 더블클릭으로 실행됩니다.
창이 안 뜰 때 — “차단 해제” 후 실행
더블클릭으로 설치하려면, 받은 파일의 다운로드 표식을 먼저 제거해야 합니다(서명이 없어 Windows가 잡아둡니다).
- 받은 ParkingNvr-Setup-0.1.16.exe 우클릭 → 속성
- 맨 아래 “차단 해제(Unblock)” 체크박스가 보이면 체크 → 확인
(이 체크박스가 있다는 것 자체가 표식이 붙었다는 뜻입니다)
- 이제 더블클릭 → UAC 창에서 “예” → 설치 진행
파란 “Windows의 PC 보호” 창이 뜨면 → “추가 정보” → “실행” 순서로 누르면 됩니다.
백신이 막으면 예외(허용)에 추가하세요. 더 간단한 건 위의 PowerShell 한 줄입니다.
✔ ffmpeg 포함 — 별도 설치 불필요
녹화 엔진 ffmpeg가 설치에 포함되어 있어 따로 준비할 필요가 없습니다.
(원하면 설정 → ffmpeg에서 다른 ffmpeg 경로를 지정할 수도 있습니다.)
포함된 ffmpeg는
gyan.dev
빌드(GPL, v6.0)이며, 라이선스 고지 파일 FFMPEG-LICENSE.txt를 설치 폴더에 함께 둡니다.
설치하면 자동으로
- C:\ParkingNvr 에 프로그램 설치 (재생 엔진 LibVLC 포함)
- 백그라운드 Windows 서비스로 등록 — 부팅 직후 자동 녹화(녹화 시작 버튼 안 눌러도 됨). 설정·재생은 트레이 GUI
- 바탕화면·시작메뉴에 바로가기 생성
- 재설치(업그레이드) 시 설정과 이미 녹화된 파일은 그대로 유지됩니다
설치 후 사용
- 실행 → 설정에서 저장 폴더 · ffmpeg 경로 · 분할(30분) · 보관일수 확인 후 저장·적용
- 카메라 등록 — 서버에서 가져오기(로그인): 소유자(이메일) 또는 매니저(관리자 계정)로
로그인하면 본인 소유·담당 카메라만 골라 등록됩니다(카메라당 한 NVR에만).
보안상 남의 카메라는 조회·등록·녹화가 불가하며, 임의 RTSP 수동 입력은 허용하지 않습니다.
- 카메라를 등록하면 백그라운드 서비스가 자동으로 녹화합니다(부팅 후에도 자동).
지금 바로 앞단에서 확인하려면 전체 녹화 시작.
- NVR 플레이어 열기 → 카메라·날짜 선택 후 녹화를 이어서 재생(연속재생·배속·스냅샷)
GUI를 열어 전체 녹화 시작을 누르면 그동안은 GUI가 녹화하고 서비스는 대기합니다(이중 녹화 방지).
GUI를 닫으면 서비스가 다시 백그라운드 녹화를 이어갑니다. 서비스 완전 제거는 프로그램 제거로.
파일 무결성 (SHA-256)
내려받은 파일이 올바른지 확인하려면 PowerShell에서
Get-FileHash 파일경로 -Algorithm SHA256 실행 후 아래 값과 비교하세요.
e2f7eb00da05f2522fdc9ffd4d345862e381a3e5e09dcd970a0cfc43357d3313