ผู้เขียน หัวข้อ: การเลือก audio output mode  (อ่าน 42413 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ มานพ

  • ผู้ดูแลระบบ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 123098
  • 9664E44E,11D88A55,7C1132A8
การเลือก audio output mode
« เมื่อ: วันที่ 18 ตุลาคม 2015, 09:14:28 น. »
วันนี้อารมณ์ดีผีชนะ เขียนอะไรเล่นๆ เรื่อยเปื่อยดีกว่า

การเลือก audio output mode สำคัญนะครับเพราะ hardware ต่างชนิดกันต้องการการติดต่อสื่อสาร
ต่างกันเพื่อให้ได้ประสิทธิภาพและคุณภาพของเสียง โดยปกติเราสามารถเลือก output mode ได้ดังนี้

Windows
- Direct Sound
- WASAPI
- ASIO
- Kernel Streaming
- Disk Writer
- Null Output

OSX
- Core Audio
- Null Output

Hardware Direct เพื่อให้ได้คุณภาพของเสียงที่ดีที่สุด ซอฟแวร์ที่เราใช้ควรสื่อสารโดยตรงกับ
Sound Hardware โดยไม่ผ่าน windows หรือ layer อื่นๆ
เพื่อกระทำการ resampling หรือผ่านกระบวนการเปลี่ยนแปลงทางสัญญาณใดๆ

การติดต่อโดยตรงกับ hardware ได้แก่ Core Audio,ASIO, WASAPI
คราวนี้มีข้อควรระวังเมื่อเราใช้การติดต่อสื่อสารโดยตรงกับ sound hardware คือ
- ระหว่าง audio playback เจ้า sound interface จะทำการ lock เราไม่สามารถเล่นหรือใช้
  sound จาก web browser หรือโปรแกรมอื่นขณะที่เราเล่น audio
- ถ้าเราเล่นเพลงที่ sound interface เราไม่รองรับ มันไม่สามารถเล่นได้นะครับ ต้องเลือก sample rate ที่ sound interface เรารองรับด้วย

การเลือก audio output mode
ใน OSX จะใช้ Core Audio เพื่อสื่อสารกับ sound interface
สามารถรองรับการเล่นแบบ bit-perfect โดยไม่ต้องปรับแต่งหรือต้องการ driver
คนเล่นเพลงส่วนมากถึงนิยมใช้ Macintosh ส่วนใน Windows ควรเลือกใช้ตามลำดับดังนี้
1 ถ้า hardware รองรับ NATIVE ASIO ให้ใช้ ASIO
2. ถ้าไม่รองรับ ASIO ใน windows vista,7,8,10 ให้ใช้ WASAPI Exclusive Access
3. หรือเลือกใช้ Kernel Streaming ถ้ามันสามารถทำงานได้นะ
4.ถ้าสามข้อบนไม่สามารถเล่นได้ ก็ต้องใช้ DirectSound หรือ Waveout

ASIO คือระบบการสื่อสารที่สร้างขึ้นโดย Steinberg ถ้า soundcard เรา
สามารถใช้ native ASIO driver ปกติคิดว่าน่าจะดีที่สุดนะ

ปล. ASIO4All ปกติใช้  Kernel Streaming พื้นฐานกับ ASIO wrapper
ไม่มีเหตุผลที่จะใช้ ASIO + ASIO4All เหมือนกับใช้ Kernel Streaming โดยตรง
เป็นเหตุผลที่ว่า ASIO4ALL ทำงานได้แต่สำหรับผมมันห่างจาก NATIVE ASIO

WASAPI (Windows Audio Session API) การติดต่อโดยตรงกับ hardware ใน Vista,
Windows 7,8,10 เมื่อใช้ exclusive mode Windows system mixer จะถูก bypass
แต่ application อื่นจะไม่สามารถใช้ audio device ร่วมด้วย

Kernel Streaming คือการติดต่อ hardware โดยตรงโดยใช้  WDM audio driver สามารถทำงานบน XP
เราสามารถใช้ทางเลือกนี้ถ้า ASIO และ WASAPI ไม่สามารถใช้งานได้

Direct Sound  คือ Windows default และสามารถใช้ได้กับทุก output ซึ่งจะทำงานผ่าน system mixer
นั่นหมายความว่าทุก format จะถูกเปลี่ยนโดย windows เพื่อให้สามารถทำงานได้กับทุก sound card
แต่คุณภาพไม่ดีสู้ที่กล่าวมาด้านบนไม่ได้

Wave Out วิธีโบราณแต่ดีกว่า DirectSound

Disk Writer เป็นการเขียนลงอุปกรณ์บันทึกในรูปแบบ wave file

ไม่ถูกต้องตรงไหนแย้งได้นะครับ  :cheer:
« แก้ไขครั้งสุดท้าย: วันที่ 18 ตุลาคม 2015, 09:18:34 น. โดย E22NP »

ออฟไลน์ จิตกร

  • ลงทะเบียน HL
  • ขี้โม้ระดับสุดยอด
  • *
  • กระทู้: 4575
  • รักและเคารพเพื่อนๆทุกคน
Re: การเลือก audio output mode
« ตอบกลับ #1 เมื่อ: วันที่ 18 ตุลาคม 2015, 10:13:54 น. »
ความรู้ล้วนๆครับ ขอขอบคุณแอดมินเป็นอย่างสูงครับ :cheer:

ออฟไลน์ เปี๊ยก ศรีราชา

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 1002
  • 8E664099 (อนันตชัย2009)
Re: การเลือก audio output mode
« ตอบกลับ #2 เมื่อ: วันที่ 18 ตุลาคม 2015, 10:19:18 น. »
 :happy:
 :thank1:

ออฟไลน์ น้ายิ่ง

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 660
  • HL## 8C09BEC5 ( x-men)
Re: การเลือก audio output mode
« ตอบกลับ #3 เมื่อ: วันที่ 18 ตุลาคม 2015, 11:19:17 น. »
sampling rate นี่แหละ ที่ ทำให้ motu ผมเสียงไม่ออก หาปัญหากว่าจะเจอ  3วัน ครับ  :th2:

ออฟไลน์ dangmuk

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 129
  • 54095328 5E654E6F ซื้อจาก ศตวรรษ มิวสิคธาตุพนม
Re: การเลือก audio output mode
« ตอบกลับ #4 เมื่อ: วันที่ 18 ตุลาคม 2015, 11:34:29 น. »
ขอบคุณสำหรับความรู้ครับ เป็นประโยชน์มากเลย :happy: :happy: :happy:

ออฟไลน์ nattamon

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 76
  • 235468AF ซื้อจากอภิชาต สิมงาม
Re: การเลือก audio output mode
« ตอบกลับ #5 เมื่อ: วันที่ 18 ตุลาคม 2015, 12:30:48 น. »
ได้ความรู้เพิ่มอีกแล้ว ขอบคุณครับ

ออฟไลน์ นครีสโตย

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 219
  • 968DDCEC มนตรีซาวด์
Re: การเลือก audio output mode
« ตอบกลับ #6 เมื่อ: วันที่ 19 ตุลาคม 2015, 11:45:18 น. »
ขอบคุณมากครับ :flower:

ออฟไลน์ เจตน์ หมื่นจิตร

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 1659
  • 57E250D6
Re: การเลือก audio output mode
« ตอบกลับ #7 เมื่อ: วันที่ 20 ตุลาคม 2015, 14:23:45 น. »
 :thank1:  :flower:

ออฟไลน์ เศกสรร มิวสิคไลท์แอนด์ซาวด์

  • ลงทะเบียน HL
  • ระดับ 4
  • *
  • กระทู้: 482
  • ้้H L 860AF969 จาก ครูภูมิ
Re: การเลือก audio output mode
« ตอบกลับ #8 เมื่อ: วันที่ 21 ธันวาคม 2015, 11:22:03 น. »
 :th2: :th2: :th2: :thank1:

ออฟไลน์ Nop T-ChaiKuL

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 537
  • 46C95D68 (MP)
Re: การเลือก audio output mode
« ตอบกลับ #9 เมื่อ: วันที่ 21 ธันวาคม 2015, 13:20:11 น. »
ขอบคุณครับ
 :happy: :flower:

ออฟไลน์ ขวัญ

  • คณะก่อการ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 6592
  • HL1= 4C9D39A7 ตัวหลัก HL2=12269859 ตัวสำรอง
การเลือก audio output mode
« ตอบกลับ #10 เมื่อ: วันที่ 3 ตุลาคม 2018, 19:12:28 น. »
 :thank1:

ออฟไลน์ พี ธันวา

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 662
  • 5CA0FA86
การเลือก audio output mode
« ตอบกลับ #11 เมื่อ: วันที่ 3 ตุลาคม 2018, 19:26:29 น. »
ขอบคุณครับ

ออฟไลน์ อยู่ไกลเมืองสยาม

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 1373
  • 6DDAD9CC ครูภูม 6EE748A7 (MP) 55E5ED73 ไก่ต๊อก
การเลือก audio output mode
« ตอบกลับ #12 เมื่อ: วันที่ 3 ตุลาคม 2018, 19:50:42 น. »
 :thank1:

ออฟไลน์ ongla_k

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 57
  • 66375261 pog
การเลือก audio output mode
« ตอบกลับ #13 เมื่อ: วันที่ 3 ตุลาคม 2018, 20:23:14 น. »

 ...แล้วช่วง 3 ปีมานี้ อารมณ์ดี มั่งไหมครับ (คงไม่เกี่ยวกับ "ลุงมู" นะ)

...

ออฟไลน์ อาร์ม ลูกน้ำกว๊าน

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 789
  • HL#6DE70486 (สมใจนึก)
การเลือก audio output mode
« ตอบกลับ #14 เมื่อ: วันที่ 3 ตุลาคม 2018, 21:15:54 น. »
 :cool: :thank1:

ออฟไลน์ วีราพัชร SMART SOUND

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 567
  • ฮาร์ดล็อคเลขที่ 7EE448AE ซื้อที่(MP)
การเลือก audio output mode
« ตอบกลับ #15 เมื่อ: วันที่ 4 ตุลาคม 2018, 10:35:37 น. »
 :thank1:

ออฟไลน์ Sumatethep

  • ลงทะเบียน HL
  • ขี้โม้ระดับสุดยอด
  • *
  • กระทู้: 2476
  • 6E664E4B ซื้อจาก ชัยสแตมป์ ลำปาง
การเลือก audio output mode
« ตอบกลับ #16 เมื่อ: วันที่ 4 ตุลาคม 2018, 12:52:41 น. »
 :30:
ขอบคุณครับนายหัว  วันนี้ครูก็อารมณ์  ผลการตรวจเลือดพบค่าน้ำตาลสะสมอยู่ที่ 6.6  ถ้าเป็น6.1จะเยี่ยมเลย  :39: