무료 오픈 소스macOS 14.4 이상Apple silicon 및 Intel

서라운드와 하이레즈 음악을, 내 Mac에서.

서라운드 및 하이레즈 음악 컬렉션을 위한 무료 오픈 소스 Mac 플레이어입니다. SACD 및 DVD-Video 디스크 이미지, DSD, DTS CD, DTS-HD MA, TrueHD 및 Atmos 파일이 스테레오 앨범과 함께 하나의 보관함에 모이며, AirPods에서는 공간 음향을 지원하며, macOS가 지원하는 경우 머리 추적이 적용됩니다. 룸 보정은 USB 마이크로 방을 측정해 스피커마다 보정하며, 직접 켜기 전까지는 꺼져 있습니다. 신호 경로는 파일에서 출력까지의 각 단계를 보여 줍니다. 영어와 그 밖의 44개 언어로 제공됩니다.

마음에 드셨나요? GitHub에서 스타 주기 · 토론에 참여하기

버전 0.15.1 · 28MB · 2026년 11월 4일 · 서명 및 공증 완료 · 릴리스 노트

또는 Homebrew로 설치: brew install --cask szeremeta1/tap/vespertine

개별 채널 출력과 리시버 비트스트림은 실험적 기능으로, 실제 리시버와 멀티채널 USB DAC에서는 테스트되지 않았습니다(HDMI로 연결한 Sony TV 한 대에서 테스트됨: docs/DEVICES.md 참조). 보고를 기다립니다. 개인정보 보호: 아무것도 수집하지 않습니다.

Vespertine의 지금 재생 중 인스펙터: Lazar Berman이 연주한 Liszt의 Les jeux d’eaux à la Villa d’Este. 하이레즈 무손실 및 비트 퍼펙트, 독점, 32 / 96으로 표시되어 있으며, 24비트 / 96 kHz FLAC에서 libFLAC을 거쳐 네이티브 레이트와 100% 음량으로 Fosi Audio ZD3까지 이어지는 신호 경로가 보입니다.
신호 경로Fosi Audio ZD3 · 24 / 96

트레일러

55초 만에 둘러보기.

소리를 켜 주십시오. 영상 속 모든 장면은 개발자 본인의 보관함으로 녹화한 실제 앱입니다.

55초 · 1080p · 앨범 아트의 권리는 각 소유자에게 있습니다

왜 Vespertine인가

서라운드와 하이레즈를 위해 만든 Mac 음악 플레이어.

서라운드와 스테레오 음악을 하나의 보관함에 담고, 신호에 무엇을 했는지 정확히 보여 주는 플레이어.

  • 하나의 보관함에 담는 서라운드

    SACD 이미지와 리핑 파일, DVD-Video 디스크, DTS CD, DTS-HD MA, TrueHD가 스테레오 앨범과 나란히 놓이며, AirPods에서는 Apple의 공간 음향 렌더러를 통해 재생되며, macOS가 지원하는 경우 머리 추적이 적용됩니다. 한 앨범에 두 버전이 모두 있으면 각 노래는 한 번만 표시되고, 출력에 맞는 버전이 재생됩니다.

  • 직접 확인할 수 있는 신호 경로

    레이트, 워드 길이, 게인, 채널 처리 내역을 Core Audio에서 다시 읽어 옵니다. 비트 퍼펙트 조건은 소스 코드에 있으며, 자동화 테스트, 루프백 테스트, 하드웨어 검증 가이드가 함께 제공됩니다.

  • 하이레즈 파일 검사

    분석 기능이 비트 심도 패딩과 업샘플링 또는 손실 원본의 가능성을 찾아 표시합니다. 스펙트럼 판정은 추정치이며, 근거와 한계가 함께 표시됩니다. 같은 분석을 파일이 저장된 Linux 서버에서도 실행할 수 있습니다.

  • 직접 검증할 수 있는 오픈 소스

    GPL에 따른 무료 소프트웨어입니다. 출력 조건과 테스트를 포함해 플레이어를 읽고, 빌드하고, 수정할 수 있습니다. 계정, 구독, 광고, 원격 측정이 없습니다.

비트 퍼펙트독점32 / 19244.1 → 48 kHzDSD 128 · DoP룸 보정공간 · 머리 추적합성된 고주파수?

01 비트 퍼펙트

모든 트랙을 네이티브 레이트와 비트 심도 그대로.

신호 경로는 파일에서 DAC까지의 각 단계를 Core Audio에서 다시 읽어 와 나열하고, 무언가가 샘플을 변경하면 그 사실을 알려 줍니다.

