이 글은 멀티미디어 포맷(플래시, 비디오, 오디오)을 활용하고 편집하는 방법을 다루는 시리즈의 세 번째 아티클입니다. 첫 번째 글에서는 플래시 파일을 집중적으로 살펴보았습니다. 웹사이트에서 플래시 파일을 내려받는 방법, 포맷 간 변환(예: .flv → .avi), 플래시 무비와 온라인 스트림에서 음악 추출하기, 다양한 포맷을 .swf 파일로 변환하기, 플래시 비디오에 메타데이터 삽입하기 등 여러 유용한 기술들을 소개했습니다.
두 번째 글에서는 비디오 파일을 다루었습니다. 파일 분할 및 병합, 인코딩과 압축 방식 변경, 오디오와 비디오의 비트레이트 불일치 해결, 영상 녹화 등의 작업을 설명했죠. 이번 세 번째 글에서는 오디오 파일을 다룹니다. .mp3, .ogg, .wav 등 다양한 음악 포맷 간 변환, 사운드 믹싱, 서로 다른 트랙의 구간을 이어 붙여 자신만의 음악 만들기 등을 배워보겠습니다.
그뿐만 아니라 일상적인 멀티미디어 작업에 도움이 되는 프로그램들, 특히 오디오·비디오 녹음 소프트웨어도 함께 소개합니다. 무엇보다 좋은 점은, 여기서 소개하는 모든 도구가 무료라는 것입니다. 마지막으로 Windows와 Linux 두 환경 모두의 예시를 담았으니, 지금 바로 시작해 보겠습니다.
목차
- 오디오 파일 조작하기
- 파일 포맷 변환하기
- 오디오 파일 분할 & 병합하기
- 플래시·비디오 파일에서 오디오 추출하기
- 게인(볼륨) 조정하기
- 음악 파일에 태그 달기
- 오디오 녹음하기
- 주목할 만한 플레이어 몇 가지
- 요약
- 결론
오디오 파일 조작하기
요즘 오디오 파일을 다루는 일은 물 마시듯 흔한 일이 되었습니다. 어쩌면 그 이상일지도 모르죠. 많은 분들이 합법적이든 아니든 수 GB에 달하는 음악 파일 컬렉션을 컴퓨터에 보유하고 있고, 이를 관리하는 일이 거의 본능처럼 자연스러워졌습니다.
하지만 모든 사용자가 그렇지는 않습니다. 상당히 많은 사람들이 낯선 포맷, 들쭉날쭉한 음질과 볼륨 때문에 곤란을 겪고 있으며, 심한 경우 파일을 제대로 활용조차 못 하는 경우도 있습니다.
이 튜토리얼에서는 사운드를 완전히 내 것으로 만드는 법을 배웁니다. 어떤 파일이든 실행할 때 항상 동일한 볼륨으로 재생되도록 만들고, 원하는 대로 분할·병합하며, 포맷을 자유롭게 변환하는 등의 작업 말입니다. 걱정하지 마세요. 이런 작업들은 모두 매우 간단하며, 몇 가지 유용한 무료 도구만 있으면 누구나 할 수 있습니다.
파일 포맷 변환하기
가장 흔하게 접하게 되는 작업 중 하나입니다. 예를 들어 .wav 파일이 많은데 이를 .mp3나 .ogg로 변환하고 싶다면 어떻게 해야 할까요? 필요에 따라 상황은 다양합니다. 대부분의 차량 오디오는 제한된, 주로 Windows 중심의 포맷만 재생합니다. 마찬가지로 의외로 많은 MP3 플레이어가 — 숨을 크게 들이쉬고 — MP3 파일만 재생합니다.
덜 뻔한 예시도 있습니다. 게임 'Operation Flashpoint'에서 미션 에디터로 만든 커스텀 미션에 직접 녹음한 사운드를 추가하려면 OGG 포맷을 사용해야 합니다. 게임 자체는 Windows 기반인데도 말이죠. 대부분의 Windows 사용자에게는 그리 익숙하지 않은 포맷입니다.
크로스 플랫폼 유틸리티
선택 가능한 도구는 많지만, 가장 확실한 선택은 Audacity, 즉 오픈소스 크로스 플랫폼 에디터입니다. 이 글의 대부분 작업에서 Audacity를 사용할 것입니다.
Audacity — 오디오 분야에서 Audacity가 하는 역할은 비디오 분야의 VirtualDub와 같다고 할 수 있습니다. 적어도 저에게는 오디오 파일을 다룰 때 처음이자 마지막으로 쓰는 도구이며, 다른 것은 필요 없습니다. 이제 얼마나 쉽게 음악 파일 포맷을 변환할 수 있는지 알아보겠습니다. 먼저 파일을 불러옵니다. 그다음 File 메뉴를 클릭하고 WAV, MP3 또는 Ogg Vorbis 같은 원하는 형식으로 내보내기를 선택하면 끝입니다. 정말 이게 전부입니다!
다만 한 가지 주의할 점이 있습니다. Audacity 자체는 MP3를 지원하지 않습니다. 하지만 LAME 인코더를 사용하면 아주 손쉽게 지원할 수 있습니다. Windows에서는 LAME 파일을 내려받아 저장해 둔 뒤, 처음으로 MP3 파일을 열려고 시도하면 됩니다. 그러면 Audacity가 LAME 인코더의 위치를 물어봅니다. 올바른 경로를 지정해 주면 완성!
Linux에서는 MP3 코덱을 설치하면 MP3 지원이 활성화됩니다. 이 역시 Linux에서 처음으로 MP3 파일을 재생하려고 시도하는 것만으로 간단히 해결됩니다. 자세한 내용은 'Linux에서 MP3 음악 파일 재생하기' 튜토리얼을 참고하세요. 대부분의 배포판은 기본적으로 MP3를 지원하지 않지만, Dreamlinux처럼 기본 지원하는 경우도 있습니다.
MP3FS
또 하나 살펴볼 만한 프로그램은 MP3FS입니다. 이 도구를 사용하면 FLAC 파일을 열고 읽는 순간 실시간으로 MP3로 트랜스코딩할 수 있습니다. 이제 Linux 전용 유틸리티 몇 가지를 살펴보겠습니다.
Linux 유틸리티
이 주제로 이미 별도의 글을 작성한 바 있습니다. 'Linux에서 음악 파일 포맷 변환하기' 튜토리얼을 참고하시면 좋습니다. 그 글에서는 audioKonverter, SoundConverter, audio-convert라는 세 가지 훌륭한 프로그램을 리뷰했습니다. 특히 audioKonverter(KDE 기반)와 SoundConverter는 수많은 저장소에서 구할 수 있습니다.
오디오 파일 분할 & 병합하기
역시 흔한 작업입니다. 예를 들어 저는 'UFO: Enemy Unknown' 게임 리뷰를 위해 인트로 영상에서 파생된 커스텀 음악을 만들면서, Audacity로 샘플 구간을 잘라낸 후 여러 번 반복 복제하여 사용했습니다.
방법은 간단합니다. 편집할 파일을 열고 마우스 커서로 원하는 범위를 드래그하여 선택합니다. 선택된 구간은 좀 더 짙은 청회색으로 표시됩니다.
그다음 Edit 메뉴를 클릭하면 다양한 작업을 수행할 수 있습니다. 선택 구간만 별도로 저장하거나, 원본에서 복사·잘라내거나, 다른 파일에 붙여넣거나, 복제하는 등 여러 기능을 사용할 수 있습니다.
플래시·비디오 파일에서 오디오 추출하기
Windows 사용자라면 오디오 추출 및 리핑 작업에 CDex도 고려해 볼 만합니다. 이런 작업들은 이미 앞선 두 글에서 다루었으니, 아래 글들을 참고하세요.
- 멀티미디어 파일 편집 1부: 플래시
- 멀티미디어 파일 편집 2부: 비디오
게인(볼륨) 조정하기
어떤 노래는 귀가 터질 듯 크고, 어떤 곡은 볼륨을 최대로 올려도 겨우 들리는 경험을 해 보셨나요? 네, 이것은 아주 흔한 문제입니다. 우리가 직접 해결해 봅시다.
MP3Gain — Windows 사용자라면 이 유틸리티가 정답입니다. 설치만 하면 됩니다.
음악 파일에 태그 달기
오디오 파일을 체계적으로 정리하고 싶다면 어떻게 해야 할까요? 이 작업에는 EasyTAG라는 강력한 도구가 제격입니다. 멀티미디어 친화적인 배포판인 Dreamlinux에는 기본으로 탑재되어 있습니다.
오디오 녹음하기
가끔은 자신의 목소리를 들어보고 싶을 때가 있습니다. 그럴 때 녹음을 하면 되겠죠. Windows에서는 간단한 내장 녹음기만으로도 충분했습니다. 후편집은 Audacity나 기타 도구로 진행하면 됩니다.
Linux에서는 선택지가 무척 많습니다. 배포판에 기본 포함된 경우가 많고, 저장소에는 더 많은 도구가 기다리고 있습니다. 가장 무난한 선택은 Sound Recorder입니다. Audacity를 써도 좋고, 심지어 ffmpeg를 활용할 수도 있습니다.
주목할 만한 플레이어 몇 가지
이 부분은 소리를 편집한다기보다 감상하는 취미로 삼는 분들을 위한 보너스입니다. Windows와 Linux 모두 훌륭한 플레이어가 다양하게 존재합니다. 그중에서 꼭 고려해 볼 만한 몇 가지만 간단히 소개합니다.
VideoLAN (VLC)
앞선 두 편에서도 언급한 훌륭한 프로그램입니다. 오디오뿐 아니라 모든 종류의 멀티미디어에 최적의 선택이라 할 수 있습니다. 놀라울 정도로 다양한 비디오·오디오 포맷을 재생할 수 있고, 앞서 확인했듯이 플래시까지 지원합니다.
Amarok
Amarok 역시 탁월한 선택입니다. 대부분의 iPod 기기를 지원하기 때문에 Apple 하드웨어와 Linux 배포판을 함께 사용한다면, Linux용으로 출시되지 않는 iTunes 대신 이것을 사용하는 것이 좋습니다. 디자인도 상당히 세련되었으며, 본래 KDE 도구인 만큼 KDE 데스크톱에서 특히 잘 어울립니다.
Rhythmbox
또 하나의 훌륭한 Linux 음악 플레이어입니다. 다양한 미디어 포맷을 지원하며 웹 라디오 방송국과 자연스럽게 연동됩니다. 예를 들어 Last.fm에서 스트리밍하는 음악을 Rhythmbox로 바로 들을 수 있습니다.
Totem
이 미디어 플레이어는 던지는 것은 거의 무엇이든 처리합니다. 팟캐스트와 YouTube까지 지원하고, 음악과 DVD 등도 문제없이 재생합니다.
오늘은 여기까지입니다. 추후 인기 미디어 플레이어들을 리뷰하는 전문 아티클을 작성할 예정입니다. 그때까지 Windows와 Linux용 '꿀' 애플리케이션(미디어 포함)에 대해 더 알고 싶다면 아래 글들을 참고하세요.
- Windows 프로그램 (달콤한) 리스트
- Linux 도구 (멋진) 리스트
요약
지금까지 살펴본 내용을 정리하면 다음과 같습니다. SoundConverter, audio-convert, Audacity 등 다양한 도구로 음악 파일 포맷을 변환하는 방법을 배웠습니다. 그다음 음악 파일을 분할·병합하여 나만의 곡을 만들었습니다. 플래시·비디오 파일에서 오디오를 추출하는 방법(ffmpeg, CDex)도 익혔습니다. 이어서 MP3Gain으로 게인을 보정하고 EasyTAG으로 파일에 태그를 달았습니다. 마지막으로 오디오를 직접 녹음해 보고 인기 있는 여러 플레이어도 살펴보았습니다.
결론
오디오 작업은 정말 즐겁습니다. 몇 가지 다재다능한 도구만 있으면 놀랄 만큼 많은 것을 해낼 수 있습니다. ffmpeg를 제대로 익히면 그 어떤 작업도 어렵지 않습니다. GUI를 선호한다면 Windows와 Linux 모두에서 Audacity가 최강입니다. 여기에 게인 보정이나 태깅 같은 추가 혜택까지 더하면 금상첨화죠. 결국 모든 것이 단순하고 쉽습니다.
세 번째 아티클은 여기서 마무리하겠습니다. 영상에 자막 넣기, 플래시 프레젠테이션 만들기 등 다른 신기한 주제를 다룰 보너스 튜토리얼과 업데이트 소식도 기대해 주세요.
감사합니다!