ฟรีและโอเพนซอร์ส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 · 28 MB · 4 พฤศจิกายน 2569 · ลงนามและผ่านการรับรองจาก Apple แล้ว · บันทึกประจำรุ่น

หรือติดตั้งด้วย Homebrew: brew install --cask szeremeta1/tap/vespertine

การส่งสัญญาณออกแบบช่องต่อช่องและบิตสตรีมไปยังรีซีฟเวอร์ยังอยู่ในขั้นทดลอง ยังไม่ได้ทดสอบกับรีซีฟเวอร์จริงและ USB DAC แบบหลายช่องสัญญาณ (ทดสอบแล้วกับทีวี Sony หนึ่งเครื่องผ่าน HDMI: ดู docs/DEVICES.md) ต้องการรายงานผลจากผู้ใช้ ความเป็นส่วนตัว: ไม่เก็บข้อมูลใด ๆ

ตัวตรวจสอบ “กำลังเล่น” ของ Vespertine: Les jeux d’eaux à la Villa d’Este ของ Liszt บรรเลงโดย Lazar Berman ติดป้าย “ไฮเรส ไม่สูญเสียข้อมูล” และ “บิตเพอร์เฟกต์” ผูกขาด 32 / 96 พร้อมเส้นทางสัญญาณจาก FLAC 24 บิต / 96 kHz ผ่าน libFLAC ที่อัตราดั้งเดิมและระดับเสียง 100% ไปยัง Fosi Audio ZD3
เส้นทางสัญญาณFosi Audio ZD3 · 24 / 96

วิดีโอแนะนำ

ชมได้ใน 55 วินาที

เปิดเสียงด้วย ทุกอย่างในวิดีโอคือแอปจริง บันทึกจากคลังเพลงของผู้พัฒนาเอง

55 วินาที · 1080p · ภาพปกอัลบั้มเป็นของเจ้าของผลงานแต่ละราย

ทำไมต้อง Vespertine

โปรแกรมเล่นเพลงบน Mac ที่สร้างมาเพื่อเสียงรอบทิศทางและไฮเรส

เพลงเสียงรอบทิศทางและสเตอริโอในคลังเดียว กับโปรแกรมเล่นที่บอกได้ชัดเจนว่าทำอะไรกับสัญญาณไปบ้าง

  • เสียงรอบทิศทางในคลังเดียว

    อิมเมจและไฟล์ริป SACD, ดิสก์ DVD-Video, DTS CD, DTS-HD MA และ TrueHD อยู่เคียงข้างอัลบั้มสเตอริโอของคุณ และเล่นผ่านตัวเรนเดอร์เสียงตามตำแหน่งของ Apple บน AirPods (ติดตามศีรษะได้ในกรณีที่ macOS รองรับ) เมื่ออัลบั้มมีทั้งสองแบบ แต่ละเพลงจะแสดงเพียงครั้งเดียว และแอปจะเล่นเวอร์ชันที่เหมาะกับขาออกของคุณ

  • เส้นทางสัญญาณที่ตรวจสอบได้

    อัตราสุ่มตัวอย่าง ความยาวเวิร์ด เกน และการประมวลผลช่องสัญญาณ อ่านค่ากลับจาก Core Audio เงื่อนไขของบิตเพอร์เฟกต์อยู่ในซอร์สโค้ด พร้อมการทดสอบอัตโนมัติ การทดสอบลูปแบ็ก และคู่มือการตรวจสอบกับฮาร์ดแวร์

  • ตรวจสอบไฟล์ไฮเรส

    การวิเคราะห์จะแจ้งเตือนความลึกบิตที่ถูกเติม รวมถึงร่องรอยที่บ่งชี้ว่าไฟล์อาจผ่านการอัปแซมเปิลหรือมีต้นทางแบบสูญเสียข้อมูล ผลการวิเคราะห์สเปกตรัมเป็นการประมาณการ แสดงพร้อมหลักฐานและข้อจำกัด การวิเคราะห์เดียวกันนี้ยังทำงานบนเซิร์ฟเวอร์ Linux ฝั่งที่เก็บไฟล์ของคุณได้ด้วย

  • โอเพนซอร์สที่คุณตรวจสอบโค้ดได้

    ฟรีภายใต้ GPL อ่าน บิลด์ และแก้ไขโปรแกรมเล่นได้ รวมถึงเงื่อนไขขาออกและชุดทดสอบ ไม่มีบัญชี ไม่มีค่าสมาชิก ไม่มีโฆษณา และไม่มีการเก็บข้อมูลการใช้งาน

บิตเพอร์เฟกต์ผูกขาด32 / 19244.1 → 48 kHzDSD 128 · DoPปรับแก้ห้องตามตำแหน่ง · ติดตามศีรษะความถี่สูงสังเคราะห์?

01 บิตเพอร์เฟกต์

ทุกแทร็กเล่นที่อัตราและความลึกบิตดั้งเดิม

เส้นทางสัญญาณแสดงทุกขั้นตอนตั้งแต่ไฟล์จนถึง DAC ของคุณ โดยอ่านค่ากลับจาก Core Audio และบอกเมื่อมีสิ่งใดเปลี่ยนแปลงค่าแซมเปิล