Vespertine은 기기를 각 파일의 레이트로 전환하며, DAC가 해당 레이트를 지원하지 않을 때만 Apple의 마스터링 품질 변환기로 리샘플링합니다. 비트 퍼펙트는 소스 코드에 정의된 조건이 충족될 때만 표시됩니다: 네이티브 레이트, 샘플을 변경하는 처리 없음, 기기에 맞는 워드 길이, 그리고 독점 모드이거나 다른 앱과 공유되지 않는 기기. PCM 재생은 Fosi Audio ZD3에서 최대 768 kHz와 DSD256까지, FiiO K11에서 최대 384 kHz와 DSD128까지 테스트되었습니다(개발자 보고 기준, docs/DEVICES.md 참조).

  • 독점(호그) 모드는 다른 앱이 기기를 사용하지 못하게 합니다. 공유 모드에서는 음량 키와 Digital Crown으로 DAC 음량을 조절할 수 있으며, 독점 모드에서도 해당 설정을 켜면 조절할 수 있습니다.
  • 정수 모드는 처리되지 않은 32비트 PCM을 정수 입력을 받는 DAC로 바로 보냅니다.
  • 16비트 소스에 맞추기(기본값: 끔)는 실제 16비트 모드를 갖춘 DAC에 16비트 파일을 제로 패딩 없이 16비트 그대로 보냅니다.
  • 하나의 파일을 CUE 시트로 나눈 앨범까지 포함한 갭리스 재생.
  • 사용하던 DAC를 기억합니다. DAC가 연결되어 있지 않으면 연결된 최적의 출력으로 음악을 재생하고, DAC가 다시 연결되면 되돌아갑니다.
  • 자체 음량 조절 기능이 없는 출력(HDMI, 광출력, 라인 출력)은 출력별로 선택해 Vespertine의 음량을 사용할 수 있습니다. 100% 미만이면 레이블에 더 이상 비트 퍼펙트가 아니라고 표시됩니다.
  • Vespertine을 종료하면 DAC를 이전의 레이트와 비트 심도로 되돌려 놓습니다.
  • 내장 루프백 테스트는 Vespertine이 가상 기기로 보내는 모든 샘플을 비교합니다. 이는 소프트웨어 검사이며 그렇게 표시되고, 비트 퍼펙트 배지는 절대 바꾸지 않습니다.
Lazar Berman이 연주한 Liszt의 Années de pèlerinage를 24비트 / 96 kHz FLAC으로 재생하는 Vespertine: 인스펙터에 Fosi Audio ZD3에서 비트 퍼펙트 및 독점으로 표시되며, 신호 경로의 각 단계가 보입니다.
루프백 테스트 시트: 44.1 및 96 kHz의 24비트 오디오, 패딩된 16비트 오디오, 갭리스 트랙 쌍이 모두 비트 단위로 일치합니다.
루프백 테스트 · 소프트웨어 검사

02 스피커 그룹 · 베타

여러 대의 DAC. 하나의 스피커 시스템.

하나의 스트림을 둘 이상의 USB DAC에 걸쳐 하나의 쿼드 또는 서라운드 시스템으로 재생하세요. 채널 맵, 스피커별 조정, 방 그림이 함께 제공됩니다.

Vespertine은 다른 앱에는 보이지 않는 비공개 Core Audio 어그리게이트로 DAC를 묶습니다. 클록 리더인 DAC 하나가 시간을 정하고 나머지는 그를 따릅니다. 곡의 채널은 스피커가 놓인 위치에 따라 배정됩니다. 자신의 스피커가 있는 채널은 그대로 재생되고, 두 스피커 사이에 있는 채널은 같은 파워로 둘에 나뉘며, LFE는 기본적으로 제외됩니다. Dolby Digital Plus Atmos 파일은 5.1 또는 7.1 채널 베드를 재생합니다.

  • 모든 DAC의 모든 출력에 대한 채널 맵과, 한 번에 한 채널씩 확인하는 작은 톤, 그리고 쿼드, ITU 5.1, 마주 보는 두 쌍을 위한 프리셋이 있습니다.
  • 방 그림에서 스피커와 내 자리를 끌어 놓으면 거리, 각도, 지연, 레벨이 그에 따라 정해집니다. 마이크로 그룹을 측정할 수도 있습니다.
  • 스피커별 레벨, 지연, 극성 조정과 헤드룸 보호.
  • 비트 퍼펙트은(는) 사용 중인 모든 채널이 리샘플링되지 않는 DAC(클록 리더)에 있을 때만 표시됩니다. 그렇지 않으면 신호 경로가 무엇이 바뀌었는지 알려 줍니다.

베타: 기본적으로 꺼져 있으며 앱 설정의 스위치 하나 뒤에 있습니다. 자동 테스트와 가상 장치로 검증했으며, 실제 DAC에서는 측정 도구만 실행했고 앱에서 실제 그룹을 들어 본 적은 아직 없습니다. PCM만 지원하며 Bluetooth와 AirPlay 출력은 참여할 수 없습니다.

쿼드용 Vespertine 스피커 그룹 편집기: 청취 위치 주위에 스피커 네 개가 놓인 방을 위에서 본 그림과 각 스피커의 거리, 각도, 지연, 레벨.
채널 맵: 각 출력의 모든 채널이 스피커에 할당되어 있고, 채널마다 “Identify” 버튼과 “Inverted” 상자가 있습니다.
채널 맵

03 룸 보정

방을 측정하세요. 스피커마다 보정하세요.

UMIK-1 또는 다른 캘리브레이션된 USB 마이크로 방을 측정하면, Vespertine이 청취 위치에서 들은 소리를 바탕으로 스피커마다 필터를 맞춥니다.

스윕은 청취 위치 주변의 1~5개 지점에서 한 번에 한 스피커씩 재생됩니다. 각 스피커에는 측정 결과를 바탕으로 설계된 전용 필터가 적용됩니다. 필터는 대부분 감쇠 방식으로, 방의 피크는 낮추고 넓은 딥은 완만하게만 부스트합니다. 같은 측정으로 각 스피커의 지연과 레벨도 설정하므로, 모든 스피커의 소리가 같은 시점에 같은 음량으로 청취 위치에 도달합니다. 룸 보정은 기본적으로 꺼져 있으며, 꺼져 있는 동안 재생은 비트 퍼펙트로 유지됩니다. 켜져 있으면 신호 경로에 룸 보정이 표시됩니다.

  • 목표는 Warm(기본값), Gentle tilt, Flat 세 가지입니다. 저음만 보정하거나 전 대역을 보정할 수 있으며, 다시 측정하지 않고도 나중에 필터를 새로 설계할 수 있습니다.
  • REW 또는 Equalizer APO의 필터를 스피커별 지연 및 레벨과 함께 가져오고, Equalizer APO 텍스트로 내보낼 수 있습니다.
  • 임펄스 응답(WAV, AIFF, CAF 또는 FLAC)을 가져와 컨볼루션으로 재생합니다.
  • 스테레오 및 5.1(5.1은 시뮬레이션한 방과 가져온 프로필로 테스트했으며, 아직 실제 5.1 방에서는 테스트하지 않았습니다).
  • 룸 포트레이트는 스피커와 청취 위치, 그리고 측정이 진행되는 대로 각 마이크 지점을 보여 줍니다. 이어서 곡선 전환 애니메이션이 측정 응답을 예측 응답으로 바꿔 보여 주며, 보정 전/보정 후 스위치로 둘을 비교할 수 있습니다.

