เคยสงสัยไหมว่าเล่นเสียงเดียวกันออกมาทั้งสเปกเกอร์ของคอมพิวเตอร์และหูฟังคู่หนึ่งได้ไหม? หรือเล่น audio streams 2 ตัวต่างกันออกมาทางหูฟังและสเปกเกอร์พร้อมกันได้ไหม?
ทั้งสองสถานการณ์เป็นไปได้ใน Windows 10 และง่ายกว่าที่คิด แต่มาก่อน ทำไมถึงอยากทำอย่างนี้?
เล่นเสียงผ่านหูฟังและสเปกเกอร์พร้อมกัน
มี use cases มากกว่าหนึ่งสำหรับเล่นเสียงเดียวกันหรือ audio streams ต่างๆ ผ่าน playback devices 2 ตัวขึ้นไปพร้อมกัน อาจเข้าใจง่ายขึ้นถ้าคิดว่ามันคือการควบคุม playback บน multiple outputs ไม่จำเป็นแค่หูฟังและสเปกเกอร์ แต่อุปกรณ์ audio output ใดๆ ที่คอมพิวเตอร์เข้าถึงได้ นี่คือ use cases ที่น่าสนใจ:
- คุณเป็น DJ อยาก monitor เพลงในหูฟังที่เล่นออกสเปกเกอร์ดัง
- อยากเล่นบน TV ต่อคอมพิวเตอร์ให้คนอื่นดู แต่ตัวเองอยากใช้คอมพิวเตอร์ต่อ และอาจฟังเพลงทางหูฟังขณะทำงาน
- อยากเล่นเพลงออก Bluetooth speaker หรือสเปกเกอร์ในห้องอื่น แต่ยังอยากใช้คอมพิวเตอร์ต่อ
ผู้อ่านของเรามีจินตนาการกว้าง คุณน่าจะมี use cases ของตัวเองแล้ว แชร์ในความคิดเห็นได้เลย!
ทำความเข้าใจ Sound Devices
ก่อนเข้า technical details ของการเล่นเสียงผ่านหูฟังและสเปกเกอร์พร้อมกัน คุ้มค่าที่จะอธิบายสั้นๆ ว่า sound devices ทำงานใน Windows 10 ยังไง
แต่ละ sound device ลงทะเบียนใน Windows 10 เป็น distinct target สำหรับ audio คุณอาจคิดว่าแค่ sound card นับเป็น audio device แต่ Windows ไม่แยกต่างระหว่าง audio output ของ sound card และ Bluetooth headphones
HDMI devices เช่น GPU ก็เป็น audio devices เพราะ HDMI ส่ง audio data พร้อม video ได้ บางครั้งเสียงไม่ทำงานเพราะ Windows เลือก HDMI-out บน graphics card เป็น audio device แต่มอนิเตอร์ส่วนใหญ่ไม่มีสเปกเกอร์!
Audio devices ยังเป็น dynamic อีกด้วย เมื่อเสียบ USB headphones audio device ใหม่จะลงทะเบียนใน Windows ภายในวินาที Audio นั้นไม่ได้ผ่าน soundcard ของคุณเลย หูฟังมี sound card device เล็กๆ (DAC หรือ digital-to-analogue converter) ในตัวเอง
หมายความว่า สมมติคอมพิวเตอร์มี CPU power พอ คุณสามารถส่ง audio streams ไปแต่ละ device แยกกันได้ ทฤษฎีแล้ว แต้องใช้ feature ที่เพิ่มเข้ามาใน Windows 10
กำหนด Apps ให้ Sound Devices เฉพาะใน Windows 10
Feature ที่กล่าวมา ให้ assign applications เฉพาะไป sound outputs เฉพาะ ด้วยวิธีนี้ คุณทำให้แอปหนึ่งเล่นเสียงทางหูฟัง ส่วนอีกแอปเล่นทางสเปกเกอร์
วิธีทำง่ายมาก! ขั้นตอน:
- คลิกขวา speaker icon ใน notification area เลือก Open Sound Settings
- เลือก App volume and device preferences
- ถัดจากแต่ละ app ที่ต้องการ route ให้เลือก output dropdown menu และเลือก audio output ที่ต้องการให้แอปนั้นเล่นเสียงออกมา
ควรได้ยินเสียงของแอปนั้นออกมาจากสเปกเกอร์ที่ต้องการ อาจต้องหยุดและเล่นใหม่เพื่อให้มีผล หากไม่เห็น app ที่ต้องการในรายการ ให้เริ่มเล่น audio ในมันก่อน เช่นเราต้องเล่น YouTube video ใน Chrome ก่อนมันจึงปรากฏในรายการ
เมื่อ assign apps ทั้งหมดแล้ว ปิดหน้าต่าง หากต้องการ undo routing ทั้งหมด กด Reset กลับไป default
เล่นเสียงบนหูฟังและสเปกเกอร์ด้วย Software Settings
ตอนนี้รู้วิธีให้แอปต่างๆ เล่นเสียงออกอุปกรณ์ต่างๆ แต่อยากให้เสียงเดียวกันเล่นออกทั้งสเปกเกอร์และหูฟังพร้อมกัน? Setup แบบนี้ sound engineer ในสตูดิโอหรือ performer บนเวทีใช้ เพื่อตรวจสอบว่า stereo mix ที่ออกสเปกเกอร์ถูกต้อง
ทำได้ง่ายใน Windows 10:
- คลิกขวา speaker icon ใน notification tray เลือก Sounds
- เลือกแท็บ recording
- หา Stereo Mix คลิกขวาเลือก Enable หากยังไม่ได้ enable
- คลิกขวา Stereo Mix อีกครั้ง เลือก properties
- เลือกแท็บ Listen
- ติ๊กถูก Listen to this device
- ใต้ playback through this device dropdown เลือก หูฟังของคุณ
- กด OK
ตอนนี้สิ่งที่เล่นผ่านสเปกเกอร์จะเล่นผ่านหูฟังด้วย แค่ระวังว่า ขึ้นอยู่กับฮาร์ดแวร์ อาจมี delay เล็กน้อยระหว่างสอง audio streams
ใช้ Hardware Solution
ทั้งหมดข้างต้นเกี่ยวกับการ mess around กับ software settings และ devices แต่อยากแค่ใช้สเปกเกอร์และหูฟังพร้อมกัน เล่นเสียงเดียวกัน 100% reliability ไม่ต้อง mess กับ software? คำตอบ super-simple ต้องการแค่ headphone splitter!
Splitters เหล่านี้เหมือนที่ใช้ต่อหูฟัง 2 คู่เข้า audio jack เดียวกัน ใช้ตอน 2 คนอยากดูหนังเรื่องเดียวกันบนเครื่องบิน
ความต่างแค่ คุณเสียบสเปกเกอร์ใน jack หนึ่งของ splitter และหูฟังในอีกอัน แทนที่จะเป็นหูฟัง 2 คู่
ตอนอยากใช้หูฟัง แค่ปรับ volume knob บนสเปกเกอร์ลงศูนย์ และสวมหูฟัง หากหูฟังมี in-line volume controls ทำที่นั่นได้เช่นกัน นี่อาจเป็นวิธีง่ายที่สุด duplicate audio source โดยเฉพาะ laptop ที่มี headphone output แค่ตัวเดียว
เพลงในหูฉัน หรือที่ไหนก็ได้
ตอนนี้คุณควบคุมได้เต็มที่ว่า audio ของคุณไปไหน เมื่อเล่นเสียงอะไรก็ตามในคอมพิวเตอร์ คอมพิวเตอร์สมัยใหม่มี horsepower เศษเยอะระหว่าง typical use ที่คุณควรทำอะไรน่าสนใจกับมัน
ยังมีประโยชน์หากคุณมี home entertainment PC ต่อกับ remote Bluetooth และ local wired audio sources พร้อมกัน เพลิดเพลินกับ audio options ใหม่ของคุณ!