Vespertine สลับอุปกรณ์ไปใช้อัตราสุ่มตัวอย่างของแต่ละไฟล์ และจะรีแซมเปิลด้วยตัวแปลงคุณภาพระดับมาสเตอริงของ Apple เฉพาะเมื่อ DAC ไม่รองรับอัตรานั้นเท่านั้น บิตเพอร์เฟกต์ จะปรากฏเฉพาะเมื่อเป็นไปตามเงื่อนไขในซอร์สโค้ด ได้แก่ อัตราดั้งเดิม ไม่มีสิ่งใดเปลี่ยนแปลงค่าแซมเปิล ความยาวเวิร์ดที่รองรับข้อมูลต้นฉบับได้ครบ และอุปกรณ์อยู่ในโหมดผูกขาดหรือไม่ได้ใช้ร่วมกับแอปอื่น การเล่น PCM ได้รับการทดสอบแล้วถึง 768 kHz และ DSD256 บน Fosi Audio ZD3 และถึง 384 kHz และ DSD128 บน FiiO K11 (รายงานจากนักพัฒนา ดู docs/DEVICES.md)

  • โหมดผูกขาด (hog) กันไม่ให้แอปอื่นใช้อุปกรณ์ ในโหมดใช้ร่วมกัน ปุ่มปรับระดับเสียงและ Digital Crown จะปรับ DAC ของคุณ ส่วนในโหมดผูกขาดก็ทำได้เช่นกันหากคุณเปิดใช้
  • โหมดจำนวนเต็มส่ง PCM 32 บิตที่ไม่ผ่านการประมวลผลตรงไปยัง DAC ที่รับข้อมูลแบบจำนวนเต็ม
  • จับคู่แหล่งที่มา 16 บิต (ปิดไว้เป็นค่าเริ่มต้น) จะส่งไฟล์ 16 บิตไปยัง DAC ที่มีโหมด 16 บิตจริงในรูปแบบ 16 บิต โดยไม่เติมบิตศูนย์
  • เล่นต่อเนื่องไร้ช่องว่างระหว่างแทร็ก รวมถึงอัลบั้มแบบ CUE sheet ที่แบ่งจากไฟล์เดียว
  • จดจำ DAC ของคุณ หาก DAC ไม่ได้เชื่อมต่ออยู่ เพลงจะเล่นบนขาออกที่ดีที่สุดที่เชื่อมต่ออยู่ และย้ายกลับเมื่อ DAC กลับมา
  • ขาออกที่ไม่มีตัวควบคุมระดับเสียงของตัวเอง (HDMI, ออปติคัล, ไลน์เอาต์) ใช้ระดับเสียงของ Vespertine ได้ โดยเลือกแยกตามขาออก เมื่อต่ำกว่า 100% ป้ายกำกับจะแจ้งว่าไม่เป็นบิตเพอร์เฟกต์อีกต่อไป
  • เมื่อออกจาก Vespertine แอปจะคืน DAC ของคุณกลับไปที่อัตราและความลึกบิตที่ใช้อยู่ก่อนหน้า
  • การทดสอบลูปแบ็กในตัวจะเปรียบเทียบทุกแซมเปิลที่ Vespertine ส่งไปยังอุปกรณ์เสมือน เป็นการตรวจสอบระดับซอฟต์แวร์และติดป้ายบอกไว้เช่นนั้น และจะไม่เปลี่ยนป้าย บิตเพอร์เฟกต์ เลย
Vespertine กำลังเล่น Années de pèlerinage ของ Liszt บรรเลงโดย Lazar Berman จาก FLAC 24 บิต / 96 kHz: ตัวตรวจสอบระบุว่าเป็นบิตเพอร์เฟกต์และผูกขาดบน Fosi Audio ZD3 พร้อมทุกขั้นตอนของเส้นทางสัญญาณ
หน้าการทดสอบลูปแบ็ก: 24 บิตที่ 44.1 และ 96 kHz, 16 บิตแบบเติมบิต และคู่แทร็กไร้ช่องว่าง ทุกรายการตรงกันทุกบิต
การทดสอบลูปแบ็ก · การตรวจสอบระดับซอฟต์แวร์

02 กลุ่มลำโพง · เบตา

DAC หลายตัว ระบบลำโพงเดียว

เล่นสตรีมเดียวผ่าน USB DAC สองตัวขึ้นไปเป็นระบบควอดหรือเซอร์ราวด์ระบบเดียว พร้อมแผนผังช่องสัญญาณ การปรับแต่งรายลำโพง และภาพวาดห้องของคุณ