‘보정 후’ 곡선은 측정 결과와 필터로부터 예측한 것이며, 실제로 측정한 것이 아닙니다. 방에서 실제로 어떤 결과가 나오는지 확인하려면 보정을 켠 상태로 다시 측정하세요.

Warm 목표를 적용한 스테레오 페어에 대한 Vespertine의 예측 룸 보정: 스피커마다 측정 응답, 목표, 보정 후 예측 응답이 표시되며, 120 Hz 부근의 룸 피크가 각각 14 dB, 18 dB 감쇠되어 있고, 스피커별 필터도 함께 표시됩니다.
측정 마법사의 룸 포트레이트: 왼쪽과 오른쪽 스피커, 청취 위치, 그리고 그 주변의 마이크 지점 다섯 곳이 표시되며, 첫 번째 지점에 마이크가 놓여 있습니다.
룸 포트레이트

04 서라운드 및 공간 음향

5.1 디스크도 같은 보관함에.

멀티채널 음악은 AirPods에서 Apple의 공간 음향 렌더러를 통해 재생되며(macOS가 지원하는 경우 머리 추적 적용), 스테레오 DAC에서는 채널 레이아웃에 맞춰 다운믹스됩니다.

DTS CD는 5.1로 디코딩됩니다. SACD 이미지, 추출한 SACD 트랙, 멀티채널 FLAC, TrueHD, DTS-HD MA는 AirPods에서 Apple의 공간 음향 렌더러를 통해 렌더링되거나(macOS가 지원하는 경우 머리 추적 적용) 스테레오 DAC에서 다운믹스됩니다. Atmos가 포함된 Dolby Digital Plus는 macOS의 오브젝트 렌더러를 사용하며, TrueHD Atmos와 DTS:X는 채널 베드를 재생합니다. 개별 채널 출력은 실험적 기능으로, 실제 리시버와 멀티채널 USB DAC에서는 테스트되지 않았습니다(HDMI로 연결한 Sony TV 한 대에서 테스트됨: docs/DEVICES.md 참조). 보고를 기다립니다.

  • 앨범의 스테레오 및 서라운드 버전은 한 번만 표시되며, Vespertine이 출력에 맞는 버전이나 사용자가 고정한 버전을 재생합니다.
  • Dolby Digital, DD+, DTS-CD 리시버 비트스트림은 실험적 기능으로, 실제 리시버와 멀티채널 USB DAC에서는 테스트되지 않았습니다(HDMI로 연결한 Sony TV 한 대에서 테스트됨: docs/DEVICES.md 참조). 보고를 기다립니다. 캐리어 테스트에는 FFmpeg의 S/PDIF 리더를 사용합니다. TrueHD 및 DTS-HD MA 패스스루는 macOS에서 지원되지 않습니다.
  • 공간 음향용으로 내보내기: 헤드폰용 바이노럴 스테레오 또는 Apple 기기용 멀티채널 ALAC으로, 태그와 아트워크를 포함해 내보냅니다.
Elton John의 Goodbye Yellow Brick Road(24비트 / 88.2 kHz 5.1 앨범)가 AirPods Max에서 머리 추적 공간 음향으로 재생되는 모습. 신호 경로와 채널별 미터가 표시되어 있습니다.
각 노래의 스테레오 및 5.1 버전을 묶어 노래마다 한 번씩만 표시한 앨범.
스테레오와 5.1, 한 번만 표시

05 SACD, DVD-Video 및 DSD

디스크 이미지 그대로 재생.

SACD 또는 DVD-Video 이미지를 지정하면 Vespertine이 마운트, 추출, 쓰기 없이 이미지에서 바로 음악을 재생합니다.

SACD .iso 이미지는 DST 압축 여부와 관계없이 스테레오 및 5.1 영역을 재생하며, 제목은 디스크 자체의 텍스트에서 가져옵니다. DST는 원래의 DSD와 정확히 동일하게 디코딩되므로, DAC가 지원하는 경우 스테레오는 DoP를 통해 네이티브 DSD로 DAC에 전달되고, 5.1은 AirPods에서 Apple의 공간 음향 렌더러를 통해 재생됩니다. DVD-Video 디스크(.iso 또는 VIDEO_TS 폴더)의 LPCM 음악은 비트 단위로 그대로 재생되며, 타이틀당 앨범 하나, 챕터당 트랙 하나로 구성됩니다.

  • SACD 이미지는 합성한 디스크로 테스트되었으며, 5.0 영역이 있는 디스크, 멀티채널 영역만 있는 디스크, DSD128 이상의 디스크도 포함합니다.
  • DSD64부터 DSD512까지의 DSF 및 DSDIFF(DST 압축 DSDIFF 포함)는 캐리어 레이트를 지원하는 DAC(시험한 DAC에서는 DSD256까지)에 DoP로 출력되거나 고레이트 PCM으로 변환됩니다. DoP는 Fosi Audio ZD3에서 DSD256까지, FiiO K11에서 DSD128까지 작동하는 것으로 보고되었으며(개발자 보고, 캡처 없음), DoP를 통한 DSD512는 하드웨어에서 테스트되지 않았습니다.
  • DVD-Video LPCM은 16, 20, 24비트, 48 및 96 kHz, 최대 8채널을 지원합니다. DVD-Audio는 지원하지 않으며, 암호화된(CSS) 디스크는 복호화된 사본이 필요합니다.
