คู่มือ
Mac ปรับระดับเสียงของ Sonos ผ่านออปติคัลไม่ได้? นี่คือเหตุผล
Mac ของคุณเปลี่ยนระดับเสียงของลำโพง Sonos ผ่านสายออปติคัลไม่ได้ เพราะสายเป็นทางเดียว: TOSLINK ส่งเสียงออกไปแต่ไม่มีอะไรย้อนกลับ จึงไม่มีช่องทางให้คำสั่งระดับเสียงเดินทาง และ macOS ก็ล็อกการควบคุมของตัวเองไว้ที่เอาต์พุตสูงสุด วิธีแก้ได้แก่ แอป Sonos หรือรีโมต รีโมตอินฟราเรดที่ซาวด์บาร์เรียนรู้ได้ การเปลี่ยนไปใช้ AirPlay แล้วเลิกใช้สาย — หรือยูทิลิตีบนแถบเมนูที่ดักปุ่มปรับระดับเสียงแล้วส่งการเปลี่ยนแปลงไปยังลำโพงผ่านเครือข่ายของคุณ ซึ่งเป็นวิธีเดียวที่เก็บได้ทั้งสายและปุ่ม
แป้นพิมพ์ไม่ได้มีปัญหา ลำโพงไม่ได้มีปัญหา นี่คือสิ่งที่เกิดขึ้นจริง ทุกวิธีที่แก้ได้ (รวมถึงทางเลือกที่ฟรี) สิ่งที่แก้ไม่ได้ และกรณีที่คุณไม่ต้องติดตั้งอะไรเลย
สายไปได้ทางเดียวเท่านั้น
สายออปติคัล — TOSLINK, S/PDIF เส้นที่เสียบเข้าช่องสี่เหลี่ยมเล็ก ๆ ที่มีไฟสีแดงอยู่ข้างใน — เป็นท่อสำหรับเสียงดิจิทัล แซมเปิลวิ่งลงไปตามสาย ไม่มีอะไรย้อนกลับมา ไม่มีการจับมือ ไม่มีช่องสัญญาณย้อนกลับ และไม่มีคำสั่งปรับระดับเสียง
ดังนั้นเมื่อคุณเลือกเอาต์พุตนั้นในการตั้งค่าระบบ macOS ก็กำลังส่งเสียงเข้าไปในช่องเสียบโดยไม่รู้ว่าปลายทางมีอะไร อาจเป็น Sonos Ray อาจเป็นแอมป์ หรือไม่มีอะไรเลยก็ได้ เพราะรู้ไม่ได้ มันจึงไม่เสนอให้ตั้งระดับเสียง: สัญญาณออกไปที่ระดับสูงสุด และอะไรก็ตามที่อยู่ปลายทางเป็นผู้ตัดสินว่าจะดังแค่ไหน
กดปุ่มเพิ่มเสียง — F12 หรือ F11 เพื่อลด F10 เพื่อปิดเสียง — แล้ว macOS ก็ไม่มีอะไรให้เปลี่ยน คุณจะเห็นภาพซ้อนบนจอที่มีสัญลักษณ์ห้ามอยู่ข้างใต้ หรือไม่เห็นภาพซ้อนเลย และในการตั้งค่าระบบ → เสียง แถบเลื่อนของเอาต์พุตนั้นจะเป็นสีจาง — macOS อาจบอกคุณตรง ๆ ว่าอุปกรณ์ที่เลือกไม่มีตัวควบคุมเอาต์พุต ระหว่างนั้นลำโพงก็เล่นที่ระดับเดิมที่ถูกทิ้งไว้ครั้งสุดท้าย ซึ่งเป็นเหตุผลที่ปัญหานี้มักปรากฏในรูปของ Sonos ที่ค้างอยู่ที่เสียงดังสุดโดยไม่มีอะไรบน Mac ลดมันลงได้
ตัวระดับเสียงอยู่ที่ Sonos และเป็นอย่างนั้นมาตลอด ลำโพงรู้ดีอยู่แล้วว่าจะหรี่เสียงตัวเองอย่างไร มันไม่มีทางได้ยินที่คุณสั่ง
จะรู้ได้อย่างไรว่านี่คือปัญหาของคุณ
- เสียงจาก Mac ของคุณไปถึงลำโพงผ่านสายจริงที่เสียบเข้าช่องออปติคัลหรือ S/PDIF — โดยมากมาจากด็อก Thunderbolt หรือออดิโออินเทอร์เฟซ USB ตัวเล็ก ในการตั้งค่าเสียง เอาต์พุตมักมีชื่อทำนอง Digital Out หรือ USB SPDIF Out มากกว่าจะเป็นชื่อลำโพงเอง
- ในการตั้งค่าระบบ → เสียง เอาต์พุตที่เลือกไว้จะมีแถบเลื่อนระดับเสียงเป็นสีจาง หรือแจ้งว่าไม่มีตัวควบคุมเอาต์พุต
- แอป Sonos เปลี่ยนระดับเสียงได้ไม่มีปัญหา และรีโมตก็เช่นกันถ้ามี
- สลับไปใช้หูฟังแล้วปุ่มก็กลับมาทำงานทันที
ถ้าทั้งสี่ข้อเป็นจริง แสดงว่าไม่มีอะไรเสีย นี่คือสิ่งที่เอาต์พุตดิจิทัลทำ
ปัญหาสามอย่างที่ต่างกันมักถูกปนกันตรงนี้
- เล่น หยุดชั่วคราว และข้าม ไม่ได้ควบคุมแอป Sonos คนละปัญหา คนละวิธีแก้: นั่นคือปุ่มควบคุมสื่อ และแอป Sonos ต้องได้รับสิทธิ์การช่วยการเข้าถึงในการตั้งค่าระบบ → ความเป็นส่วนตัวและความปลอดภัย ก่อน macOS จะยอมส่งปุ่มเหล่านั้นให้ บทความช่วยเหลือของ Sonos เองครอบคลุมเรื่องนี้พอดี — และเรื่องนี้เท่านั้น มันไม่แตะระดับเสียงบนสายออปติคัล
- ระดับเสียงทำงานผิดปกติบน AirPlay ถ้า Mac ของคุณเล่นเสียงไปยัง Sonos แบบไร้สาย ปุ่มก็ใช้ได้อยู่แล้ว อาการแปลก ๆ ตรงนั้นเป็นนิสัยของ AirPlay ไม่ใช่การขาดช่องสัญญาณควบคุม ไม่มีข้อความใดในหน้านี้ที่ใช้กับกรณีของคุณ
- ปุ่มปรับระดับเสียงตายสนิทบนสายออปติคัล หน้านี้ สายไม่มีทางพาคำสั่งไปได้ และไม่มีสิทธิ์หรือการตั้งค่าใดเปลี่ยนข้อนี้
สิ่งที่แก้ไม่ได้
การรีสตาร์ทหรือติดตั้งใหม่
ไม่มีอะไรอยู่ในสภาพผิดปกติ จึงไม่มีอะไรให้การรีสตาร์ทมาล้าง การรีเซ็ตเดมอนเสียงก็เช่นเดียวกัน
สายหรืออะแดปเตอร์ที่ดีกว่า
สาย TOSLINK ทุกเส้นพาสัญญาณทางเดียวแบบเดียวกัน และด็อกทุกตัวที่มีช่องนี้ก็เช่นกัน สายที่แพงกว่าไม่ได้เพิ่มช่องสัญญาณควบคุมให้ เพราะรูปแบบนี้ไม่มีช่องนั้นอยู่แล้ว
การตั้งค่าที่คุณยังหาไม่เจอ
ไม่มีสวิตช์ใดในการตั้งค่าระบบที่จะเพิ่มสิ่งที่สายไม่มีให้กับมันได้ Audio MIDI Setup ก็ทำไม่ได้เหมือนกัน: อุปกรณ์แบบหลายเอาต์พุตหรือแบบรวมกลุ่มเปลี่ยนวิธีที่ macOS ส่งเสียง ไม่ได้เปลี่ยนสิ่งที่สายทางเดียวพาไปได้ และเอาต์พุตดิจิทัลข้างในนั้นก็ยังตายตัวอยู่ดี
เครื่องมือรีแมปแป้นพิมพ์
ปกติแล้วไม่ ปุ่มปรับระดับเสียงไม่ใช่การกดแป้นทั่วไป: macOS ส่งมันเป็นเหตุการณ์ระดับระบบที่ไม่มี API ปุ่มลัดสาธารณะ เครื่องมือปุ่มลัดจึงมองไม่เห็นมันเลยตามปกติ คนส่วนใหญ่ลงเอยด้วยการผูกปุ่มชุดอื่นแทน ซึ่งใช้ได้ และก็เป็นปุ่มลัดใหม่ที่ต้องจำ
คำแนะนำที่หมดอายุแล้ว
กระทู้ที่ปัญหานี้โผล่ขึ้นมามีอายุยาวนานเป็นสิบปี และคำตอบที่ดีที่สุดบางข้อก็ตายไปแล้ว เพื่อไม่ให้คุณเสียเวลาทั้งเย็นไปกับเรื่องนี้:
- “ใช้ปุ่มลัดของแอป Sonos บนเดสก์ท็อป” — รวมถึงสูตร BetterTouchTool ที่แมปปุ่มปรับระดับเสียงไปยัง Cmd + = และ Cmd + − ของแอปนั้น Sonos เลิกทำแอปควบคุมบนเดสก์ท็อปในเดือนพฤษภาคม 2024 การแมปทุกอย่างที่เคยชี้ไปหามันจึงชี้ไปที่ความว่างเปล่า
- “ให้ส่งเสียงผ่าน Soundflower” — ไดรเวอร์ลูปแบ็กที่คู่มือเก่า ๆ พึ่งพานั้นไม่มีคนดูแลมาหลายปีแล้ว และรันบน macOS ปัจจุบันไม่ได้
- “ปุ่มปรับระดับเสียงดักจับไม่ได้” — คำตอบเก่าในฟอรัมพูดต่อ ๆ กันมา และตอนนี้ไม่จริงแล้ว macOS ส่งปุ่มปรับระดับเสียงเป็นเหตุการณ์ระดับระบบ และแอปที่มีสิทธิ์การช่วยการเข้าถึงสามารถดักมันได้ด้วย event tap นั่นคือวิธีที่การแก้ปัญหาซึ่งได้ผลจริงทำกันพอดี
เมื่อคุณไม่จำเป็นต้องใช้อะไรในนี้เลย
ควรพูดให้ชัด เพราะเรื่องนี้ซื้อผิดได้ง่าย
- ถ้าคุณเล่นเสียงไปยัง Sonos ผ่าน AirPlay ปุ่มปรับระดับเสียงของคุณใช้ได้อยู่แล้ว macOS รู้ว่าลำโพงอยู่ตรงนั้น และพาระดับเสียงไปให้คุณ จะถูกทางหรือเปล่าก็เป็นคำถามที่ควรถามจริง ๆ และการเปรียบเทียบออปติคัลกับ AirPlayก็ไล่เรื่องนี้อย่างตรงไปตรงมา
- ถ้า Mac ของคุณต่อเข้าช่อง line-in ของ Sonos ผ่านแจ็คหูฟัง — คือสายอะนาล็อกไม่ใช่ออปติคัล — ปุ่มก็ทำงานเช่นกัน เพราะ macOS ปรับระดับเสียงเองก่อนที่เสียงจะออกจาก Mac
- ถ้า Sonos ของคุณรับเสียงมาจากโทรทัศน์ และ Mac ไม่ได้อยู่ในเส้นทางนั้น เรื่องนี้ไม่ใช่ปัญหาของคุณเลย
หน้านี้พูดถึงกรณีเฉพาะเจาะจง: เสียงที่ออกทางพอร์ตออปติคัลหรือ S/PDIF จริง ๆ บน Mac
แล้วจะควบคุมระดับเสียง Sonos จากแป้นพิมพ์ Mac ได้อย่างไร?
ห้าคำตอบจริง เรียงคร่าว ๆ ตามค่าใช้จ่าย
- แอป Sonos หรือรีโมตของลำโพง ใช้ได้เสมอ ฟรี และแลกกับการที่คุณต้องเอื้อมไปหยิบอะไรสักอย่างทุกครั้งที่เสียงดังหรือเบาไปนิดเดียว
- สอนซาวด์บาร์ให้รู้จักรีโมตอินฟราเรด ซาวด์บาร์ Sonos เรียนรู้รีโมตอินฟราเรดได้เกือบทุกตัวจากการตั้งค่าในแอป Sonos รีโมตทีวีที่เหลือใช้จึงแก้เรื่องระดับเสียงได้ทั้งห้อง — ฟรีถ้ามีอยู่ในลิ้นชักอยู่แล้ว แต่มันก็คือรีโมต: ต้องเล็งให้ตรง เป็นของอีกชิ้นบนโต๊ะ และแป้นพิมพ์ของคุณไม่รู้จักมันเลย
- ตัวลดทอนเสียงด้วยซอฟต์แวร์ (SoundSource, eqMac และพวกเดียวกัน) แทรกการควบคุมระดับเสียงเข้าไปในสัญญาณก่อนออกจาก Mac ซึ่งทำให้ปุ่มกลับมาใช้ได้จริงบนสายออปติคัล ข้อแลกเปลี่ยนอยู่ตรงเหตุผลที่เลือกใช้สายตั้งแต่แรก: เอาต์พุตไม่ใช่บิตสตรีมระดับเต็มที่ไม่ถูกแตะต้องอีกต่อไป — ทุกแซมเปิลถูกปรับสเกลด้วยซอฟต์แวร์ระหว่างทางออก
- ย้ายไปใช้ AirPlay ปุ่มกลับมาทันที และบัฟเฟอร์ของเครือข่ายก็ตามมาด้วย — ความหน่วง และเสียงที่มาถึงช้ากว่าภาพ การเปรียบเทียบออปติคัลกับ AirPlay ชั่งน้ำหนักเรื่องนี้อย่างตรงไปตรงมา
- เก็บสายไว้ ส่งต่อปุ่มไป ปล่อยให้เสียงเดินทางบนสายออปติคัลโดยไม่ถูกแตะต้อง แล้วส่งการกดปุ่มแยกไปทางเครือข่าย ไปยังลำโพงที่รู้อยู่แล้วว่าต้องทำอะไรกับมัน นั่นคือสิ่งที่ Optically ทำ ตามด้านล่างนี้
Optically จัดการเรื่องนี้อย่างไร
Optically เป็นแอปบนแถบเมนูของ macOS ที่ทำวิธีที่สามในนั้น มันดักปุ่มเพิ่มเสียง ลดเสียง และปิดเสียงก่อนที่ macOS จะจัดการ แล้วสั่งให้ Sonos เปลี่ยนระดับเสียงของตัวเองผ่านเครือข่ายท้องถิ่นของคุณ ทั้งหมดที่เกี่ยวข้อง:
- สิทธิ์การช่วยการเข้าถึง เพราะ event tap เป็นทางเดียวที่จะดักปุ่มระดับระบบได้ก่อน macOS แอปทำงานกับสามปุ่ม ไม่อ่านปุ่มอื่น และไม่เก็บสิ่งที่คุณพิมพ์
- สิทธิ์เครือข่ายท้องถิ่น เพราะการค้นหาลำโพงทำโดยถามเครือข่ายท้องถิ่นว่ามีอุปกรณ์ใดอยู่บ้าง มันคุยกับลำโพงโดยตรงผ่านการควบคุมภายในเครือข่ายที่ Sonos รองรับอยู่แล้ว — ไม่มีบัญชี Sonos ไม่มี API คลาวด์
- ปุ่มผูกอยู่กับเอาต์พุตเดียว เสียบหูฟังเมื่อไร ปุ่มก็คืนกลับให้ macOS ทันที จนกว่าคุณจะเลือกสักตัว Optically จะปล่อยปุ่มไว้เฉย ๆ แทนที่จะเดา
- ระดับเสียงที่แสดงคือของลำโพงเอง อ่านกลับมาผ่านเครือข่ายแทนที่จะเดา การเปลี่ยนระดับเสียงในแอป Sonos จึงปรากฏบน Mac ของคุณด้วย
- ไม่มีอะไรต้องรอเครือข่าย และไม่มีอะไรแตะต้องเสียง ภาพซ้อนวาดขึ้นทันที ส่วนคำสั่งตามไปทีหลัง เสียงไม่เคยผ่านแอปเลยแม้แต่น้อย
ต้องใช้ macOS 14.4 ขึ้นไป ใช้ฟรี 14 วัน จากนั้นราคา $10 สำหรับ Mac หนึ่งเครื่อง และ $5 ต่อเครื่องเพิ่มเติมแต่ละเครื่อง มันเป็นไฟล์ดาวน์โหลดที่ผ่านการรับรองจาก Apple ไม่ใช่แอปบน Mac App Store: แนวทางของ App Review ระบุการควบคุมระดับเสียงไว้ในสิ่งที่แอปห้ามแก้ไข
คำถามที่เกี่ยวข้อง
ใช้กับ Sonos Beam หรือ Arc ได้ไหม?
ระดับเสียงและปิดเสียงใช้ได้กับ Sonos ทุกตัวบนเครือข่ายของคุณที่รับการควบคุมภายในเครือข่าย ฝั่งแอปจึงเหมือนกันหมด แต่ฝั่งฮาร์ดแวร์ไม่เหมือนกัน รุ่น Sonos ที่มีอินพุตออปติคัลในตัวคือ Ray, Playbar และ Playbase ซาวด์บาร์ที่มีแต่ HDMI ต้องใช้ อะแดปเตอร์ Optical Audio ของ Sonos คั่นระหว่างสายกับลำโพง — Beam แถมมาให้ ส่วนรุ่นอื่นต้องซื้อแยก
ทั้งหมดนี้กระทบคุณภาพเสียงไหม?
ไม่ เสียงไม่เคยผ่าน Optically เลย Mac ของคุณส่ง PCM ชุดเดิมลงสายเส้นเดิมเหมือนที่เคย และแอปพาไปแค่การกดปุ่ม ถอนการติดตั้งแล้วเสียงก็เหมือนเดิมเป๊ะ เพราะเสียงไม่เคยผ่านมันอยู่แล้ว
เคยใช้ได้ แล้วตอนนี้ปุ่มหยุดทำงานอีกแล้ว
Optically บอกเหตุผลไว้บนแถบเมนูทุกครั้งที่ตัดสินใจไม่เปลี่ยนทางปุ่ม — สิทธิ์ที่ขาดไป เอาต์พุตที่ไม่ได้ผูกไว้ หรือลำโพงที่ติดต่อไม่ได้ หน้าช่วยเหลือ คือรายการนั้นเขียนไว้ครบ พร้อมวิธีแก้อยู่ข้างแต่ละข้อ
ถัดไป
ยังตัดสินใจไม่ได้ระหว่างสายกับไร้สาย? ออปติคัลเทียบกับ AirPlay อธิบายข้อแลกเปลี่ยนไว้ครบถ้วน รวมถึงประเด็นที่ว่า AirPlay ไม่ใช่ตัวเลือกคุณภาพต่ำอย่างที่หลายคนเข้าใจ มีลำโพงอยู่แล้ว? คู่มือตั้งค่า Sonos Ray กับ Mac ไล่เรื่องการเดินสายไว้ ส่วนหน้าแรกอธิบายตัวแอปเอง
ไม่แน่ใจว่าอุปกรณ์ของคุณเข้าข่ายนี้หรือเปล่า? บอกเราว่าบนโต๊ะคุณมีอะไรบ้าง — คุณจะได้คำตอบตามตรง รวมถึงคำตอบที่ว่าคุณไม่ต้องซื้ออะไรเลย