วันศุกร์ที่ 19 มีนาคม พ.ศ. 2553

Sound Recorder อย่างด่วน กับ SoX ฉบับผมเอง

     ช่วงนี้ คุณอิน กำลังฝึกร้องเพลงสากล จากclip ใน Youtube ที่โหลดมา ทำไปทำมา เกิดอยากอัดเสียงร้อง ของตัวเองไว้ฟัง =="   งานเข้าละสิ...
     ค้นไปค้นมา... เจอล่ะ SoX ครับ ง่ายสุด (ยังไม่ได้หัดใช้ Audacity ซักกะที...)
พอดีว่า เคยลง sox ไว้นานแล้ว เพื่ออาศัยเปิดไฟล์ ogg ตอน Startup IceWM ให้มีเสียงเพลงนำ เหมือนใน Gnome หรือ KDE ไง
     ขั้นแรก ต้องมี sox ในเครื่องก่อนครับ สำหรับ FreeBSD ลงผ่านports ได้เลย ;-)
#cd /usr/ports/audio/sox && make install clean
แล้วเลือก options ที่ต้องการทั้งหมดไปเลย
     จากนั้น ให้เสียบ Microphone เข้าช่องสำหรับ Microphoneที่จะใช้บันทึกเสียง แล้วก็ปรับระดับเสียง สำหรับ Microphone และ ระดับเสียงสำหรับ บันทึกเสียง
สำหรับผม ซึ่งใช้ mixer เป็นตัวจัดการระดับเสียงที่ติดมากับ FreeBSD อยู่แล้วก็สั่งดังนี้
$mixer mic 75:75
$mixer rec 75:75
นั่นคือ ปรับระดับเสียงของ microphone ไปอยู่ที่ 75(จาก scale 100) และ ระดับความดังการบันทึกเสียงไปที่ 75 เหมือนกัน สำหรับค่านี้ ก็ลองปรับเองดูนะครับ ตามสะดวก
     เสร็จแล้ว ก็เตรียมบันทึกเสียงกันเลย ผมใช้ชุดหูฟังที่มา microphone มาด้วยในตัวธรรมดา เพื่อเปิดเพลงให้คุณอินฟังไปด้วย พร้อมกับอัดเสียงร้องไปด้วย พอเปิดเพลง ก็เริ่มอัดเสียงโดยคำสั่งนี้
$rec hero_01.ogg
แค่นี้จริงๆครับ พอคุณอินร้องจบ ก็หยุดบันทึกโดยการ กด Ctrl+C ครับ เสร็จแล้ว มาลองฟังกันดู ก็สั่ง...
$play hero_01.ogg
เรียบร้อย ฟังผลงานตัวเองดูนะ คุณอิน อิอิ
      สำหรับ rec และ play ก็เป็นfrontend ของ sox นั่นเอง และ ชื่อไฟล์.ogg ก็เปลี่ยนตามสะดวกนะครับ file เสียงที่ได้ก็เป็น OGG ไฟล์ครับ
     commandline นี่... มันสะดวกโครตๆเลยแฮะ ;-) จิงดิ...

ไม่มีความคิดเห็น:

แสดงความคิดเห็น