Dire Straits의 Brothers In Arms를 SACD 디스크 이미지에서 바로 재생하는 모습: 스테레오 DSD64를 DoP로 FiiO K11에 출력하며, 네이티브 DSD · DoP 배지가 표시되고 디코더에는 SACD 이미지, DST(무손실)로 표시됩니다.
Claudja Barry의 Love for the Sake of Love를 DSD128로 DoP를 통해 352.8 kHz로 Fosi Audio ZD3에 출력하는 모습.
DSD128 · DoP · 352.8 kHz

06 가짜 하이레즈 감지 및 스펙트럼

무늬만 “하이레즈”인 파일 찾기.

모든 파일에서 실제 비트 심도, 실제 대역폭, 그리고 손실 인코더와 리샘플러의 흔적을 분석할 수 있습니다.

판정에는 근거와 함께 달리 설명할 수 있는 원인이 제시되며, 의심스러운 하이레즈 플레이리스트에 해당 파일이 모입니다. 정확한 것은 제로 패딩뿐입니다. 스펙트럼 판정은 질문 형태로 표시되는데, 일부 고비트레이트 손실 파일은 진짜 하이레즈로 판정되고, 가파른 마스터링 필터, FM 음원, 테이프나 바이닐 트랜스퍼는 의심스럽게 보일 수 있기 때문입니다. 음악이 재생되는 동안 미터와 실시간 스펙트럼이 DoP를 포함해 출력되는 신호를 보여 줍니다.

  • 24비트 컨테이너에 패딩된 16비트 오디오
  • 96 또는 192 kHz로 판매되는, 업샘플링되었을 가능성이 높은 CD 음질 마스터
  • 손실 원본일 가능성이 높은 파일: FLAC으로 트랜스코딩된 MP3 또는 AAC
  • SBR 또는 “AI 향상”으로 합성되었을 가능성이 높은 고주파수
  • vespertine-analyze는 파일이 저장된 Linux 서버에서 같은 분석을 실행하며, 앱은 그 결과를 가져옵니다.

이 스크린샷의 파일은 의도적으로 만든 가짜입니다. 트레일러에 쓰인 음악을 MP3로 인코딩한 뒤 지어낸 밴드 이름으로 24/192로 업샘플링한 것입니다.

분석 탭이 24/192 “리마스터”를 손실 원본일 가능성이 높은 파일로 표시하는 모습: 장기 스펙트럼이 16 kHz에서 끊깁니다.

07 USB-C로 연결한 AirPods Max

AirPods Max에서도 무손실, 화면에 그대로 표시.

USB-C 케이블로 연결하면 AirPods Max가 24비트 / 48 kHz 무손실 기기로 인식됩니다.

48 kHz 음악은 비트 퍼펙트로 재생되며, 그 밖의 음악은 Apple의 마스터링 품질 리샘플러로 변환되고 그 과정이 그대로 표시됩니다. Bluetooth로 연결하면 Vespertine이 링크가 AAC라고 알려 줍니다. AirPods에는 루프백할 디지털 출력이 없으므로, 이는 Apple의 케이블 경로 설명과 Core Audio에서 다시 읽은 값에 근거합니다.

Oasis로 좁힌 24비트 / 48 kHz 트랙 스마트 플레이리스트가 USB-C로 연결한 AirPods Max에서 비트 퍼펙트로 재생되는 모습.

08 보관함

Apple Music처럼 둘러보고, 사서처럼 관리하십시오.

앨범, 아티스트, 노래, 장르마다 조합할 수 있는 필터가 있으며, 어느 것이든 셔플할 수 있습니다.

  • 포맷, 24비트, 88.2 kHz 이상, 멀티채널, 장르, 연도, 샘플 레이트, 채널, 분석 판정별 필터. 검색은 대소문자와 악센트를 구분하지 않습니다.
  • 익숙한 단위로 만드는 스마트 플레이리스트: 24비트, 88.2 kHz.
  • 한 앨범의 리마스터, 모노 및 스테레오 발매판, SACD가 하나의 카드로 묶이며, 열 때 에디션을 선택합니다.
  • 즐겨찾기와 재생 횟수는 보관함에 보관되며 파일에는 절대 기록되지 않습니다. M3U 및 Apple Music 플레이리스트, 재생 횟수, 즐겨찾기를 가져올 수 있습니다.
  • 백업과 한 번에 되돌리기를 지원하는 태그 편집기, 그리고 파일에 기록하기 전에 신뢰도를 보여 주는 MusicBrainz 메타데이터 보완 기능.
  • SMB, NFS 또는 WebDAV를 통한 네트워크 공유를 지원하며, 캐시 기능과 ‘오프라인으로 유지’ 기능, 느린 서버에 맞춘 재생 기능을 제공합니다. 트랙은 재생되기 전에 Mac에 버퍼링되며, 그동안 재생 버튼에 로딩 링이 표시됩니다.
  • 이 Mac에서 음악 찾기는 모든 드라이브에서 실제 음악만 찾아내고 잡다한 파일은 남겨 둡니다. 처음 실행할 때 짧은 설정 과정에서 출력을 고르고 독점 접근과 ReplayGain의 역할을 설명합니다.
  • 출력별 파라메트릭 EQ로, AutoEQ 및 Equalizer APO 프리셋을 가져올 수 있습니다. 기본값은 끔이며, 켜면 신호 경로에 이퀄라이저 대신 비트 퍼펙트가 표시됩니다.
  • 미니 플레이어, 메뉴 막대 항목, 미디어 키, ReplayGain, 서명된 자동 업데이트.
