실험형

오디오를 자르면 왜 ‘툭’ 소리가 날까? 페이드 전후 경계값 비교

같은 소리를 페이드 없이 자른 결과와 페이드 인·아웃을 적용한 결과로 비교했습니다. 경계값 실측과 함께 음악·말소리에 맞는 선택 기준, 페이드로 해결되지 않는 문제를 설명합니다.

음악이나 녹음의 필요한 부분만 남겼는데 시작하거나 끝날 때 짧게 ‘툭’ 하는 소리가 날 수 있습니다. 그렇다고 파일이 손상됐거나 저장 품질이 낮다는 뜻은 아닙니다. 소리가 진행 중인 지점에서 갑자기 끊긴 것이 한 가지 원인입니다.

같은 구간에 페이드 인·아웃을 켜면 무엇이 달라지는지 툴릿의 실제 처리 엔진으로 확인했습니다. 이 글은 파형의 시작·끝 값을 비교한 실험입니다. 사람을 대상으로 잡음이 얼마나 작게 들리는지 평가한 청취 실험은 아닙니다.

음질 설정을 올리기 전에 확인할 세 가지

페이드는 경계를 부드럽게 만듭니다

실험에서 페이드가 없는 시작값은 8,192였고, 페이드 적용 후에는 0이 됐습니다. 무음에서 갑자기 뛰는 폭이 줄었습니다.

짧은 말소리는 먼저 잘리는 위치를 바꾸세요

페이드는 처음과 끝을 작게 만드는 기능이므로 첫 자음이나 마지막 음절까지 흐려질 수 있습니다.

원본 잡음이나 재생 오류를 고치는 기능은 아닙니다

중간에도 잡음이 있거나 특정 앱에서만 문제가 나면 경계 처리 외의 원인을 확인해야 합니다.

같은 엔진·같은 구간에서 페이드만 바꿨습니다

  1. 1

    2026년 9월 26일, 5초 길이의 단순한 시험용 소리를 생성했습니다. 440Hz, 모노, 초당 48,000개 표본이며 최대 진폭은 표현 범위의 약 25%입니다. 음악이나 개인 녹음은 사용하지 않았습니다.

  2. 2

    원본의 1초 지점부터 3초 구간과 0.3초 구간을 각각 추출했습니다. 경계 변화가 명확히 보이도록, 파형이 0이 아닌 지점에서 자르는 조건을 만들었습니다.

  3. 3

    툴릿이 사용하는 FFmpeg WASM 코어 0.12.10과 동일한 자르기 명령 생성 코드를 Node 환경에서 실행했습니다. 두 구간 모두 페이드 끄기와 양쪽 켜기를 비교하고 WAV 16비트로 저장했습니다.

  4. 4

    출력의 길이, 첫 표본, 마지막 표본, 가운데 40~60% 구간의 값을 읽었습니다. 페이드 길이는 현재 도구처럼 각 끝에서 최대 1초, 짧은 구간에서는 전체 길이의 3분의 1로 설정했습니다.

‘툭’ 소리와 잘린 파형은 어떤 관계일까요?

소리는 위아래로 움직이는 파형으로 생각할 수 있습니다. 조용한 상태의 기준은 0입니다. 파형이 한창 움직일 때 갑자기 재생이 시작되거나 끝나면, 무음과 소리 사이에 급한 변화가 생깁니다. 이런 불연속이 짧은 클릭음의 원인이 될 수 있습니다.

페이드 인은 처음을 작게 시작해 원래 크기로 올리고, 페이드 아웃은 마지막을 서서히 줄입니다. FFmpeg의 afade는 소리에 이 변화를 적용하는 필터이며, 이번 실험은 기본 직선형 변화를 사용했습니다. 소리 사이를 겹쳐 잇는 크로스페이드와는 다릅니다.

실측 결과: 길이는 그대로, 시작·끝은 무음에 가까워졌습니다

아래 숫자는 소리 크기를 저장한 16비트 표본값입니다. 범위는 −32,768~32,767이며 0이 무음의 기준입니다. 음질 점수나 데시벨 수치가 아닙니다. 여기서는 절댓값이 0에 가까울수록 바깥의 무음과 연결될 때 변화가 작다는 뜻으로 읽으면 됩니다.