Vespertine รวม DAC ของคุณไว้ใน Core Audio aggregate ส่วนตัวที่แอปอื่นมองไม่เห็น 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 จุดรอบที่นั่งฟังของคุณ ลำโพงแต่ละตัวจะได้ตัวกรองของตัวเองที่ออกแบบจากผลการวัด ตัวกรองส่วนใหญ่เป็นการตัดลด โดยกดพีกของห้องให้ต่ำลง และยกจุดบุ๋มช่วงกว้างขึ้นเพียงเล็กน้อยเท่านั้น ผลการวัดเดียวกันนี้ยังใช้กำหนดดีเลย์และระดับเสียงของลำโพงแต่ละตัว เพื่อให้เสียงจากลำโพงทุกตัวมาถึงที่นั่งของคุณพร้อมกันและดังเท่ากัน การปรับแก้ห้องปิดอยู่โดยค่าเริ่มต้น และการเล่นยังคงเป็นบิตเพอร์เฟกต์ขณะที่ปิดอยู่ เมื่อเปิดใช้ เส้นทางสัญญาณจะแสดง ปรับแก้ห้อง

  • เป้าหมาย 3 แบบ: Warm (ค่าเริ่มต้น), Gentle tilt และ Flat เลือกปรับแก้เฉพาะเสียงเบสหรือย่านเต็มก็ได้ และออกแบบตัวกรองใหม่ภายหลังได้โดยไม่ต้องวัดซ้ำ
  • นำเข้าตัวกรองจาก REW หรือ Equalizer APO พร้อมดีเลย์และระดับเสียงของลำโพงแต่ละตัว และส่งออกเป็นข้อความ Equalizer APO ได้
  • นำเข้าอิมพัลส์เรสปอนส์ (WAV, AIFF, CAF หรือ FLAC) และเล่นด้วยคอนโวลูชัน
  • สเตอริโอและ 5.1 (5.1 ทดสอบกับห้องจำลองและโปรไฟล์ที่นำเข้ามาแล้ว แต่ยังไม่ได้ทดสอบในห้อง 5.1 จริง)
  • ภาพห้องแสดงลำโพง ที่นั่งของคุณ และจุดวางไมโครโฟนแต่ละจุดขณะทำการวัด จากนั้นแอนิเมชันเส้นกราฟจะค่อย ๆ เปลี่ยนการตอบสนองที่วัดได้ให้กลายเป็นการตอบสนองที่คาดการณ์ และสวิตช์ก่อนปรับ/หลังปรับช่วยให้เปรียบเทียบทั้งสองได้

เส้นกราฟ “หลังปรับ” เป็นค่าที่คาดการณ์จากผลการวัดและตัวกรอง ไม่ใช่ค่าที่วัดได้จริง หากต้องการดูว่าห้องตอบสนองจริงอย่างไร ให้วัดอีกครั้งโดยเปิดการปรับแก้ไว้

การปรับแก้ห้องที่ Vespertine คาดการณ์ไว้สำหรับลำโพงสเตอริโอหนึ่งคู่ด้วยเป้าหมาย Warm: สำหรับลำโพงแต่ละตัวแสดงการตอบสนองที่วัดได้ เป้าหมาย และการตอบสนองที่คาดการณ์หลังการปรับแก้ โดยมีพีกของห้องใกล้ 120 Hz ที่ถูกลดลง 14 และ 18 dB และตัวกรองของลำโพงแต่ละตัว
ภาพห้องในตัวช่วยการวัด: ลำโพงซ้ายและขวา ที่นั่ง และจุดวางไมโครโฟนห้าจุดรอบที่นั่ง โดยจุดแรกมีไมโครโฟนวางอยู่
ภาพห้อง

04 เสียงรอบทิศทางและเสียงตามตำแหน่ง

ดิสก์ 5.1 ของคุณ ในคลังเดียวกัน

เพลงหลายช่องสัญญาณเล่นผ่านตัวเรนเดอร์เสียงตามตำแหน่งของ Apple บน AirPods (ติดตามศีรษะได้ในกรณีที่ macOS รองรับ) หรือดาวน์มิกซ์ตามเลย์เอาต์ช่องสัญญาณบน DAC สเตอริโอ

DTS CD ถอดรหัสเป็น 5.1 อิมเมจ SACD, แทร็ก SACD ที่แยกออกมา, FLAC หลายช่องสัญญาณ, TrueHD และ DTS-HD MA เรนเดอร์ผ่านตัวเรนเดอร์เสียงตามตำแหน่งของ Apple บน AirPods (ติดตามศีรษะได้ในกรณีที่ macOS รองรับ) หรือดาวน์มิกซ์บน DAC สเตอริโอ Dolby Digital Plus ที่มี Atmos ใช้ตัวเรนเดอร์ออบเจ็กต์ของ macOS ส่วน TrueHD Atmos และ DTS:X เล่นชั้นช่องสัญญาณพื้นฐานของตัวเอง การส่งสัญญาณออกแบบช่องต่อช่องยังอยู่ในขั้นทดลอง ยังไม่ได้ทดสอบกับรีซีฟเวอร์จริงและ USB DAC แบบหลายช่องสัญญาณ (ทดสอบแล้วกับทีวี Sony หนึ่งเครื่องผ่าน HDMI: ดู docs/DEVICES.md) ต้องการรายงานผลจากผู้ใช้

  • เวอร์ชันสเตอริโอและเสียงรอบทิศทางของอัลบั้มจะแสดงเพียงครั้งเดียว Vespertine จะเล่นเวอร์ชันที่เหมาะกับขาออก หรือเวอร์ชันที่คุณปักหมุดไว้
  • บิตสตรีม Dolby Digital, DD+ และ DTS-CD ไปยังรีซีฟเวอร์ยังอยู่ในขั้นทดลอง ยังไม่ได้ทดสอบกับรีซีฟเวอร์จริงและ USB DAC แบบหลายช่องสัญญาณ (ทดสอบแล้วกับทีวี Sony หนึ่งเครื่องผ่าน HDMI: ดู docs/DEVICES.md) ต้องการรายงานผลจากผู้ใช้ การทดสอบสัญญาณพาหะใช้ตัวอ่าน S/PDIF ของ FFmpeg ไม่รองรับการส่งผ่าน TrueHD และ DTS-HD MA ออกไปโดยไม่ถอดรหัสบน macOS
  • ส่งออกสำหรับเสียงตามตำแหน่งได้ทั้งเป็นสเตอริโอแบบไบนอรัลสำหรับหูฟัง หรือเป็น ALAC หลายช่องสัญญาณสำหรับอุปกรณ์ Apple พร้อมแท็กและภาพปก
