NearVid

2026-09-06

블랙박스 영상에서 필요한 20초만 잘라내는 법 (원본을 망치지 않고)

사고 영상의 곤란한 점은, "그 영상"이라는 파일이 애초에 존재하지 않는다는 것이다. 손에 있는 건 몇 분짜리 파일 수십 개가 담긴 메모리카드고, 그중 하나 안에 정말 필요한 11초가 들어 있고, 그러는 동안에도 녹화 루프는 조용히 예전 파일부터 덮어쓰고 있다. 그 11초를 꺼내는 일은 쉬운 쪽이다. 대부분의 안내가 건너뛰는 어려운 쪽은 이것이다 — 남에게 보내는 클립과 내가 보관하는 파일은 서로 다른 물건이고, 이 둘을 헷갈리는 것이 여기서 진짜로 되돌리기 어려운 유일한 실수다.

블랙박스는 파일 하나를 찍지 않았다. 마흔 개를 찍었다

블랙박스와 대부분의 보안 카메라는 긴 영상 하나를 만들지 않는다. 루프로 돈다. Nextbase의 루프 녹화 설명이 가장 평범한 서술이다 — 블랙박스는 "영상을 루프로 계속 녹화하며, 이는 오래된 영상 위에 새 영상을 덮어쓰는 방식"이고, 녹화가 고정 길이로 잘리는 이유는 "녹화가 더 작고 다루기 쉬운 파일로 쪼개져 있을 때 관리가 쉬워지기" 때문이다. 이 구간 길이는 설정값이고 기종마다 다르다. Nextbase는 "기종에 따라 1분, 3분, 5분이 흔한 선택지"라고 적고, 522GW는 "3분 단위로 녹화를 쪼개"며 422GW는 "1분·2분·3분 중에서 고를" 수 있다.

여기서 두 가지가 따라 나오고, 둘 다 작업 순서를 바꾼다. 첫째, 한 시간 주행은 파일 열두 개에서 예순 개 사이다. 그러니 첫 작업은 자르기가 아니라 어느 파일에 그 순간이 들어 있는지 찾는 것 이고, 이때 믿을 것은 파일 타임스탬프가 아니라 화면 구석에 찍힌 카메라 자체 시계다. 둘째, 그 순간이 구간 경계를 걸칠 수 있다 — 충돌은 한 파일 끝에, 그 직후 상황은 다음 파일 앞머리에. 니어비드는 파일 두 개를 이어 붙이지 못한다. 병합 기능이 없고, 이 사실은 다운로드 단계에서 알게 되는 것보다 시작 전에 아는 편이 낫다. 사건이 경계를 걸치면 클립 두 개를 만들어 이름으로 구분하거나, 이어 붙이는 데스크톱 도구를 쓰는 수밖에 없다.

그리고 루프는 지금도 돌고 있다. 대부분의 기종은 충격 감지나 주차 이벤트가 걸린 파일을 잠가 덮어쓰기에서 제외하지만, 안전한 순서는 아무것도 하기 전에 해당 구간들을 카드에서 컴퓨터로 먼저 빼내는 것이다. 원본을 잃을 만한 가치가 있는 편집 판단은 없다.

자르기 전에: 증거는 원본이다

작업 순서를 통째로 뒤집는 대목이 여기다. 영국 경찰이 시민 제보 영상을 받는 창구인 National Dash Cam Safety Portal은 자체 FAQ에서 원하는 것을 분명히 적어 둔다 — "필요한 것은 편집되지 않고 재압축되지 않은 상태의 원본 파일 사본뿐이다(a copy of the original file in unedited, uncompressed format)." 하이라이트가 아니라 파일이다. 그리고 그걸 제출했다고 원본 보관 의무가 사라지지도 않는다 — "영상을 원본 형식 그대로 안전하게 보관하고 경찰이 요구할 때 제공할 수 있도록 하는 것은 제출자의 책임이다." 같은 FAQ는 영상이 "공개 영역에 있어서는 안 되며, 이후 절차에 악영향을 줄 수 있다"는 검찰청(CPS) 권고도 함께 전한다. SNS 게시를 겨냥한 문장이지만, 클립을 어디로든 보내기 전에 두 번 읽어 둘 만하다.

한국에서 교통법규 위반 제보 창구는 2024년 행정안전부가 경찰청의 스마트국민제보를 안전신문고로 통합하면서 그쪽으로 일원화됐다. 첨부 파일의 형식·용량·편집 허용 범위에 대한 공개된 규격은 확인할 수 없었으므로 이 글은 그에 대해 아무것도 주장하지 않는다 — 제출 전에 해당 창구의 안내를 직접 읽는 편이 맞다.

