오디오 압축이 파일 크기를 줄이는 원리
이 도구가 하는 일
여기서 오디오 압축이란 녹음을 더 낮은 비트레이트로 다시 인코딩해, 소리 1초당 실리는 데이터를 줄이는 것을 뜻합니다. MP3의 크기는 비트레이트에 길이를 곱한 값입니다. 샘플레이트를 낮추거나 모노로 바꾸면 소리는 달라지지만(높은 음역이 줄고, 채널이 둘에서 하나로 줄어듭니다) MP3의 크기는 달라지지 않습니다. 이 도구는 브라우저에 내장된 오디오 디코더로 원본을 디코딩하고, 선택한 설정을 적용한 뒤, 페이지 안에서 동작하는 인코더로 결과를 MP3로 기록합니다.
‘고품질’, ‘중간 품질’, ‘작은 크기’, ‘최소 크기’ 네 가지 프리셋 중 하나로 시작하거나, 사용자 정의 설정을 열어 비트레이트, 샘플레이트, 모노/스테레오를 직접 지정할 수 있습니다. 선택 사항인 노멀라이즈 단계를 켜면 인코딩 전에 가장 큰 피크를 최대 음량 바로 아래까지 올립니다. 녹음 전체를 같은 비율로 키우므로 작은 소리와 큰 소리의 균형은 그대로입니다.
언제 쓰면 좋은가
이메일 첨부, 업로드 용량 제한이 있는 메신저, 저장 용량으로 요금을 매기는 팟캐스트 호스팅처럼 보낼 곳에 비해 파일이 무거울 때 진가를 발휘합니다. 인터뷰, 강의, 음성 메모 같은 말소리 콘텐츠가 가장 효과가 큰데, 음성은 음악이 요구하는 수준보다 훨씬 낮은 비트레이트에서도 또렷함을 유지하기 때문입니다.
‘최소 크기’ 프리셋은 바로 이 용도에 맞춰져 있어, 말소리에서는 알아채기 어려운 음질을 내주는 대신 훨씬 가벼운 결과를 얻습니다. 계속 즐겨 듣고 싶은 음악이라면 192 kbps의 ‘고품질’이 크기를 줄이면서도 음질을 잘 지켜 줍니다. 녹음이 아직 동영상 파일 안에 있다면 동영상에서 오디오 추출로 음성 트랙을 먼저 빼내면 되고, 두 시간짜리 녹화처럼 한 번에 보내기엔 너무 긴 경우에는 비디오 분할기로 나눈 뒤 각 조각을 추출해 압축하면 다루기 쉬워집니다.
구체적인 예시
강연을 녹음한 약 6분 길이의 60 MB 스테레오 WAV가 있다고 해 봅시다. 96 kbps에서 MP3는 1분에 약 0.7 MB이므로 결과는 약 4 MB가 됩니다. 모노로 바꿔도 이 숫자는 달라지지 않습니다. MP3의 크기는 비트레이트와 길이로만 정해지기 때문입니다. 설정 아래의 예상 크기는 시작하기 전에 크기를 보여 주므로, 예컨대 ‘10 MB 미만’ 같은 목표를 정하고 파일 전체를 처리하기 전에 고른 비트레이트가 그 목표에 닿는지 확인할 수 있습니다.
지원 형식·음질·한계
MP3, WAV, OGG, AAC, M4A, FLAC, WebM 파일을 최대 500 MB까지 불러올 수 있고, 출력은 항상 MP3입니다. 비트레이트를 낮출수록 파일은 작아지지만 더 많은 디테일이 버려지므로, 일정 지점을 넘으면 그 절충이 귀에 들립니다——64–96 kbps는 음성에, 128–192 kbps는 음악을 듣기 좋게 유지하는 데 알맞습니다. MP3는 자신의 비트레이트보다 작아질 수 없습니다. 원본이 이미 고른 비트레이트 이하라면 결과가 더 작아지지 않으며, 도구가 그렇게 알려 주고 도움이 될 때는 더 낮은 프리셋을 제안합니다.
모든 처리가 사용자 기기에서 이뤄지기 때문에, 아주 길거나 고해상도인 파일은 브라우저 메모리를 다 써 버릴 수 있습니다. 그럴 때는 더 짧은 클립이나 더 작은 원본이면 대개 문제없이 처리됩니다. 드물거나 지원되지 않는 코덱의 파일은 디코딩에 실패할 수 있는데, 먼저 오디오 변환기로 WAV 같은 일반적인 형식으로 바꿔 두면 해결되는 경우가 많습니다.