Rx Element를 이용하여 영상, 오디오에서 노이즈를 제거하는 방법

다른 포스팅에서 노이즈를 비롯한 오디오의 문제를 해결하는 프로그램 패키지인 Izotope RX에 대해서 소개를 하는 글을 작성했었습니다. 오늘은 그 활용 범위 중 가장 많은 분들에게 필요한 기능이 될 화이트 노이즈/배경잡음을 제거하는 방법에 대해서 알아보겠습니다.

노이즈 컨트롤이 필요한 이유

유튜브를 필두로 해서 많은 분들이 동영상을 제작하는 시대입니다. 하지만, 처음부터 높은 품질의 영상을 만들기는 쉽지 않죠. 카메라, 조명, 음향 등 신경 쓸 일이 한두가지가 아닙니다. 그런데 많은 분들이 실수하는 것 중 하나가 영상 퀄리티에는 신경을 많이 쓰느라 비싼 카메라, 렌즈 등에는 투자를 아까지 않지만, 음향에는 신경을 쓰지 못하는 분들이 많습니다. 하지만, 영상 소비자 입장에서 생각해 보면, 영상 퀄리티가 조금 떨어지는 것은 내용만 괜찮으면 보게 되지만, 음향이 좋지 않으면 영상을 감상하기 힘들게 됩니다. 그만큼 음향의 퀄리티가 중요하다는 것이죠.

이렇게 중요한 음향의 퀄리티에서 시청자들에게 거슬리는 요소가 몇 가지가 있는데, 그 중 마이크 사용법 만으로  컨트롤하기 가장 어려운 부분이 바로 노이즈 입니다. 좋은 마이크와 좋은 프리앰프 등의 기기를 사용하면 기기 노이즈는 낮출 수 있지만, 녹음 환경에 존재하는 잡음 (에어컨, 환풍기 등의 팬 소리를 비롯한 각종 환경 잡음이 있습니다)은 제어하기 어려운 경우가 많습니다.

어쩔 수 없이 들어간 잡음이 거슬리게 들릴 정도의 레벨로 존재하는 경우, 후반 작업을 통해서 제어를 해 줄 필요가 있습니다.

RX가 제공하는 노이즈 제거 플러그인 두 가지

RX 는 다음과 같이 두 가지 노이즈 제거 플러그인을 제공하고 있습니다. 

- voice denoise : 음성과 배경 노이즈를 분리하여 노이즈만 줄여주는 플러그인

- spectral denoise : voice denoise 보다 더 샤프하게 노이즈를 제거해주는 플러그인 - 악기 등 목소리와 특성이 다른 소리를 노이즈와 분리하기 위해 사용하면 효과가 좋습니다.

각각의 용도가 약간 다르긴 하지만, 가장 일반적으로 많은 사람들이 사용할 기능은 음성과 잡음을 분리하는 기능일 것이고, 가장 저렴한 Element 버전에 포함된 것이 voice denoise 플러그인이기 때문에, 그것을 기준으로 사용법을 설명하도록 하겠습니다.

voice denoise 사용방법

크게 2가지 방법으로 사용할 수 있습니다.
자동으로 동작하게 하는 방법과 녹음 환경의 노이즈를 분석해서 해당 노이즈를 제거하는 방법입니다.

adaptive mode 기능


voice denoise adaptive mode


자동으로 노이즈를 분석해서 줄여줍니다.
시간에 따라 노이즈가 변화하는 경우, 이 체크박스를 활성화하여 해당 기능을 사용하는 것이 좋습니다.

일정한 노이즈가 있는 경우에도 간편하게 사용하려면 해당 기능을 활성화해도 됩니다. 다만, 아래에 이야기할 수동 방식에 비해서 성능은 미세하게 떨어질 수 있습니다.

노이즈 분석(Profiling)후 제거

denoise profile


배경 노이즈(기계, 환경)가 규칙적으로 존재하는 경우에 조금 더 효율적이고 정확하게 노이즈를 제거하는 방법입니다.

다음과 같은 순서로 사용합니다.
1. adaptive 기능을 비활성화
2. 노이즈만 있는 구간을 재생하며 Learn 버튼을 눌러서 노이즈를 분석한다.
3. Learn 버튼을 한 번 더 눌러 비활성화 한 후 전체 구간에 적용한다.

노이즈 감쇠량 설정

denoise reduction


위 두 가지 방법에 공통으로 적용하는 옵션입니다. 분석된 노이즈를 줄이는 량을 설정하는 것으로 기본값은 -12dB로 되어 있습니다.

처리된 결과를 들어보면서, 노이즈가 많이 들리면 값을 더 내릴 수 있습니다.
반대로 노이즈는 높지 않은데, 보이스가 먹먹하게 느껴진다면 감소값을 올려서 노이즈를 조금 더 남기더라도 목소리를 더 선명하게 들리도록 선택할 수 있습니다.

일반적으로 -12dB 정도면 상당히 많이 감소하기 때문에 대부분의 경우에 좋은 결과를 얻을 수 있습니다.

그 밖의 옵션

denoise options

optimize for

- Dialogue: 일반적인 대화의 녹음인 경우에 선택합니다.
- Music: 음악을 녹음한 경우에 선택합니다.

일반적인 대화와 노래를 녹음하는 경우는 사용되는 주파수 범위가 달라지게 될텐데, 각각의 상황에 적합하게 노이즈를 제거해주는 알고리즘을 제공합니다.

Filter type

- Surgical: 조금 더 섬세하고 민감한 필터를 이용합니다.
- Gentle: 조금 더 부드러운 필터를 이용합니다.

노이즈를 제거하기 위한 필터의 성향을 선택해주는 옵션입니다. 일반적으로 Surgical 필터를 이용할 경우 원본 목소리에 대한 손상이 적게되는 대신 부작용이 생길 가능성이 높아지며, Gentle 필터를 이용할 경우, 부작용은 적으나 원본 목소리가 조금 답답한 소리가 될 가능성이 있습니다.
부작용이라고 함은, 프로세싱 후에 원래 있지 않던 이상 잡음이 생길 가능성을 이야기합니다.

Gentle 필터의 경우도 상당히 깔끔하게 목소리를 남겨주는 편이고, Surgical을 사용한다고 해서 부작용이 그다지 생기지 않는 편이어서, 둘 중 어느 옵션이 더 좋다고 말씀드리기는 어렵습니다.
직접 적용해보시면서 더 나은 결과를 보여주는 것을 선택하시고, 개인적인 가이드를 드리자면, 일단 Gentle 필터를 이용해서 해 보시고, 목소리가 선명하지 않게 된다고 느껴지시면 Surgical을 적용해보시는 방향을 권해드리고 싶네요.

오늘은 RX에서 제공하는 voice denoise 기능으로 잡음을 제거하는 방법에 대해서 알아봤습니다. 도움이 되셨기를 바랍니다.