장르 페이지: 장르마다 커버 모자이크로 된 타일이 하나씩 있습니다.

09 44개 언어

내 언어로 말합니다.

모든 메뉴, 설정, 신호 경로 메시지가 영어 외에 44개 언어로 번역되어 있습니다.

우크라이나어, 독일어, 일본어부터 스와힐리어, 타밀어, 하우사어까지 각 언어의 복수형과 숫자 형식을 따르며, 중국어 간체, 번체, 홍콩 중국어는 각자의 어휘를 씁니다. 아랍어, 히브리어, 페르시아어, 우르두어는 오른쪽에서 왼쪽으로 쓰는 레이아웃을 사용합니다.

번역 검증 방법: 변경이 있을 때마다 자동 검사로 앱의 모든 문자열이 44개 언어 모두에 같은 자리 표시자와 각 언어에 필요한 복수형을 갖추어 존재하는지 확인하며, 주요 화면을 여러 언어로 살펴 잘리거나 겹치는 텍스트와 오른쪽에서 왼쪽 방향 반전을 점검했습니다. 처음에는 신중한 기계 번역으로 시작했으므로, 원어민의 수정 제안을 GitHub에서 진심으로 환영합니다.

  • ヴェスパタイン日本語
  • VespertineDeutsch
  • فسبرتاينالعربية
  • ΒέσπερταϊνΕλληνικά
  • Vespertinefrançais
  • वेस्परटाइनहिन्दी
  • 베스퍼타인한국어
  • VespertineKiswahili
  • Веспертайнукраїнська
  • Vespertine简体中文
  • เวสเปอร์ไทน์ไทย
  • וספרטייןעברית
  • Vespertineespañol
  • வெஸ்பர்டைன்தமிழ்
  • Vespertineportuguês (Brasil)
  • ቬስፐርታይንአማርኛ
  • Vespertineitaliano
  • ভেস্পারটাইনবাংলা
  • وسپرتاینفارسی
  • Vespertinepolski
  • వెస్పర్టైన్తెలుగు
  • Vespertine繁體中文
  • വെസ്പർടൈൻമലയാളം
  • VespertineTürkçe
  • ویسپرٹائناردو
  • VespertineNederlands
  • ವೆಸ್ಪರ್ಟೈನ್ಕನ್ನಡ
  • VespertineTiếng Việt
  • વેસ્પરટાઇનગુજરાતી
  • Vespertinečeština
  • ਵੇਸਪਰਟਾਈਨਪੰਜਾਬੀ
  • VespertineIndonesia
  • वेस्परटाइनमराठी
  • Vespertine繁體中文(香港)
  • Vespertinesvenska
  • Vespertinemagyar
  • Vespertineromână
  • Vespertinesuomi
  • VespertineHausa
  • Vespertinedansk
  • VespertineFilipino
  • VespertineMelayu
  • Vespertinenorsk bokmål
  • Vespertineportuguês europeu
  • VespertineEnglish

포맷

서라운드, 무손실, 손실 파일까지.

스테레오와 멀티채널, PCM과 DSD, 디스크 이미지와 일반 파일, 그리고 이 모두에서 CUE 시트를 지원합니다.

Vespertine이 재생하는 포맷과 재생 방식
FLAC, ALAC, WAV, AIFF최대 32비트, DAC가 동작하는 샘플 레이트까지 원본 샘플 레이트와 비트 심도 그대로 재생합니다(768 kHz까지 테스트됨). 32비트 PCM을 변경 없이 재생하려면 정수 모드가 필요합니다. CUE 시트 이미지..flac .m4a .wav .aiff .cue
DSD64 – DSD512DSF와 DSDIFF, DST 압축 또는 비압축. DoP 여부는 DAC와 캐리어 레이트에 따라 결정되며, 그 외에는 PCM으로 재생합니다. DoP는 DSD256까지 테스트되었으며, DoP를 통한 DSD512는 실제 하드웨어에서 테스트되지 않았습니다..dsf .dff
SACD 이미지스테레오 및 멀티채널 영역을 DST 압축이든 비압축이든 이미지에서 바로 재생합니다. 각 곡은 스테레오와 5.1 버전을 묶어 한 번만 표시됩니다..iso
DVD-Video LPCM48 kHz와 96 kHz의 16, 20, 24비트, 1~8채널을 비트 단위 그대로 재생합니다. 타이틀 하나가 앨범 하나, 챕터 하나가 트랙 하나입니다. DVD-Audio는 지원하지 않습니다..iso VIDEO_TS
Dolby AtmosAtmos가 포함된 Dolby Digital Plus를 macOS의 오브젝트 렌더러로 렌더링하거나, 디코딩된 채널 베드로 재생합니다..ec3 .m4a .mp4
Dolby TrueHD, MLP무손실이며 비트 퍼펙트 재생이 가능합니다. TrueHD Atmos는 채널 베드를 재생하며, 오브젝트는 렌더링되지 않습니다..thd .mlp .mka
DTS-HD Master Audio, DTS-HD HR, DTSMA는 무손실이며 비트 퍼펙트 재생이 가능합니다. DTS:X는 채널 베드를 재생합니다. 원시 DTS는 디코딩되며, DTS-CD 비트스트림은 별도의 경로로 처리됩니다..dts .dtshd .mka
Dolby Digital (Plus)macOS가 디코딩합니다. 리시버 비트스트림 출력은 실험적 기능으로, 실제 리시버와 멀티채널 USB DAC에서는 테스트되지 않았습니다(HDMI로 연결한 Sony TV 한 대에서 테스트됨: docs/DEVICES.md 참조). 사용 보고를 기다립니다..ac3 .ec3
DTS CD와 DTS-WAV인식하여 5.1로 디코딩하며, CUE로 분할된 앨범도 포함됩니다..wav .flac .cue
APE, WavPack, TTA무손실. WavPack 안의 DSD는 지원하지 않습니다..ape .wv .tta
Opus, Vorbis, Musepack, MP3, AAC디코딩되며 손실로 표시됩니다..opus .ogg .mpc .mp3 .m4a