Goodbye Yellow Brick Road ของ Elton John อัลบั้ม 5.1 ระดับ 24 บิต / 88.2 kHz กำลังเล่นเป็นเสียงตามตำแหน่งแบบติดตามศีรษะบน AirPods Max พร้อมเส้นทางสัญญาณและมาตรวัดของแต่ละช่องสัญญาณ
อัลบั้มที่มีเวอร์ชันสเตอริโอและ 5.1 ของทุกเพลง แสดงเพียงครั้งเดียว
สเตอริโอและ 5.1 แสดงเพียงครั้งเดียว

05 SACD, DVD-Video และ DSD

เล่นจากอิมเมจดิสก์ได้โดยตรง

ชี้ Vespertine ไปที่อิมเมจ SACD หรือ DVD-Video แล้วแอปจะเล่นเพลงจากอิมเมจนั้นโดยตรง โดยไม่ต้องเมานต์ ไม่ต้องแยกไฟล์ และไม่เขียนสิ่งใด

อิมเมจ SACD .iso เล่นได้ทั้งพื้นที่สเตอริโอและ 5.1 ทั้งแบบบีบอัด DST และแบบไม่บีบอัด โดยใช้ชื่อจากข้อความบนดิสก์เอง DST จะถูกถอดรหัสกลับเป็น DSD ที่ตรงกันทุกประการ ดังนั้นสเตอริโอจะส่งไปยัง DAC ของคุณเป็น DSD แบบเนทีฟผ่าน DoP หาก DAC รองรับ และ 5.1 จะเล่นผ่านตัวเรนเดอร์เสียงตามตำแหน่งของ Apple บน AirPods เพลง LPCM บนดิสก์ DVD-Video (ไฟล์ .iso หรือโฟลเดอร์ VIDEO_TS) เล่นได้ตรงทุกบิต หนึ่งอัลบั้มต่อหนึ่งไตเติล และหนึ่งแทร็กต่อหนึ่งแชปเตอร์

  • อิมเมจ SACD ได้รับการทดสอบด้วยดิสก์ที่สังเคราะห์ขึ้น รวมถึงดิสก์ที่มีพื้นที่ 5.0, มีเฉพาะพื้นที่หลายช่องสัญญาณ หรือเป็น DSD128 ขึ้นไป
  • DSF และ DSDIFF ตั้งแต่ DSD64 ถึง DSD512 รวมถึง DSDIFF ที่บีบอัดด้วย DST จะส่งออกเป็น DoP ไปยัง DAC ที่รับอัตราสัญญาณพาหะนั้นได้ (สูงสุด DSD256 บน DAC ที่ลองใช้) หรือแปลงเป็น PCM อัตราสูง มีรายงานว่า DoP ทำงานได้ถึง DSD256 บน Fosi Audio ZD3 และถึง DSD128 บน FiiO K11 (รายงานจากนักพัฒนา ไม่มีการบันทึกสัญญาณ) ส่วน DSD512 ผ่าน DoP ยังไม่ได้ทดสอบกับฮาร์ดแวร์
  • DVD-Video LPCM ที่ 16, 20 และ 24 บิต, 48 และ 96 kHz สูงสุด 8 ช่องสัญญาณ ไม่รองรับ DVD-Audio และดิสก์ที่เข้ารหัส (CSS) ต้องใช้สำเนาที่ถอดรหัสแล้ว
Brothers In Arms ของ Dire Straits กำลังเล่นจากอิมเมจดิสก์ SACD โดยตรง: DSD64 สเตอริโอผ่าน DoP ไปยัง FiiO K11 พร้อมป้าย “DSD เนทีฟ · DoP” และตัวถอดรหัสแสดง “อิมเมจ SACD, DST (ไม่สูญเสียข้อมูล)”
Love for the Sake of Love ของ Claudja Barry เป็น DSD128 ผ่าน DoP ไปยัง Fosi Audio ZD3 ที่ 352.8 kHz
DSD128 · DoP · 352.8 kHz

06 ตรวจจับไฮเรสปลอมและสเปกตรัม

รู้ว่าไฟล์ “ไฮเรส” ไหนไม่ใช่ไฮเรสจริง

ทุกไฟล์สามารถวิเคราะห์หาความลึกบิตจริง แบนด์วิดท์จริง และร่องรอยของตัวเข้ารหัสแบบสูญเสียข้อมูลและตัวรีแซมเปิลได้

