# 영상·오디오를 넣고 정리본을 받는 노이즈 제거 도구를 만들었습니다

Author: Jaeho Shin / 신재호
Date: 2026-09-12
Updated: 2026-09-12
Category: Media
Canonical: https://www.viberick.com/notes/denoise-editing-workflow

편집팀이 영상이나 오디오를 올리고, 노이즈를 줄인 음성과 영상 정리본을 받을 수 있는 도구를 만들었습니다. 분할 업로드, 처리 상태와 결과 다운로드까지 연결했습니다.


## 편집팀이 필요한 것은 정리된 파일이었습니다

**Denoise는 영상이나 오디오를 업로드하면 음성의 배경 잡음을 줄이고 정리된 파일을 내려받는 도구입니다.** 모델을 직접 실행하는 대신 파일 선택, 강도 선택, 처리 상태와 결과 다운로드를 웹 화면으로 연결했습니다.

강의나 촬영 음성을 편집할 때는 잡음만 줄이는 것으로 작업이 끝나지 않습니다. 큰 파일을 전달하고 처리가 끝났는지 확인한 뒤, 정리된 오디오를 영상에 다시 연결하는 과정이 남습니다. 이 흐름을 함께 다루도록 만들었습니다.

[노이즈 제거 도구 보기](https://denoise.viberick.com) · [음성 도구와 비교 샘플](/work/voice)

## 무엇을 만들었나요?

- 영상·오디오 파일 업로드와 강도 선택
- 대용량 파일의 분할 업로드
- 대기·처리 중·완료·오류 상태 확인
- 정리된 오디오 다운로드
- 영상 입력 시 정리된 음성을 결합한 영상 사본
- 에이전트 작업에 사용할 클라이언트와 작업 안내

<NoteDiagram title="노이즈 정리 흐름" steps="영상·오디오 업로드 | 음성 추출·처리 | 결과 확인 | 오디오·영상 받기" caption="웹 화면과 작업용 클라이언트가 같은 처리 API를 사용합니다." />

## 영상 파일을 올리면 어떻게 처리하나요?

영상의 오디오를 추출해 잡음을 줄이고, 원래 영상 스트림에 정리된 음성을 결합합니다. 원본 영상을 새로 만드는 영상 생성 기능이 아니라, 편집에 쓸 오디오와 영상 사본을 만드는 과정입니다.

현재 구현은 음성 정리에 DeepFilterNet3를 사용합니다. 사용자 화면에서는 모델 설정 대신 Light, Normal, Strong으로 강도를 선택하게 했습니다. API에서는 WAV·FLAC·M4A 출력 형식을 다루며 웹 업로드 화면의 기본 결과는 WAV입니다.

처리 대상은 첫 번째 오디오 트랙이며, 48kHz 모노 음성으로 변환합니다. 여러 오디오 트랙이나 스테레오 공간감을 그대로 보존하는 편집 도구는 아닙니다. 강의·대화 중심의 음성 정리에 맞춘 선택입니다.

## 잡음을 강하게 지우면 항상 좋을까요?

잡음이 줄어도 목소리의 자연스러움이 달라질 수 있습니다. 그래서 처리 강도를 선택하고 결과를 들어볼 수 있도록 했습니다. 말소리의 질감과 주변 소리를 어느 정도 남길지는 녹음 상태와 영상 목적에 따라 다릅니다.

[비교 샘플](/work/voice)은 합성 내레이션에 인위적인 잡음을 더한 입력과 실제 처리 결과를 사용합니다. 고객의 강의 원본을 공개한 자료는 아닙니다.

### 같은 구간을 직접 들어보세요

**정리 전: 합성 내레이션과 인위적인 잡음**

<audio controls preload="none" src="/demos/denoise-before.flac" aria-label="노이즈 정리 전 비교 음성" />

**정리 후: 같은 입력을 실제 엔진으로 처리한 결과**

<audio controls preload="none" src="/demos/denoise-after.flac" aria-label="노이즈 정리 후 비교 음성" />

같은 재생 음량에서 배경 잡음과 말소리의 질감을 비교해 보세요. 두 파일 모두 14초이며 별도의 음량 정규화는 적용하지 않았습니다.

## 큰 파일과 업로드 실패는 어떻게 다뤘나요?

큰 파일을 한 번에 보내지 않고 나눠 올리는 경로를 만들었습니다. 연결이 끊긴 조각은 재시도하고, 브라우저에서 원본 파일을 더 이상 읽을 수 없는 경우도 구분해 안내합니다.

업로드 완료와 처리 완료도 다릅니다. 작업 큐의 상태를 보여주고 결과가 준비됐을 때 내려받도록 구성했습니다. 화면을 떠날 때 진행 중인 작업을 놓치지 않도록 안내하는 기능도 넣었습니다.

## 자막 추출과는 어떤 관계인가요?

노이즈 정리는 음성을 듣기 쉽게 만드는 작업이고, 자막 추출은 발화를 텍스트와 시간 정보로 바꾸는 작업입니다. 잡음 정리만으로 정확한 자막이나 자연스러운 줄바꿈이 완성되지는 않습니다.

원본과 정리본을 비교한 뒤 전사·타이밍·줄바꿈 검수로 이어가는 것이 편집 흐름입니다. 전체 연결은 [영상 제작 파이프라인](/notes/multimodal-production-pipeline)에서 설명합니다.

## 자주 묻는 질문

### 영상도 넣을 수 있나요?

영상과 오디오 입력을 지원하도록 구성했습니다. 영상 입력에는 정리된 오디오와 이를 결합한 영상 사본을 받을 수 있는 경로가 있습니다.

### 로그인 없이 누구나 처리할 수 있나요?

공개 웹 화면은 볼 수 있지만 처리는 접근 키가 필요합니다. 현재 무료 공개 처리 서비스로 소개하지 않습니다.

### 작업 결과는 계속 남아 있나요?

구현에는 원본 처리 후 삭제와 결과 보관 기한이 있습니다. 필요한 결과는 내려받아 보관하도록 안내합니다. 운영 설정에 따라 보관 정책은 달라질 수 있습니다.

### 편집팀의 기존 작업에 연결할 수 있나요?

웹 업로드 외에 클라이언트와 API 경로를 준비했습니다. 입력 파일과 원하는 결과 형식부터 확인해 [제작 도구 구축](/start)을 논의할 수 있습니다.