비교

나란히 비교하면.

여러 Mac 플레이어가 비트 퍼펙트 재생을 제공합니다. 이 표는 각 플레이어의 공식 문서나 소스 코드에 적힌 내용을 비교한 것입니다. ‘문서화되지 않음’은 기능이 없다는 뜻이 아니라, 개발사가 어느 쪽으로도 밝히지 않았다는 뜻입니다. Vespertine의 컨볼루션은 룸 보정용이며, 오디오 이펙트 플러그인과 스트리밍 서비스는 없습니다.

Vespertine과 다른 Mac 음악 플레이어 7종 비교, 각 플레이어의 공식 문서 또는 소스 기준
기능VespertineApple Music (Mac)Audirvana Studio / OriginRoonVeraVoxColibriCogfoobar2000 for Mac
소스 코드GPL-3.0비공개비공개비공개비공개비공개GPL-2.0비공개
FLAC / DSD 파일지원 / 지원미지원 / 미지원지원 / 지원지원 / 지원지원 / 지원지원 / 지원지원 / 지원지원 / 미지원⁴
DAC 샘플 레이트 자동 전환지원미지원지원지원지원지원지원문서화되지 않음
독점(호그) 모드지원미지원지원지원지원지원지원지원
샘플 변경 없는 16/24비트 PCM조건 + 테스트macOS 27: 제3자 테스트¹개발사 주장개발사 주장앱 내 루프백 테스트개발사 주장앱 내 표시기문서화되지 않음
로컬 서라운드 파일지원²문서화되지 않음지원지원지원문서화되지 않음지원문서화되지 않음
로컬 서라운드의 Apple 공간 음향지원카탈로그 Atmos만³문서화되지 않음문서화되지 않음문서화되지 않음문서화되지 않음지원문서화되지 않음
하이레즈 파일 분석지원미지원AudioScan다이내믹 레인지, 라우드니스지원문서화되지 않음미지원(실시간 스펙트럼만)미지원(실시간 스펙트럼만)
SACD ISO지원미지원지원미지원(DSF/DFF만)지원미지원미지원미지원⁴
룸 보정앱에서 측정(USB 마이크), 또는 REW / APO 및 임펄스 응답 가져오기미지원컨볼루션(Origin: 유료 옵션) 또는 Audio Units로 가능컨볼루션으로 가능미지원(설계상)문서화되지 않음미지원문서화되지 않음
컨볼루션 / 오디오 이펙트 플러그인지원(룸 보정) / 미지원미지원 / 미지원지원(Origin: 유료 옵션) / Audio Units지원 / 미지원미지원 / 미지원문서화되지 않음 / 문서화되지 않음미지원 / 미지원문서화되지 않음 / Audio Units
스트리밍 서비스미지원Apple MusicStudio: 지원, Origin: 미지원지원미지원(로컬 + UPnP)미지원(인터넷 라디오)미지원(인터넷 라디오)미지원(인터넷 라디오)

¹ macOS 27의 Apple Music은 ASR에 보고된 제3자 루프백 테스트에서 음량 100%일 때 16/24비트에서 비트 일치를 보였습니다. 이는 Vespertine의 측정 결과가 아니며, 이번 업데이트를 위해 원래 보고를 독립적으로 재확인하지는 못했습니다. Mac에서는 여전히 자동 샘플 레이트 전환, 호그 모드, FLAC, DSD를 지원하지 않습니다.

² 멀티채널 DAC 출력과 리시버 비트스트림 출력은 실험적 기능으로, 실제 리시버와 멀티채널 USB DAC에서는 테스트되지 않았습니다(HDMI로 연결한 Sony TV 한 대에서 테스트됨: docs/DEVICES.md 참조). 사용 보고를 기다립니다.

³ Apple이 문서화한 것은 Apple Music 카탈로그의 Dolby Atmos 트랙에 대한 머리 추적 공간 음향이며, 사용자가 가진 멀티채널 파일의 공간 렌더링은 아닙니다.

⁴ 컴포넌트를 설치하지 않은 foobar2000 2.26(macOS 27.0.1)에서 테스트한 결과, DSF, DFF, SACD ISO 파일은 “Unsupported file format” 오류와 함께 실패합니다. FFmpeg를 별도로 설치하고 FFmpeg Decoder Wrapper에 추가하면 DSF와 DFF는 352.8 kHz PCM으로만 재생되며, SACD ISO는 여전히 실패합니다.

출처 및 범위. 정정 제안을 환영합니다: 이슈 열기.

새로운 기능

0.15.1의 새로운 기능.

최신 릴리스

Vespertine 0.15.1

Vespertine 0.15.1 plays TAK, Matroska/WebM audio and DSD in WavPack, names the formats it can't decode instead of failing on them, reads a DSF whose header is a few bytes off, and fixes Room Correction with a USB microphone such as the UMIK-1.

이 릴리스 노트는 아직 번역되지 않아 영어로 표시됩니다.