추출 길이양쪽 페이드첫 값마지막 값출력 길이
3초끄기8,1928,1783초
3초각 1초003초
0.3초끄기8,1928,1780.3초
0.3초각 0.1초010.3초
  • 3초 결과는 모두 144,000개, 0.3초 결과는 모두 14,400개 표본이었습니다. 페이드를 켠다고 앞뒤에 무음 시간이 추가되거나 길이가 늘어나지는 않았습니다.
  • 각 결과의 가운데 40~60% 구간은 페이드 없는 결과와 표본값이 같았습니다. 이 설정은 파일 전체의 음량을 일괄 조정하는 것이 아니라 양 끝에 적용됐습니다.
  • 0.3초 결과의 마지막 값 1은 무음에 아주 가깝지만 정확한 0은 아닙니다. 표본 단위 계산과 반올림이 있으므로 모든 파일의 양 끝이 반드시 0이라고 일반화하지 않습니다.

음악에는 도움이 돼도, 짧은 말에는 신중해야 합니다

배경 음악을 영상 끝에서 서서히 사라지게 만들 때는 페이드 아웃이 목적과 잘 맞습니다. 반면 ‘안녕하세요’처럼 짧은 말의 첫머리를 바로 자른 뒤 페이드 인을 넣으면, 중요한 첫 음절도 함께 작아집니다.

현재 툴릿은 페이드 길이를 숫자로 직접 지정하는 방식이 아닙니다. 0.3초 조각이면 앞 0.1초와 뒤 0.1초가 영향을 받습니다. 시간은 짧아 보여도 전체의 상당 부분이므로 짧은 효과음·알림음·말소리는 반드시 들어보고 선택하세요.

상황먼저 할 일페이드 판단
배경 음악을 자연스럽게 끝내기여운을 남길 종료 지점 선택페이드 아웃 비교
인터뷰·강의 한 문장 추출앞뒤 호흡·무음에 여유 두기단어가 흐려지면 끄기
매우 짧은 효과음처음과 끝이 역할을 하는지 확인양쪽을 무조건 켜지 않기
다른 소리와 이어 붙일 재료실제 연결한 결과까지 듣기개별 페이드가 꺼짐 구간을 만들 수 있음

페이드를 켜도 잡음이 남는다면 이 순서로 확인하세요

같은 ‘툭’ 소리라도 원인이 같지는 않습니다. 아래 순서대로 범위를 좁히면 품질 숫자만 반복해서 높이는 일을 줄일 수 있습니다.

  • 원본의 같은 시간에도 소리가 나는지 확인합니다. 원본 중간의 녹음 잡음이나 찌그러진 소리는 양 끝의 페이드로 복구되지 않습니다.
  • 자르는 위치를 말과 음악이 잠깐 쉬는 곳으로 옮겨 봅니다. 중요한 음절을 그대로 두면서 경계 변화도 줄일 수 있습니다.
  • 최종 저장한 파일을 다른 재생 앱에서도 열어 봅니다. 편집 전 미리듣기만으로 저장 결과를 판단하지 마세요.
  • MP3 결과만 의심스러우면 같은 구간을 WAV로도 저장해 비교합니다. 두 형식 차이가 확인돼도 그것만으로 인코더나 재생 앱 중 어느 쪽 문제인지 확정할 수는 없습니다.

이번 실험이 증명하지 않는 것

시험용 단일 주파수 소리는 복잡한 음악이나 사람 목소리를 대표하지 않습니다. 경계가 큰 경우를 의도적으로 만들었으므로 모든 자르기 작업에서 이 정도 차이가 생긴다는 뜻도 아닙니다.

측정한 것은 WAV 표본값이며, 사람이 잡음을 느끼는 정도·스피커 반응·MP3 압축 후 변화는 측정하지 않았습니다. 따라서 ‘잡음 100% 제거’나 ‘음질 향상’으로 해석하면 안 됩니다. 이 결과가 보여주는 것은 페이드가 실제로 양 끝의 급격한 변화를 줄인다는 점입니다.

판단에 참고한 공식 문서

음악은 부드러운 끝맺음, 말소리는 잘리는 위치부터

실험에서는 페이드 적용으로 시작·끝 값이 무음에 가까워졌고 길이와 가운데 구간은 유지됐습니다. 음악의 자연스러운 시작·끝이 목적이라면 유용한 선택입니다.

말이나 효과음에서는 먼저 자르는 지점을 조절하고, 필요한 쪽에만 페이드를 적용한 뒤 저장본을 들어보세요. 양쪽을 항상 켜는 것보다 소리의 용도에 맞춰 선택하는 편이 낫습니다.