ผลการวิเคราะห์มาพร้อมหลักฐานและระบุสาเหตุอื่นที่อาจอธิบายผลนั้นได้ และเพลย์ลิสต์ ไฮเรสที่น่าสงสัย จะรวบรวมไฟล์เหล่านั้นไว้ มีเพียงการตรวจจับการเติมบิตศูนย์เท่านั้นที่ให้ผลแน่นอน ผลการวิเคราะห์สเปกตรัมจะแสดงเป็นคำถาม เพราะไฟล์แบบสูญเสียข้อมูลอัตราบิตสูงบางไฟล์อาจถูกประเมินว่าเป็นไฮเรสแท้ ส่วนฟิลเตอร์มาสเตอริงที่ชัน แหล่งสัญญาณ FM และการถ่ายโอนจากเทปหรือแผ่นเสียงไวนิลอาจดูน่าสงสัย ขณะเล่นเพลง มาตรวัดและสเปกตรัมแบบสดจะแสดงสิ่งที่กำลังส่งออกไป รวมถึง DoP

  • เสียง 16 บิตที่เติมบิตศูนย์เพื่อบรรจุในคอนเทนเนอร์ 24 บิต
  • มาสเตอร์คุณภาพ CD ที่น่าจะถูกอัปแซมเปิลแล้วขายเป็น 96 หรือ 192 kHz
  • น่าจะมีต้นทางแบบสูญเสียข้อมูล: MP3 หรือ AAC ที่ถูกแปลงเป็น FLAC
  • ความถี่สูงที่น่าจะสังเคราะห์ขึ้นจาก SBR หรือ “การเสริมคุณภาพด้วย AI”
  • vespertine-analyze ทำการวิเคราะห์แบบเดียวกันบนเซิร์ฟเวอร์ Linux ฝั่งที่เก็บไฟล์ของคุณ แล้วแอปจะนำเข้าผลลัพธ์

ไฟล์ในภาพหน้าจอนี้เป็นของปลอมที่จงใจสร้างขึ้น: เพลงจากวิดีโอแนะนำเอง ที่เข้ารหัสเป็น MP3 แล้วอัปแซมเปิลเป็น 24/192 ภายใต้ชื่อวงที่แต่งขึ้น

แท็บการวิเคราะห์แจ้งว่า “รีมาสเตอร์” 24/192 น่าจะมีต้นทางแบบสูญเสียข้อมูล: สเปกตรัมระยะยาวของไฟล์หยุดที่ 16 kHz

07 AirPods Max ผ่าน USB-C

ไม่สูญเสียข้อมูลบน AirPods Max และบอกให้รู้ชัด

เมื่อเชื่อมต่อด้วยสาย USB-C แอปจะรู้จัก AirPods Max เป็นอุปกรณ์แบบไม่สูญเสียข้อมูล 24 บิต / 48 kHz

เพลง 48 kHz เล่นแบบบิตเพอร์เฟกต์ ส่วนเพลงอื่นทั้งหมดจะถูกแปลงด้วยตัวรีแซมเปิลคุณภาพระดับมาสเตอริงของ Apple โดยแสดงให้เห็นอย่างชัดเจน เมื่อเชื่อมต่อผ่าน Bluetooth Vespertine จะบอกคุณว่าการเชื่อมต่อเป็น AAC ข้อมูลนี้อ้างอิงจากคำอธิบายของ Apple เกี่ยวกับเส้นทางผ่านสาย และค่าที่อ่านกลับจาก Core Audio เนื่องจาก AirPods ไม่มีขาออกดิจิทัลให้ทดสอบลูปแบ็ก

เพลย์ลิสต์อัจฉริยะของแทร็ก 24 บิต / 48 kHz ที่กรองเหลือเฉพาะ Oasis กำลังเล่นแบบบิตเพอร์เฟกต์บน AirPods Max ผ่าน USB-C

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 sheet ในทุกรูปแบบ

รูปแบบที่ Vespertine เล่นได้ และเล่นอย่างไร
FLAC, ALAC, WAV, AIFFอัตราสุ่มและความลึกบิตตามต้นฉบับ สูงสุด 32-bit และสูงสุดเท่าอัตราที่ DAC ของคุณทำงาน (ทดสอบถึง 768 kHz) PCM 32-bit แบบไม่เปลี่ยนแปลงต้องใช้โหมดจำนวนเต็ม รองรับอิมเมจที่มี CUE sheet.flac .m4a .wav .aiff .cue
DSD64 – DSD512DSF และ DSDIFF ทั้งแบบบีบอัด DST และแบบธรรมดา DoP ขึ้นอยู่กับ DAC และอัตราพาหะ มิฉะนั้นจะเป็น PCM ทดสอบ DoP แล้วถึง DSD256 ส่วน DSD512 ผ่าน DoP ยังไม่ได้ทดสอบบนฮาร์ดแวร์.dsf .dff
อิมเมจ SACDทั้งส่วนสเตอริโอและหลายช่องสัญญาณ แบบ DST หรือแบบธรรมดา เล่นจากอิมเมจโดยตรง แต่ละเพลงแสดงเพียงครั้งเดียวพร้อมเวอร์ชันสเตอริโอและ 5.1.iso
DVD-Video LPCM16, 20 และ 24-bit ที่ 48 และ 96 kHz ตั้งแต่ 1 ถึง 8 ช่องสัญญาณ ตรงกันทุกบิต หนึ่งอัลบั้มต่อหนึ่งไตเติล หนึ่งแทร็กต่อหนึ่งแชปเตอร์ ไม่รองรับ DVD-Audio.iso VIDEO_TS
Dolby AtmosDolby Digital Plus พร้อม Atmos เรนเดอร์ด้วยตัวเรนเดอร์ออบเจ็กต์ของ 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 หลายช่องสัญญาณ (ทดสอบแล้วกับทีวี Sony หนึ่งเครื่องผ่าน HDMI: ดู docs/DEVICES.md) ต้องการรายงานผลจากผู้ใช้.ac3 .ec3
DTS CD และ DTS-WAVตรวจจับได้และถอดรหัสเป็น 5.1 รวมถึงอัลบั้มที่แบ่งด้วย CUE.wav .flac .cue
APE, WavPack, TTAไม่สูญเสียข้อมูล ไม่รองรับ DSD ที่อยู่ใน WavPack.ape .wv .tta
Opus, Vorbis, Musepack, MP3, AACถอดรหัสและทำเครื่องหมายว่าสูญเสียข้อมูล.opus .ogg .mpc .mp3 .m4a