New formats

  • TAK (.tak) files play and are read into the library.
  • Matroska and WebM audio (.mka, .mkv, .webm) play whatever audio they hold: FLAC, ALAC, AAC (including xHE-AAC), MP3, Vorbis, Opus, WavPack, TTA, Monkey's Audio and PCM. If a file has more than one audio stream, the library lists one track per stream and plays the one you pick.
  • DSD in WavPack (.wv) plays as native DSD over DoP where the output takes it, and as PCM where it doesn't, like other DSD files.
  • Cue sheets inside FLAC files become separate tracks in the library.

Formats Vespertine can't decode are now named

  • Dolby AC-4 (for example the 2024 Atmos Music stereo masters in .mp4) used to show up as a lossless 16-bit 48 kHz "MP4" and fail with "The format … was not recognized." They are now listed as Dolby AC-4, lossy, with their real sample rate and channel count, and playing one says plainly that macOS has no decoder for it and Vespertine doesn't include one. Libraries that already have such files relabel them by themselves; the files are not touched.
  • MPEG-H 3D Audio (also used by Sony 360 Reality Audio) is named the same way.
  • MQA files (FLAC) carry an MQA label and play as the plain FLAC they contain, not unfolded. Auro-3D files are labelled and play as the ordinary surround PCM they contain.
  • This release names Dolby AC-4 and MPEG-H files; it does not play them.

Fixed

  • A DSF whose header total size is larger than the file is read. Some editors rewrite a DSF's tag without fixing the size in the header, and Vespertine then skipped the file as "not a valid DSD Stream file". It is now added to the library with its title, artist, album and DSD format. The file itself is never changed.
  • Room Correction works with a microphone that only records at 48 kHz. "Measure the room" failed at the level check with "UMIK-1's input can't be set to Float32 at the test's rate" when the output ran at a higher rate (for example 176.4 kHz). The measurement now records at a rate the microphone offers, converts to Float32 itself, puts the microphone's rate back afterwards, and never changes the output's rate.
  • Playing a song from a network share comes first. A library scan of the share no longer takes turns with the song you just played; scans wait while the song is loading and resume a few seconds after it is safe.
  • The first-time Transitions note appears in the window you turned Transitions on in. Turning Transitions on in Settings used to show the note on the main window, which came to the front and made Settings seem to close.
  • One moon. The Transitions note, the transport bar's Transitions button and the Up Next markers now use Vespertine's single moon instead of the two-crescent symbol. Transitions are still off by default.

Checked

  • New tests cover silence trimmed at the ends of songs in Crossfade, Smart Mix and Live Set. Nothing in playback changed.

Not yet checked

  • Dolby AC-4 and MPEG-H files are named but still can't be played.
  • Room Correction with a microphone at its own rate was tested with simulated devices and a loopback output, not on a real UMIK-1 with an external DAC.

Vespertine-0.15.1.dmg · 28MB · 이미 설치하셨나요? 자동으로 업데이트되며, brew upgrade --cask vespertine로도 업데이트할 수 있습니다

이전 릴리스

  1. 0.15.0

    Vespertine 0.15.0 adds Transitions, an optional way to blend one song into the next (Crossfade, Smart Mix and Live Set); lists every copy of an album and lets you play, favorite or star any copy of any song; shows channel meters for Dolby Atmos and DTS; and lets the Visualizer draw in the colours of the album cover.

  2. 0.14.2

    Vespertine 0.14.2 makes the Visualizer's meter lights behave like the real thing, draws the spectrum for Dolby Atmos rendered by macOS, and shows newly plugged-in output devices straight away.

  3. 0.14.1

    Vespertine 0.14.1 adds a Visualizer window: the music drawn live in eight styles, starting with a spinning record, in a window of its own that never touches the sound going to your DAC.

  4. 0.14.0

    Vespertine 0.14.0에는 룸 보정이 추가되었습니다. UMIK-1 마이크로 스피커를 측정하고, 방에 맞게 만든 필터를 거쳐 재생하십시오. 네트워크 재생 중 버퍼가 바닥나는 일도 막아 줍니다.

  5. 0.13.2

    Vespertine 0.13.2는 AirPods에서 5.1 DSD를 공간 음향으로 재생하고, 오디오가 변환되거나 다운믹스될 때 이를 알려 주며, 종료 시 더 이상 멈추지 않습니다.

자주 묻는 질문

궁금한 점에 답합니다.

정말 무료인가요?

네. Vespertine은 GPL-3.0에 따른 무료 오픈 소스 소프트웨어입니다. 계정, 구독, 광고, 원격 측정이 없습니다(개인정보 보호). 온라인에 접속하는 것은 업데이트를 확인할 때, 그리고 사용자가 요청할 때 MusicBrainz, Cover Art Archive 또는 ListenBrainz에 접속하거나 Discord 상태에 쓸 커버를 찾을 때뿐입니다.

무엇이 필요한가요?

Apple silicon 또는 Intel에서 macOS 14.4(Sonoma) 이상이 필요합니다. Intel 하드웨어는 테스트되지 않았습니다. Intel 빌드는 Rosetta에서 실행된 적이 있으며, 실제 Intel Mac에서의 사용 보고를 환영합니다.

어떻게 설치하고 업데이트하나요?

DMG를 다운로드하여 열고 Vespertine을 응용 프로그램 폴더로 옮기십시오. Developer ID로 서명되고 Apple의 공증을 받았으며, 자동으로 업데이트됩니다. 모든 업데이트는 서명되어 있습니다. Homebrew 사용 시: brew install --cask szeremeta1/tap/vespertine로 설치한 뒤 brew upgrade --cask vespertine 또는 앱 자체 업데이트를 이용하십시오.

Qobuz, TIDAL, Apple Music을 스트리밍할 수 있나요?

