Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

สร้างคุณภาพเสียง USB Audio ให้เต็มที่กับ Windows / Foobar2000

Foobar2000 เป็นเพลเยอร์ยอดนิยมสำหรับอูดิโอฟายล์ รองรับรูปแบบเสียงเกือบทั้งหมด ปรับแต่งได้มาก และมีปลั๊กอินเสริมคุณภาพมากมาย

อดีตกาลคอมพิวเตอร์ใช้ On-board audio (Realtek HD) ซึ่งไม่ได้แย่ แต่ไม่ใช่ Dedicated Sound Card ตอนนี้ทางเลือกยอดนิยมคือ USB Audio Interface ซึ่งเป็น Dedicated Sound Card แบบต่อ USB (หรือ FireWire/Thunderbolt) มักมี Preamp ในตัว ตัวอย่างยอดนิยม: Tascam US-2×2, PreSonus AudioBox iTwo, Focusrite Scarlett 2i2, Behringer U-Phoria UMC22

การตั้งค่าฮาร์ดแวร์

ตัวอย่างเซตอัพของผม (Zoom G2.1Nu Multi-effects Pedal ที่มี USB Audio Interface ในตัว Sample Rate 16-bit/48kHz):

  • USB Interface → สาย USB → คอมพิวเตอร์
  • Line-Out (6.35mm) → ตัวแปลง 3.5mm stereo male to 6.35mm stereo female (~$1) → AUX/RCA Input ของระบบสปีกเกอร์ 5.1
  • สำคัญ: เลือก Interface ที่มี AC Power Supply! USB Power จากคอมพิวเตอร์อาจไม่พอตอนโหลดหนัก → กระตุกเสียง/เสียงเล็ก ใช้ AC Adapter จะเสถียร
  • Device Manager: ปิด On-board Audio ใน BIOS ใช้ Driver ของ Interface (ASIO) เท่านั้น
  • Sound → Playback Devices: ตั้ง USB Interface เป็น Default Device → Default Format = สูงสุดที่รองรับ (เช่น 16-bit/48000 Hz) ค่า 24-bit/192kHz ไม่จำเป็นสำหรับฟังเพลง

ตั้งค่า Foobar2000 สำหรับ USB Audio Playback

Preferences → Output → เลือก USB Interface

  • DirectSound: ใช้ Windows Mixer ได้ ใช้ External DSP/EQ ร่วมได้ (DFX, Equalizer APO)
  • WASAPI Event Mode: Bypass Windows Mixer ส่งสัญญาณตรงไป Interface ไม่ได้ใช้ DSP/EQ ภายนอก (แตะได้แค่ใน Foobar) → คุณภาพบริสุทธิ์กว่า

ต้องการ WASAPI: ดาวน์โหลด WASAPI Output Support Plugin ติดตั้งใน Foobar (ดับเบิลคลิกไฟล์ Component) → Restart Foobar

ตั้งค่าเพิ่มเติม:

  • Preferences → Output → Buffer Length < 500ms (แนะนำ 50ms เพิ่มหากกระตุก)
  • Preferences → Playback → ReplayGain = None (ไม่เสื่อมคุณภาพ)
  • Advanced → Playback → Full file buffering up to = 10000
  • Advanced → WASAPI → High worker process priority = Checked
  • Advanced → WASAPI → MMCSS mode = Pro Audio

ใช้ Impulse Responses (IR) ใน Foobar2000

IR เปลี่ยน Sound Signature ได้ (เหมือน Viper4Android บน Android) ใช้ปลั๊กอิน foo_dsp_convolver (DLL ติดตั้งผ่าน Preferences → Components)

IR ของ Viper4Android เป็น .IRS ต้องแปลงเป็น .WAV:

  1. ดาวน์โหลด IR Pack (เช่น Dolby IRS)
  2. Extract .ZIP → เปิด CMD ในโฟลเดอร์นั้น
  3. รัน: rename *.IRS *.WAV
  4. โหลด .WAV ใน foo_dsp_convolver (วางหลัง Resampler ใน Chain)

Error: Unsupported Stream Format

พยายามเล่น 24-bit/192kHz FLAC แล้ว Error → สาเหตุ 2 อย่าง:

  1. Output Format ใน Foobar สูงกว่าที่ Interface รองรับ → ตั้งให้ตรงกับ Interface (เช่น 16-bit)
  2. เปิด Resampler (PPHS) ใน Preferences → DSP Manager → จะ Downsample ให้ตรงกับความสามารถของ Interface

ความจริง: 24-bit/192kHz ไม่มีประโยชน์สำหรับการฟังเพลง มนุษย์ได้ยินสูงสุด ~22kHz Blind test ยืนยันว่าแทบแยกไม่ได้ เว้นแต่ระบบ Hi-Fi ราคาแสนบาท + Interface รองรับจริง