เปรียบเทียบ

เทียบกันแล้วเป็นอย่างไร

เครื่องเล่นบน Mac หลายตัวรองรับการเล่นแบบบิตเพอร์เฟกต์ ตารางนี้เปรียบเทียบตามที่เอกสารหรือซอร์สโค้ดของเครื่องเล่นแต่ละตัวระบุไว้ “ไม่ระบุในเอกสาร” หมายความว่าผู้พัฒนาไม่ได้ระบุว่ามีหรือไม่มี ไม่ได้แปลว่าไม่มีฟีเจอร์นั้น คอนโวลูชันของ Vespertine มีไว้สำหรับการปรับแก้ห้อง ส่วนตัว Vespertine เองไม่มีปลั๊กอินเอฟเฟกต์เสียงหรือบริการสตรีมมิ่ง

Vespertine เทียบกับเครื่องเล่นเพลงบน Mac อีกเจ็ดตัว ตามเอกสารหรือซอร์สโค้ดของเครื่องเล่นแต่ละตัว
ฟีเจอร์VespertineApple Music (Mac)Audirvana Studio / OriginRoonVeraVoxColibriCogfoobar2000 for Mac
ซอร์สโค้ดGPL-3.0ปิดซอร์สปิดซอร์สปิดซอร์สปิดซอร์สปิดซอร์สGPL-2.0ปิดซอร์ส
ไฟล์ FLAC / DSDรองรับ / รองรับไม่รองรับ / ไม่รองรับรองรับ / รองรับรองรับ / รองรับรองรับ / รองรับรองรับ / รองรับรองรับ / รองรับรองรับ / ไม่รองรับ⁴
สลับอัตราสุ่มของ DAC อัตโนมัติรองรับไม่รองรับรองรับรองรับรองรับรองรับรองรับไม่ระบุในเอกสาร
โหมดผูกขาด (hog)รองรับไม่รองรับรองรับรองรับรองรับรองรับรองรับรองรับ
PCM 16/24-bit โดยไม่เปลี่ยนแปลงแซมเปิลเงื่อนไข + การทดสอบmacOS 27: การทดสอบโดยบุคคลที่สาม¹คำกล่าวอ้างของผู้พัฒนาคำกล่าวอ้างของผู้พัฒนาการทดสอบลูปแบ็กในแอปคำกล่าวอ้างของผู้พัฒนาตัวบ่งชี้ในแอปไม่ระบุในเอกสาร
ไฟล์เซอร์ราวด์ในเครื่องรองรับ²ไม่ระบุในเอกสารรองรับรองรับรองรับไม่ระบุในเอกสารรองรับไม่ระบุในเอกสาร
เสียงตามตำแหน่งของ Apple สำหรับไฟล์เซอร์ราวด์ในเครื่องรองรับเฉพาะ Atmos ในแคตตาล็อก³ไม่ระบุในเอกสารไม่ระบุในเอกสารไม่ระบุในเอกสารไม่ระบุในเอกสารรองรับไม่ระบุในเอกสาร
การวิเคราะห์ไฟล์ไฮเรสรองรับไม่รองรับAudioScanไดนามิกเรนจ์ ความดังรองรับไม่ระบุในเอกสารไม่รองรับ (เฉพาะสเปกตรัมแบบเรียลไทม์)ไม่รองรับ (เฉพาะสเปกตรัมแบบเรียลไทม์)
SACD ISOรองรับไม่รองรับรองรับไม่รองรับ (เฉพาะ DSF/DFF)รองรับไม่รองรับไม่รองรับไม่รองรับ⁴
การปรับแก้ห้องวัดในแอป (ไมโครโฟน USB) หรือนำเข้าจาก REW / APO และนำเข้าอิมพัลส์เรสปอนส์ไม่รองรับผ่านคอนโวลูชัน (Origin: ตัวเลือกแบบเสียเงิน) หรือ Audio Unitsผ่านคอนโวลูชันไม่รองรับ (โดยเจตนาในการออกแบบ)ไม่ระบุในเอกสารไม่รองรับไม่ระบุในเอกสาร
คอนโวลูชัน / ปลั๊กอินเอฟเฟกต์เสียงรองรับ (การปรับแก้ห้อง) / ไม่รองรับไม่รองรับ / ไม่รองรับรองรับ (Origin: ตัวเลือกแบบเสียเงิน) / Audio Unitsรองรับ / ไม่รองรับไม่รองรับ / ไม่รองรับไม่ระบุในเอกสาร / ไม่ระบุในเอกสารไม่รองรับ / ไม่รองรับไม่ระบุในเอกสาร / Audio Units
บริการสตรีมมิ่งไม่รองรับApple MusicStudio: รองรับ; Origin: ไม่รองรับรองรับไม่รองรับ (ไฟล์ในเครื่อง + UPnP)ไม่รองรับ (วิทยุอินเทอร์เน็ต)ไม่รองรับ (วิทยุอินเทอร์เน็ต)ไม่รองรับ (วิทยุอินเทอร์เน็ต)

