CLI tool that denoises audio with DeepFilterNet and normalizes loudness to -16 LUFS using ffmpeg.
# Install required tools (macOS)
brew install python@3.14 uv ffmpeg# Clone this repo
git clone https://github.com/yyongpil/enhance-audio.git# Install from local source
uv tool install ./enhance-audioenhance-audio path/to/recording.wav
enhance-audio path/to/recording.m4a # m4a is auto-converted to wav firstOutput is saved as {original_name}_enhanced.wav in the same directory as the input file.
- (m4a only) Converts the input to WAV via ffmpeg
- Noise reduction — DeepFilterNet (48 kHz, full-band model)
- Loudness normalization —
loudnorm=I=-16:TP=-1.5:LRA=11and encode to AAC 192kbps via ffmpeg
- macOS 26.4 (M1 Pro)
DeepFilterNet으로 오디오 노이즈를 제거하고 -16 LUFS로 음량을 정규화하는 CLI 도구입니다.
# 필요한 툴 설치 (macOS)
brew install python@3.14 uv ffmpeg# 다운로드
git clone https://github.com/yyongpil/enhance-audio.git# 로컬 소스에서 설치
uv tool install ./enhance-audioenhance-audio path/to/recording.wav
enhance-audio path/to/recording.m4a # m4a는 자동으로 wav로 변환 후 처리출력 파일은 입력 파일과 같은 디렉토리에 {원본파일명}_enhanced.m4a로 저장됩니다.
- (m4a 파일인 경우) ffmpeg로 WAV 변환
- 노이즈 제거 — DeepFilterNet3 (48kHz, 풀밴드 모델)
- 음량 정규화 — ffmpeg
loudnorm=I=-16:TP=-1.5:LRA=11로 -16 LUFS 정규화 후 AAC 192kbps M4A로 인코딩
- macOS 26.4 (M1 Pro)