이 중 어느 것도 자르기가 잘못됐다는 뜻은 아니다. 자른 클립을 두 번째 산출물로 만들라는 뜻이다. 짧은 클립은 사건 마흔 건을 동시에 보고 있는 손해사정사에게 보내기 좋고, 통화 첫 5분에 변호사에게 보여 주기 좋고, 관리자에게 들이밀기 좋고, 무엇보다 무슨 일이 있었는지 스스로 스무 번 돌려 보기에 좋다. 하지만 그게 유일한 사본이 되어서는 안 된다. 경찰이든 보험사든 회사든 법원이든 이웃이든, 모든 경우를 덮는 규칙은 하나다 — 원본은 손대지 말고 보관하고, 클립은 언제든 버릴 수 있는 것으로 취급한다. 이건 작업 순서에 대한 메모이지 법률 자문이 아니다. 요구 사항은 나라마다, 기관마다, 묻는 사람마다 다르다.

무손실 트림이 가져가는 것, 그리고 조용히 놓고 오는 것

니어비드의 트림은 스트림 복사다. 지정한 구간의 영상·음성 패킷을 디코딩과 재인코딩 없이 새 컨테이너로 그대로 옮긴다. 몇 분이 아니라 몇 밀리초에 끝나는 이유가 그것이고, 화면이 카메라가 기록한 그 화면 그대로인 이유도 그것이다. 2세대 화질 열화가 없다 — 번호판이 뭉개지지도, 브레이크등이 번지지도 않는다. 나중에 꼼꼼히 들여다볼 영상에 맞는 방식이다.

다만 스트림 복사도 컨테이너는 새로 쓴다. 그리고 블랙박스는 트랙이 아닌 자리에 물건을 넣는다. Novatek 칩셋 기반 기종 — Viofo A119와 그 친척들 — 은 GPS 궤적을 표준 메타데이터 트랙이 아니라 제조사 고유 박스에 넣는다. 이 포맷을 뜯어본 기록은 moov 안의 "gps " 박스가 "각 GPS 데이터 박스의 파일 오프셋 (바이트)과 크기(바이트)를 저장"하고, 실제 좌표·속도·방위는 데이터 청크 사이에 흩어진 free 박스들 안에 "GPS " 매직 문자열로 표시된 채 들어 있다고 설명한다. 이것들은 스트림이 아니다. 리먹스는 매핑한 스트림을 복사하고 그 주위에 컨테이너를 새로 쓰는 일이므로, 이런 제조사 고유 박스가 따라올 거라고 기대하면 안 된다 — 자른 사본을 카메라 전용 뷰어에서 먼저 열어 지도가 여전히 움직이는지 확인하고, 위치 데이터가 논점의 일부라면 원본을 넘겨라.

반대 경우는 오히려 안심해도 된다. 어떤 기종은 데이터를 파일 안에 아예 넣지 않는다. Nextbase 녹화에서 좌표를 읽어 내는 도구인 dash2gps가 존재하는 이유가 그것이다 — "일부 블랙박스는 GPS 위치를 영상 파일 자체에 저장하지 않는다. 대신 위치를 영상 프레임 안에 새겨 넣는다", 해당 기종의 경우 "영상 왼쪽 아래 구석"에. 화면에 새겨진 좌표와, 거의 모든 카메라가 그리는 화면 속 시계는 픽셀이다. 픽셀은 트림에서도, 변환에서도 살아남는다.

무손실 트림이 블랙박스 파일에서 가져오는 것 스트림 복사는 화면을 재인코딩하지 않는다 — 다만 매핑한 스트림 주위에 컨테이너를 새로 쓴다 카드 안의 원본 파일 moov — 영상 트랙 (H.264 / H.265) moov — 음성 트랙 (실내 마이크) moov — 제조사 "gps " 색인 박스 mdat — 화면, 시계와 번호판 프레임에 직접 새겨진 채로 free 박스 — "GPS " 페이로드 블록 데이터 청크 사이에 흩어져 있다 스트림 복사 재인코딩 없음 잘라낸 사본 유지 영상 트랙, 지정한 구간 유지 음성 트랙, 같은 구간 사라짐 제조사 "gps " 색인 박스 유지 화면에 새겨진 시계·번호판 픽셀이라 무엇도 지우지 못한다 사라짐 "GPS " free 박스 페이로드 스트림이 아니니 기대하지 말 것 카드 안 원본은 그대로 둔다: 영국 경찰 제보 창구는 "편집되지 않고 재압축되지 않은 원본 파일 사본"을 요구한다.
스트림 복사는 화면을 완벽하게 지키고, 제조사 메타데이터에 대해서는 아무것도 약속하지 않는다. 프레임에 새겨진 것은 살아남고, 고유 박스에 들어있는 것은 그렇지 않을 수 있다.