¹ Apple Music บน macOS 27 ตรงกันทุกบิตที่ 16/24-bit ในการทดสอบลูปแบ็กโดยบุคคลที่สามที่รายงานไว้บน ASR ที่ระดับเสียง 100% ผลนี้ไม่ใช่การวัดของ Vespertine และไม่สามารถตรวจสอบรายงานต้นฉบับซ้ำอย่างเป็นอิสระสำหรับการอัปเดตครั้งนี้ได้ บน Mac ยังคงไม่มีการสลับอัตราสุ่มอัตโนมัติ ไม่มีโหมดผูกขาด และไม่รองรับ FLAC หรือ DSD

² การส่งออกไปยัง DAC หลายช่องสัญญาณและการส่งบิตสตรีมไปยังรีซีฟเวอร์ยังอยู่ในขั้นทดลอง ยังไม่ได้ทดสอบกับรีซีฟเวอร์จริงและ USB DAC หลายช่องสัญญาณ (ทดสอบแล้วกับทีวี Sony หนึ่งเครื่องผ่าน HDMI: ดู docs/DEVICES.md) ต้องการรายงานผลจากผู้ใช้

³ เอกสารของ Apple ระบุถึงเสียงตามตำแหน่งพร้อมการติดตามการเคลื่อนไหวของศีรษะสำหรับแทร็ก Dolby Atmos ในแคตตาล็อก Apple Music ไม่ใช่การเรนเดอร์เสียงตามตำแหน่งให้กับไฟล์หลายช่องสัญญาณของคุณเอง

⁴ ทดสอบบน foobar2000 2.26 (macOS 27.0.1) โดยไม่ได้ติดตั้งคอมโพเนนต์ใดๆ: ไฟล์ DSF, DFF และ SACD ISO เปิดไม่ได้พร้อมข้อความ “Unsupported file format” DSF และ DFF เล่นได้เฉพาะเป็น PCM 352.8 kHz หลังจากติดตั้ง FFmpeg แยกต่างหากและเพิ่มรูปแบบเหล่านี้ลงใน FFmpeg Decoder Wrapper ของ foobar2000 แล้วเท่านั้น ส่วน 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 · 28 MB · ติดตั้งไว้แล้ว? แอปจะอัปเดตตัวเอง หรือใช้ 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 เล่น DSD 5.1 แบบเสียงตามตำแหน่งบน AirPods บอกให้คุณรู้เมื่อเสียงถูกแปลงหรือดาวน์มิกซ์ และไม่ค้างตอนออกจากแอปอีกต่อไป

คำถามที่พบบ่อย

คำถามและคำตอบ

ฟรีจริงหรือเปล่า

ฟรีจริง Vespertine เป็นซอฟต์แวร์ฟรีและโอเพนซอร์สภายใต้ GPL-3.0 ไม่ต้องมีบัญชี ไม่มีค่าสมาชิก ไม่มีโฆษณา และไม่มีเทเลเมทรี (ความเป็นส่วนตัว) แอปจะออนไลน์เพียงเพื่อตรวจหาอัปเดต และเพื่อเชื่อมต่อ MusicBrainz, Cover Art Archive หรือ ListenBrainz หรือเพื่อค้นหาภาพปกสำหรับสถานะ Discord ของคุณ เมื่อคุณสั่งให้ทำ

ต้องใช้อะไรบ้าง

macOS 14.4 (Sonoma) ขึ้นไป บน Apple silicon หรือ Intel ยังไม่ได้ทดสอบบนฮาร์ดแวร์ Intel บิลด์สำหรับ Intel เคยรันผ่าน Rosetta แล้ว และยินดีรับรายงานจาก Mac ที่ใช้ Intel จริง

ติดตั้งและอัปเดตอย่างไร

ดาวน์โหลด DMG เปิดขึ้นมา แล้วย้าย Vespertine ไปไว้ในโฟลเดอร์แอปพลิเคชัน แอปลงนามด้วย Developer ID ผ่านการรับรองโดย Apple และอัปเดตตัวเองได้ ทุกการอัปเดตมีการลงนาม หากใช้ Homebrew: brew install --cask szeremeta1/tap/vespertine จากนั้นใช้ brew upgrade --cask vespertine หรือระบบอัปเดตของแอปเอง

สตรีมจาก Qobuz, TIDAL หรือ Apple Music ได้ไหม

ไม่ได้ Vespertine เล่นเพลงที่คุณเป็นเจ้าของ ไม่ว่าจะอยู่บน Mac ของคุณ บนไดรฟ์ภายนอก หรือบนแชร์เครือข่าย ไม่สามารถเล่นไฟล์ที่ดาวน์โหลดจากการสมัครสมาชิก Apple Music ซึ่งมีการป้องกัน DRM ได้

