คุณภาพเสียงบน ubuntu linux กับ volume
posted on 13 Feb 2006 00:24 by pongtawat in audio, linux-unix
ก่อนหน้านี้เวลาเล่นเพลงบางเพลงบน ubuntu linux เสียงจะไม่ค่อยดี บางทีมีเสียงซ่ารบกวน ทีแรกนึกว่า rip cd มาไม่ดี หรือไม่ก็โปรแกรมไม่ดี
วันนี้มาหาปัญหาดูอย่างจริงจังโดยลองเล่นไฟล์ที่มีปัญหาด้วยทุกโปรแกรมที่ลงไว้ เปลี่ยนไปเปลี่ยนมาระหว่าง esd, alsa และ oss ก็ปรากฏว่าไม่แตกต่าง
เลยลองเอาไฟล์ไปเปิดบน Windows ดู ปรากฏว่าเล่นได้ไม่มีปัญหา ลอง decode เป็น wav บน linux แล้วเอาไปเล่นบน Windows ก็ปกติ แสดงว่า codec ก็ไม่มีปัญหา
ลองค้นใน ubuntuforum ดู เลยได้ข้อสังเกตุที่ไม่ได้นึกถึงเลย คือเรื่อง volume
ปกติก็ใช้แต่ volume ในโปรแกรม ไม่ก็ใน volume applet แทบจะไม่เคยเปิดโปรแกรม volume control เลย
พอเปิด volume control ดู ก็เจอเอะใจทันที เพราะว่า PCM volume ถูกตั้งไว้สูงสุดเลย เลยลองปรับลดลงดู ปรากฏว่าปัญหาหายทันที...
สงสัยมาตั้งนาน หาแทบแย่ ปรากฏว่าเป็นแค่เรื่องง่ายๆ คือ PCM volume สูงเกิน ทำให้เสียงบางส่วนที่ดังเกินไปถูก clip ออก ทำให้เสียงออกมามีแตกพร่า มัวแต่ไปสงสัยจุดอื่นอยู่ตั้งนาน
คราวนี้จะได้ฟังเพลงได้เพราะเต็มที่ซะที :)
ปล. แต่จริงๆ ก็แปลกตรงที่ master volume ก็ตั้งไว้ต่ำ ไม่น่าจะเกิดการ clip ได้ สงสัยว่า linux คงจัดการปรับ PCM volume ก่อน แล้วค่อยมาปรับ master volume อีกที
วันนี้มาหาปัญหาดูอย่างจริงจังโดยลองเล่นไฟล์ที่มีปัญหาด้วยทุกโปรแกรมที่ลงไว้ เปลี่ยนไปเปลี่ยนมาระหว่าง esd, alsa และ oss ก็ปรากฏว่าไม่แตกต่าง
เลยลองเอาไฟล์ไปเปิดบน Windows ดู ปรากฏว่าเล่นได้ไม่มีปัญหา ลอง decode เป็น wav บน linux แล้วเอาไปเล่นบน Windows ก็ปกติ แสดงว่า codec ก็ไม่มีปัญหา
ลองค้นใน ubuntuforum ดู เลยได้ข้อสังเกตุที่ไม่ได้นึกถึงเลย คือเรื่อง volume
ปกติก็ใช้แต่ volume ในโปรแกรม ไม่ก็ใน volume applet แทบจะไม่เคยเปิดโปรแกรม volume control เลย
พอเปิด volume control ดู ก็เจอเอะใจทันที เพราะว่า PCM volume ถูกตั้งไว้สูงสุดเลย เลยลองปรับลดลงดู ปรากฏว่าปัญหาหายทันที...
สงสัยมาตั้งนาน หาแทบแย่ ปรากฏว่าเป็นแค่เรื่องง่ายๆ คือ PCM volume สูงเกิน ทำให้เสียงบางส่วนที่ดังเกินไปถูก clip ออก ทำให้เสียงออกมามีแตกพร่า มัวแต่ไปสงสัยจุดอื่นอยู่ตั้งนาน
คราวนี้จะได้ฟังเพลงได้เพราะเต็มที่ซะที :)
ปล. แต่จริงๆ ก็แปลกตรงที่ master volume ก็ตั้งไว้ต่ำ ไม่น่าจะเกิดการ clip ได้ สงสัยว่า linux คงจัดการปรับ PCM volume ก่อน แล้วค่อยมาปรับ master volume อีกที