아니요. Vespertine은 사용자가 소유한 음악을 Mac, 외장 드라이브 또는 네트워크 공유에서 재생합니다. DRM으로 보호된 Apple Music 구독 다운로드 항목은 재생할 수 없습니다.

정말 비트 퍼펙트인지 어떻게 알 수 있나요?

신호 경로는 Core Audio가 실제로 수행한 내용, 즉 장치의 공칭 샘플 레이트, 물리 포맷, 장치를 점유한 주체를 다시 읽어 표시합니다. 디코더에는 자동화된 테스트가 있으며(TrueHD는 원본 소스와, DTS는 FFmpeg 자체 디코더와 대조), 내장된 루프백 테스트가 소프트웨어 경로를 샘플 단위로 검사하고, vespertine-probe로 자신의 하드웨어를 직접 확인할 수 있습니다. 직접 검증하는 방법.

룸 보정 기능이 있나요?

네. UMIK-1 또는 다른 캘리브레이션된 USB 마이크로 청취 위치 주변의 1~5개 지점에서 방을 측정하면, Vespertine이 스피커마다 필터를 맞추고 각 스피커의 지연과 레벨을 정렬합니다. 스테레오와 5.1 모두 지원합니다(5.1은 시뮬레이션한 방과 가져온 프로필로 테스트했으며, 아직 실제 5.1 방에서는 테스트하지 않았습니다). REW와 Equalizer APO 필터, 임펄스 응답도 가져올 수 있습니다. 기본적으로 꺼져 있고, 꺼져 있는 동안 재생은 비트 퍼펙트로 유지되며, 켜져 있는 동안에는 신호 경로에 룸 보정이 표시됩니다. 룸 보정의 작동 방식.

SACD와 DVD 디스크를 재생할 수 있나요?

디스크 이미지를 재생합니다. 스테레오와 멀티채널, DST 압축 또는 비압축 SACD .iso 이미지, 그리고 DVD-Video 이미지나 VIDEO_TS 폴더의 LPCM 음악을 아무것도 추출하지 않고 이미지에서 바로 재생합니다. DVD-Audio는 지원하지 않으며, 암호화된(CSS) DVD는 복호화된 사본이 필요합니다.

Dolby Atmos를 재생할 수 있나요?

Atmos가 포함된 Dolby Digital Plus는 macOS의 오브젝트 렌더러를 통해 재생되며, AirPods에서는 공간 음향으로 들리며, macOS가 지원하는 경우 머리 추적이 적용됩니다. TrueHD Atmos와 DTS:X는 무손실 채널 베드를 재생하며, 오브젝트는 렌더링되지 않습니다. AV 리시버로의 비트스트림 출력은 실험적 기능으로, 실제 리시버에서는 테스트되지 않았습니다. 사용 보고를 기다립니다.

제 파일을 변경하나요?

태그를 편집할 때만 변경하며, 이때도 각 파일을 먼저 백업하므로 한 번에 되돌릴 수 있습니다. 폴더는 제자리에서 참조되며, 가져오기는 추가 공간을 차지하지 않는 APFS 클론을 만듭니다.

어떤 하드웨어에서 테스트되었나요?

PCM 재생은 Fosi Audio ZD3에서 최대 768 kHz와 DSD256까지, FiiO K11에서 최대 384 kHz와 DSD128까지 테스트되었으며(개발자 보고 기준, docs/DEVICES.md 참조), FiiO K11에서는 정수 모드도 테스트되었습니다. 또한 USB-C와 Bluetooth로 연결한 AirPods Max, MacBook Pro 스피커, 그리고 HDMI로 연결한 Sony TV에서 5.1로도 테스트되었습니다. Intel 하드웨어는 테스트되지 않았습니다. 리시버 비트스트림 출력과 멀티채널 DAC 출력은 실험적 기능으로, 실제 리시버와 멀티채널 USB DAC에서는 테스트되지 않았습니다(HDMI로 연결한 Sony TV 한 대에서 테스트됨: docs/DEVICES.md 참조). 사용 보고를 기다립니다.

제 언어로도 쓸 수 있나요?

아마 그럴 겁니다. 인터페이스는 영어와 그 외 44개 언어로 제공되며, 오른쪽에서 왼쪽으로 쓰는 아랍어, 히브리어, 페르시아어, 우르두어도 포함됩니다. Vespertine은 시스템 설정에서 앱에 지정한 언어를 따릅니다. 원어민의 수정 제안은 GitHub에서 환영합니다.

참여하기

Vespertine을 함께 키워 주십시오.

무료 오픈 소스이며, 공개적으로 개발됩니다. 도울 수 있는 방법은 다음과 같습니다.

  • GitHub에서 후원하기

    Vespertine은 무료입니다. 유용하게 쓰고 계신다면 GitHub 후원이 개발에 힘이 됩니다.

  • DAC 보고하기

    사용 중인 DAC, 오디오 인터페이스 또는 리시버가 어떻게 작동했는지 알려 주십시오. 장치 보고 하나하나가 실제 하드웨어에서 확인된 범위를 넓힙니다.

  • 번역 고치기

    44개 언어 중 어색한 표현을 발견하셨나요? 더 나은 표현을 담아 이슈를 열어 주십시오.

  • 코드 읽기

    버그 보고, 풀 리퀘스트, 질문을 환영합니다. 신호 경로 조건과 그 테스트는 모두 저장소에 있습니다.

다운로드

서라운드 컬렉션을 Mac에서 재생하십시오.

무료 · 오픈 소스 · 버전 0.15.1 · macOS 14.4 이상 · Apple silicon 및 Intel

또는 Homebrew로 설치: brew install --cask szeremeta1/tap/vespertine