จะรู้ได้อย่างไรว่าเป็นบิตเพอร์เฟกต์จริง

เส้นทางสัญญาณจะอ่านค่ากลับมาว่า Core Audio ทำอะไรไปจริงๆ ได้แก่ อัตราสุ่มที่ตั้งไว้ของอุปกรณ์ รูปแบบข้อมูลทางกายภาพของอุปกรณ์ และผู้ที่ถือครองอุปกรณ์อยู่ ตัวถอดรหัสมีการทดสอบอัตโนมัติ (TrueHD เทียบกับต้นฉบับของมัน และ DTS เทียบกับตัวถอดรหัสของ FFmpeg เอง) การทดสอบลูปแบ็กในตัวจะตรวจเส้นทางซอฟต์แวร์ทีละแซมเปิล และ vespertine-probe ช่วยให้คุณตรวจสอบฮาร์ดแวร์ของคุณเองได้ วิธีตรวจสอบด้วยตัวเอง

ปรับแก้ห้องได้ไหม

ได้ วัดห้องของคุณด้วย UMIK-1 หรือไมโครโฟน USB ตัวอื่นที่ผ่านการปรับเทียบแล้ว ที่ 1 ถึง 5 จุดรอบที่นั่งของคุณ แล้ว Vespertine จะปรับตัวกรองให้เข้ากับลำโพงแต่ละตัว และจัดดีเลย์และระดับเสียงของลำโพงให้ตรงกัน ทั้งแบบสเตอริโอและ 5.1 (5.1 ทดสอบกับห้องจำลองและโปรไฟล์ที่นำเข้ามาแล้ว แต่ยังไม่ได้ทดสอบในห้อง 5.1 จริง) นอกจากนี้ยังนำเข้าตัวกรองจาก REW และ Equalizer APO รวมถึงอิมพัลส์เรสปอนส์ได้ด้วย ฟีเจอร์นี้ปิดอยู่โดยค่าเริ่มต้น การเล่นยังคงเป็นบิตเพอร์เฟกต์ขณะที่ปิดอยู่ และขณะเปิดใช้ เส้นทางสัญญาณจะแสดง ปรับแก้ห้อง การปรับแก้ห้องทำงานอย่างไร

เล่นแผ่น SACD และ DVD ได้ไหม

เล่นได้จากอิมเมจของแผ่น อิมเมจ SACD .iso ทั้งสเตอริโอและหลายช่องสัญญาณ แบบบีบอัด DST หรือแบบธรรมดา รวมถึงเพลง LPCM บนอิมเมจ DVD-Video หรือในโฟลเดอร์ VIDEO_TS จะเล่นจากอิมเมจโดยตรงโดยไม่ต้องแตกไฟล์ใดออกมา ไม่รองรับ DVD-Audio และ DVD ที่เข้ารหัส (CSS) ต้องใช้สำเนาที่ถอดรหัสแล้ว

เล่น Dolby Atmos ได้ไหม

Dolby Digital Plus พร้อม Atmos เล่นผ่านตัวเรนเดอร์ออบเจ็กต์ของ macOS เป็นเสียงตามตำแหน่งบน AirPods (ติดตามการเคลื่อนไหวของศีรษะได้ในกรณีที่ macOS รองรับ) ส่วน TrueHD Atmos และ DTS:X จะเล่นแชนเนลเบดแบบไม่สูญเสียข้อมูล โดยไม่เรนเดอร์ออบเจ็กต์ การส่งบิตสตรีมไปยัง AV รีซีฟเวอร์ยังอยู่ในขั้นทดลอง ยังไม่ได้ทดสอบกับรีซีฟเวอร์จริง ต้องการรายงานผลจากผู้ใช้

จะเปลี่ยนแปลงไฟล์ของฉันไหม

เฉพาะเมื่อคุณแก้ไขแท็กเท่านั้น และเมื่อนั้นแต่ละไฟล์จะถูกสำรองไว้ก่อนและย้อนกลับได้ในขั้นตอนเดียว โฟลเดอร์จะถูกอ้างอิงในตำแหน่งเดิม ส่วนการนำเข้าจะสร้างโคลน APFS ที่ไม่ใช้พื้นที่เพิ่ม

ทดสอบกับฮาร์ดแวร์อะไรมาแล้วบ้าง

ทดสอบการเล่น PCM แล้วถึง 768 kHz และ DSD256 บน Fosi Audio ZD3 และถึง 384 kHz และ DSD128 บน FiiO K11 (รายงานจากนักพัฒนา ดู docs/DEVICES.md) ซึ่งได้ทดสอบโหมดจำนวนเต็มด้วย นอกจากนี้ยังทดสอบแล้วบน AirPods Max ผ่าน USB-C และ Bluetooth, ลำโพง MacBook Pro และทีวี Sony ผ่าน HDMI แบบ 5.1 ยังไม่ได้ทดสอบบนฮาร์ดแวร์ Intel การส่งบิตสตรีมไปยังรีซีฟเวอร์และการส่งออกไปยัง DAC หลายช่องสัญญาณยังอยู่ในขั้นทดลอง ยังไม่ได้ทดสอบกับรีซีฟเวอร์จริงและ USB DAC หลายช่องสัญญาณ (ทดสอบแล้วกับทีวี Sony หนึ่งเครื่องผ่าน HDMI: ดู 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