자른 지점이 실제로 떨어지는 위치

니어비드의 트림은 시작·끝 시각을 직접 입력받는데, 무손실 컷은 키프레임에서만 시작할 수 있으므로 클립이 입력한 숫자보다 한 박자 앞에서 시작될 수 있다. 다른 용도에서는 성가신 특성이지만 여기서는 거의 장점이다. 앞에 붙는 몇 초는 곧 맥락이고, 그 자리에 없었던 사람에게 필요한 게 정확히 맥락이다. 어차피 넉넉하게 잡는 편이 낫다 — 사건 앞 10초, 뒤 10초짜리 클립이 사건 한복판에서 시작하는 빠듯한 4초짜리보다 낫다. 후자는 "뺀 부분에 뭐가 있었냐"는 질문을 부른다.

재인코딩 경로는 입력한 지점에서 정확히 잘린다. 인코더가 돌고 있으니 원하는 자리에 새 키프레임을 만들 수 있기 때문이다. WebM 변환은 어디서나 그렇게 하고, MP4 변환은 브라우저 자체 H.264 인코더를 니어비드가 실측으로 확인한 환경에서 그렇게 한다. 단톡방에 올릴 클립이나 발표 슬라이드에 넣을 영상이라면 그쪽을 써라. 하지만 누군가 증거로 취급할 사본에는 쓰지 마라 — "편집되지 않고 재압축되지 않은" 같은 문구가 경계하는 것이 정확히 재인코딩이고, 프레임 단위로 정확한 시작점은 그 논쟁을 감수할 만큼 값지지 않다.

이 파일이야말로 업로드형 변환기에 올리면 안 되는 파일인 이유

2분짜리 블랙박스 구간에 실제로 뭐가 담겨 있는지 생각해 보자. 반사면에 비친 내 번호판, 상대 차량 번호판 전체, 인도 위 사람들의 얼굴, 아마도 우리 집일 건물의 정면, 매일 같은 시각에 지나는 귀갓길, 그리고 — 대부분의 기종이 실내 음성을 녹음하므로 — 사고 직후 차 안에서 오간 말. 여러 사람에 대한 개인정보가 빽빽하게 들어찬 꾸러미이고, 그중 최소 한 명은 아무것에도 동의한 적이 없다.

"큰 파일 지원"을 내세우는 브라우저 변환 사이트는 예외 없이 파일을 업로드하는 방식으로 그 일을 한다. 즉 내가 통제하지 못하는 서버에, 내가 읽지 않은 정책 아래 사본이 남는다 — 그것도 이 영상을 남에게 보낼지 말지조차 아직 정하지 않은 시점에. 니어비드는 WebAssembly로 컴파일된 진짜 FFmpeg 빌드를 페이지 안에서 돌린다. 파일은 내 브라우저가 직접 열고, 바이트는 기기 밖으로 나가지 않는다 — 파일 선택창이 유일한 이동이다. 자기 클립을 다 보고 나서 아무에게도 보내지 않기로 하는 것은 아주 정상적인 결말이고, 그 판단이 나만의 것으로 남으려면 자르는 단계에 낯선 서버가 끼어들지 않아야 한다.

분명히 해 둘 것 하나. 카메라 제조사 소프트웨어가 이미 이 일을 로컬에서 해 줄 수도 있고, 그렇다면 그걸 쓰면 된다. Garmin의 Dash Cam 46/56/66W 매뉴얼은 Garmin Drive 폰 앱 안에서의 트림을 설명한다 — "영상 진행 막대의 핸들을 좌우로 끌어 영상 길이를 잘라내"고 내보내기. 그것도 로컬 편집이다. 니어비드는 그 다음 경우들을 위한 것이다. 전용 소프트웨어가 Windows 전용이거나, 폰 앱이 이미 노트북에 복사해 둔 파일은 열지 못하거나, 제조사 앱이 3년 전에 방치된 카메라에서 나온 영상이거나.

순서

  1. 카메라에서 해당 녹화를 잠금/보호 처리해 루프가 넘보지 못하게 한다. 그다음 해당 구간과 그 앞뒤 구간까지 카드에서 컴퓨터로 복사한다.
  2. 원본은 다시 손대지 않을 자리에 두고, 파일 이름과 화면 속 카메라 시계가 가리키는 시각을 적어 둔다.
  3. 작업은 사본으로 한다. 니어비드에 끌어다 놓으면 파일이 기기 안에 임시 저장되고 작업 화면이 열린다.
  4. 넉넉한 구간으로 잘라 내려받는다. 결과 파일은 원본과 혼동되지 않게 이름을 바꾼다 — 이름에 "clip" 같은 표시를 넣으면 된다.
  5. 클립을 보낸다. 원본은 보관하고, 보관하고 있다는 사실을 함께 알린다. 편집하지 않은 파일을 요구하는 양식이라면 편집하지 않은 파일을 준다.

번호판이나 신호등, 표지판처럼 선명한 정지 화면 한 장이 함께 필요하다면, 프레임 추출 카드가 입력한 타임스탬프의 프레임을 원본 해상도 그대로 JPG 또는 PNG로 뽑아 준다 — 영상 재인코딩은 하지 않는다. 정지 프레임 글이 흔들려 뭉개지지 않은 타임스탬프를 고르는 법을 다룬다.

니어비드가 여기서 못 하는 일

이 작업에서는 이 목록이 평소보다 중요하니 빠짐없이 적는다. 병합이 없다 — 두 구간에 걸친 사건은 클립 두 개가 된다. 블러·마스킹이 없다 — 행인의 얼굴이나 무관한 차량 번호판을 가릴 방법이 없고, 제출이 아니라 공개할 영상이라면 이건 실질적인 결함이며 다른 도구를 써야 할 이유다. 손떨림 보정도, 회전도, 주석·화살표도, 자막 트랙도 없고, 트림에서 실내 음성만 빼는 방법도 없다 — 무손실 컷은 음성 트랙을 녹음된 그대로 복사하므로, 차 안 대화가 문제라면 그 클립은 이 형태로는 공유할 수 없다. "몇 MB 안으로 맞추기" 같은 목표 지정도 없다. 재인코딩 경로에 고정 품질 프리셋 세 개와 그 옆의 예상 용량 표시가 전부다.

용량은 느려지는 지점이 아니라 단단한 경계다. 니어비드는 파일 전체를 메모리에서 처리하므로 데스크톱 기준 파일당 500MB, 폰과 저사양 기기에서는 50MB까지만 받는다. 1분짜리 1080p 구간은 양쪽 모두 여유롭게 통과하지만, 3분이나 5분짜리 4K 구간은 지금 들고 있는 바로 그 폰의 한도를 넘기기 일쑤다 — 위 순서가 파일을 먼저 컴퓨터로 옮기는 또 하나의 이유다. 그리고 루프가 이미 덮어쓴 것은 그 무엇도 되살리지 못하며, 어떤 종류의 진본성 인증도 붙지 않는다. 트림은 편의이지 증거 관리 절차가 아니다.

정직한 요약

루프 녹화 때문에 영상은 짧은 파일 여러 개로 도착하고 카메라는 그것을 지금도 덮어쓰는 중이다. 그러니 첫 동작은 편집이 아니라 카드에서 구간을 빼내는 일이다. 영국 경찰이 쓰는 제보 창구는 "편집되지 않고 재압축되지 않은 원본 파일 사본"을 요구하고 그 원본의 보관 책임을 제출자에게 둔다 — 자른 클립을 대체물이 아니라 바쁜 사람을 위한 두 번째 산출물로 만들어야 하는 이유다. 니어비드의 트림은 진짜 스트림 복사다. 재인코딩 없음, 화질 손실 없음, 몇 밀리초. 대신 가장 가까운 키프레임에서 시작하므로 구간은 넉넉히 잡아라. 화면에 새겨진 시계와 좌표는 픽셀이라 살아남고, 제조사 GPS 박스는 스트림이 아니라 살아남지 않을 수 있다. 병합·블러·손떨림 보정·음성 제거는 못 하고, 데스크톱 500MB·폰 50MB에서 멈춘다. 대신 전부 브라우저 안에서 돈다 — 아직 어떻게 처리할지 정하지 않은 사건 영상에 맞는 모양이다.

광고
← NearVid

이 페이지는 동의하신 경우에만 광고를 표시합니다.