อัดเสียงจากวิทยุด้วย VLC

มาแล้วครับ หลังจากที่ไม่ได้เขียนตั้งนาน
วันนี้จะมาแนะนำวิธีอัดเสียง หรืออัดวีดิโอ จาก Streaming ครับ

วิธีการตามนี้เลยครับ

1. สร้าง ‘recordmyshow.sh’ ด้วยคำสั่ง nano recordmyshow.sh
แล้วใส่ code ตามนี้เลยครับ

#!/bin/sh
NOW=$(date +”%b-%d-%y”)

cvlc –run-time=7200 http://kqed-ice.streamguys.org:80/kqedradio-ch-e1 –sout “#duplicate{dst=std{access=file,mux=raw,dst=/home//myshow-$NOW.mp3}” vlc://quit ;

ซึ่ง cvlc เป็น vlc ที่ใช้บน commandline ครับ
–run-time นี่ใช้กำหนดความยาวของการอัดครับ หน่วยเป็นวินาที
ส่วนของ URL ของสถานีที่ต้องการอัด ก็สามารถแก้ได้นะครับ ตัวอย่างเช่น
Fat Radio: mms://broadcast.issp.co.th/fm104.5
Good FM: mms://mms.platinum.co.th/goodfmch1

2.เปลี่ยน mode ของไฟล์ที่สร้างขึ้นมาใหม่ครับ

chmod +x recordmyshow.sh

3.ตั้งเวลาการรันโปรแกรมครับ
a. เปิดการใช้ crontab ด้วย

crontab -e

b. แล้วตั้งเวลา ดังนี้ครับ

 [นาที] [ชั่วโมง] [วันที่] [เดือน] [วันในสัปดาห์] [คำสั่ง]

ตัวอย่าง

00 18 * * 06 /home//recordmyshow.sh

แล้วก็อย่าลืมเปิดเครื่องไว้ด้วยนะครับไม่งั้น ทำไว้ดีแค่ไหนเครื่องก็ไม่อัดให้หรอกนะครับ 🙂

ที่มา – Ubuntu Geek

Continue Reading

Ubuntu update: BADSIG

หลายๆครั้งที่ ใช้ update manager จะขึ้น error เช่น

W: GPG error: http://archive.canonical.com intrepid Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key

W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used.GPG error: http://wine.budgetdedicated.com intrepid Release: The following signatures were invalid: BADSIG 58403026387EE263 Scott Ritchie

W: GPG error: http://security.ubuntu.com intrepid-security Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key

W: GPG error: http://packages.medibuntu.org intrepid Release: The following signatures were invalid: BADSIG 2EBC26B60C5A2783 Medibuntu Packaging Team

W: GPG error: http://us.archive.ubuntu.com intrepid Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key

W: GPG error: http://us.archive.ubuntu.com intrepid-updates Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key

W: GPG error: http://us.archive.ubuntu.com intrepid-backports Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key

W: Failed to fetch http://wine.budgetdedicated.com/apt/dists/intrepid/Release

ก็เลยอยากจะเขียนเก็บไว้ จะได้ไม่ต้องไปหาใน google อีก
วิธีแก้ ก็คือ ใช้คำสั่งตามนี้

sudo rm /var/lib/apt/lists/partial/*

sudo rm /var/lib/apt/lists/*

sudo apt-get update

ที่มา: Ubuntu Forums

Continue Reading

เมื่อผม uninstall X Server

และมันก็เป็นเพราะความสะเพร่าของผมเอง ที่ไป uninstall X Server ซึ่งเป็น package หลักของ Ubuntu Linux
เพื่อที่จะลง X Server ใหม่ ผมก็ต้องทำ apt-get จาก command line แต่มันไม่ง่ายอย่างนั้นน่ะสิ

เรื่องมันเกิดขึ้นเมื่อผมได้รับ error จากการ update xserver-xorg-core ใน Synaptic ซึ่งผมไม่รู้ว่าจะแก้ยังไง ก็เลย…ลบมันซะ แล้วคิดว่าคงจะลงใหม่ได้น่ะ แต่ก็ยังลงไม่ได้ T_T ผม restart เครื่อง แล้วมันก็เกิดขึ้น ทีนี้ก็เหลือแค่ผม กับเจ้า command line :~$

ผมคิดแค่ว่า ก็ รัน sudo apt-get install xserver-xorg-core ซะ ก็สิ้นเรื่อง …. แต่ ก็ยังลงไม่ได้ T_T ยัง error เหมือนเดิม
และยิ่งไปกว่านั้น ผมต่ออินเตอร์เน็ต จาก commandline ไม่ได้ !!!

ผมค้นในอินเตอร์เน็ต (ใช้เครื่องแฟน) แล้วก็เจอ

  1. Quick HOWTO : Ch13 : Linux Wireless Networking
  2. Ubuntu Networking Configuration Using Command Line
  3. Howto: Ubuntu Linux convert DHCP network configuration to static IP configuration
  4. Network Configuration Using the Command Line

บทความทั้ง 4 ครอบคลุม พื้นฐานของการปรับแต่ง network จาก commandline ทั้งหมด

แต่…ปัญหาของผมยังอยู่ ยังต่ออินเตอร์เน็ตไม่ได้ T_T โน๊ตบุ๊ค ก็ยังจับสัญญาณของ access point ไม่ได้
การตรวจสอบสามารถทำได้โดย ping ไปที่ router ครับ ซึ่งจะหา router ไม่พบ และคำสั่ง iwconfig ซึ่งข้อมูลที่แสดง จะแจ้งว่า “not associated” ตลอด

หลังจากทดลอง อยู่นาน (ทั้งคืนจนถึงเช้า T_T)
เมื่อเช็คไปที่ /var/log/syslog แล้วผมก็พบ.. ” wpa_supplicant[992]: No network configuration found for the current AP” และ ” kernel: [39953.418395] wlan0: disassociating by local choice (reason=3)”

ผมก็เลยลองเอาข้อความไปค้นใน google ดู แล้วก็เจอ
https://answers.launchpad.net/ubuntu/+source/wpasupplicant/+question/93092

คำตอบที่ได้ บอกผมเกี่ยวกับ network-manager และ networking ซึ่งน่าจะรบกวนกัน
ผมเลยลองหยุด network-manager แล้วก็ลองดูอีกที….

ทำได้แล้วครับ!!!!!
ได้นอนซะทีเรา เฮ้อ

สรุปนะครับ ผมไปลบ X Server ก็เลยต้องผจญกับ network-manager และ networking ทั้งคืนเลย
ดังนั้น อย่าไปยุ่งกับ X Server หรือถ้าคุณต้องใช้ network บน commandline ก็แค่ หยุด network-manager ก่อน แล้วค่อยต่อ อินเตอร์เน็ตนะครับ 🙂

Continue Reading