소개
Spek은 Alexander Kojevnikov이 개발한 오픈소스 음향 스펙트럼 분석기로, C++로 작성되었으며 FFmpeg로 오디오를 디코딩하고 wxWidgets 기반 GUI를 제공합니다. 사용자가 선택한 오디오 파일의 스펙트로그램을 시각화하여 주파수별 강도를 색상으로 보여주는 것이 주된 목적입니다. 현재 최신 안정 버전은 2023년 1월 9일에 공개된 0.8.5이며, 공식 winget 패키지 식별자는 AlexanderKojevnikov.Spek입니다.
상세정보
스펙트로그램 시각화
오디오 파일을 불러와 시간축에 따른 주파수 강도를 색상 그래프로 보여주는 것이 Spek의 핵심 기능입니다. 음원 파일의 주파수 분포를 시각적으로 검토할 수 있습니다.
DFT 창 설정
DFT(离散 푸리에 변환) 창의 크기와 함수를 사용자가 직접 변경할 수 있어, 분석 목적에 맞춰 주파수 해상도와 시간 해상도의 균형을 조절할 수 있습니다.
오디오 스트림 및 채널 전환
다중 스트림 또는 다채널 오디오 파일에서 원하는 스트림과 채널을 골라 스펙트로그램을 확인할 수 있습니다.
확장된 팔레트와 다국어 지원
0.8.5에서 추가된 2개의 새 팔레트와 함께 기본 팔레트가 변경되었으며, 14개 추가 언어로 번역이 제공됩니다.
Windows에서 winget으로 설치
Windows에서는 공식 winget 패키지 AlexanderKojevnikov.Spek을 통해 설치할 수 있습니다.
- 터미널을 열고 다음 명령을 실행합니다.
winget install --id AlexanderKojevnikov.Spek --exact - 설치가 완료되면 시작 메뉴 또는 바로가기에서 Spek을 실행합니다.
- 실행 후 분석할 오디오 파일을 불러오면 스펙트로그램이 표시됩니다.
macOS 설치
macOS에서는 공식 GitHub 릴리스에서 spek-0.8.2.dmg 형태의 바이너리를 내려받아 설치할 수 있으며, 빌드 시 의존성 설치에는 Homebrew가 사용됩니다.
BSD 및 GNU/Linux
BSD와 GNU/Linux에서는 저장소의 INSTALL.md에 정리된 절차에 따라 패키지를 설치하거나 소스에서 빌드할 수 있습니다.
소스에서 빌드
소스 코드(spek-0.8.5.tar.xz)로 빌드하려면 wxWidgets 3 이상과 최신 FFmpeg가 필요하며, Unix 계열에서는 ./configure 및 make 절차로 빌드합니다.
Spek은 무료로 사용할 수 있나요?
Spek은 GPL-3.0 라이선스의 오픈소스 소프트웨어로, 공식 사이트와 GitHub 저장소에서 자유롭게 내려받을 수 있습니다.
어떤 운영체제에서 동작하나요?
BSD, GNU/Linux, Windows, macOS를 공식 지원합니다. Windows 사용자는 winget으로, 다른 플랫폼 사용자는 GitHub의 릴리스 자산과 INSTALL.md를 참고해 설치할 수 있습니다.
소스에서 빌드하려면 무엇이 필요한가요?
wxWidgets 3 이상과 최신 버전의 FFmpeg가 필요합니다. Unix 계열에서는 ./configure와 make로 빌드할 수 있습니다.
시스템 요구사항
소스 빌드 시 wxWidgets 3 이상과 최신 버전의 FFmpeg가 필요합니다. winget을 통한 Windows 설치는 별도의 사전 구성 없이 winget 패키지 관리자만 있으면 됩니다.


