วันนี้จะมาแนะนำวิธีอัดเสียง หรืออัดวีดิโอ จาก Streaming ครับ
วิธีการตามนี้เลยครับ
1. สร้าง ‘recordmyshow.sh’ ด้วยคำสั่ง nano recordmyshow.sh
แล้วใส่ code ตามนี้เลยครับ
#!/bin/shซึ่ง cvlc เป็น vlc ที่ใช้บน commandline ครับ
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 ;
–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.sh3.ตั้งเวลาการรันโปรแกรมครับ
a. เปิดการใช้ crontab ด้วย
crontab -eb. แล้วตั้งเวลา ดังนี้ครับ
[นาที] [ชั่วโมง] [วันที่] [เดือน] [วันในสัปดาห์] [คำสั่ง]ตัวอย่าง
00 18 * * 06 /home//recordmyshow.sh
แล้วก็อย่าลืมเปิดเครื่องไว้ด้วยนะครับไม่งั้น ทำไว้ดีแค่ไหนเครื่องก็ไม่อัดให้หรอกนะครับ :)
ที่มา - Ubuntu Geek