วันเสาร์, กันยายน 27, 2551
วันอังคาร, มิถุนายน 03, 2551
บันทึกวิดิโอบนลินุกซ์
ช่วงหลังๆ เริ่มเกิดอาการอยากนอนเร็วๆ แต่บางรายการดันมีตอนดึกๆ เนี้ยสิ เช่น Prison Break เราก็ซื้อ capture card ไว้แล้ว ว่าแล้วก็เอา ffmpeg มาอัดรายการดีกว่า จริงๆ เมื่อก่อนก็เคยใช้นะ แต่เครื่องก่อน CPU มันช้ามากๆ แต่ตอนนี้เปลี่ยนเครื่องใหม่แล้ว เร็วขึ้นเยอะ encode ไหวแน่นอน คำสั่งที่ใช้ คือ
-f เป็นการกำหนดชนิดของรูปแบบที่ต้องการนำเข้า ตามตัวอย่าง audio_device ก็คือ sound card ที่ /dev/dsp นั่นเอง สำหรับ video4linux2 คือ อินเตอร์เฟสวิดิโอของลินุกซ์ ซึ่งเครื่องที่ใช้มี device file อยู่ที่ /dev/video0
-r กำหนด frame rate ให้เป็น 25 fps (PAL)
-s กำหนดขนาดของพิกเซล 720x578 คือ ขนาดของวิดิโอแบบ PAL นั่นเอง
-target กำหนดชนิดของไฟล์เอาท์พุตเป็นแบบเทมเพลต ทำให้ช่วยลดความยุ่งยากสำหรับการกำหนด codec และ bit-rate ไปได้ ซึ่งในที่นี้ให้เป็น dvd
-sameq กำหนดคุณภาพของเอาท์พุตให้เท่ากับอินพุต
dsc.mpg คือ ชื่อไฟล์เอาท์พุต
เมื่อต้องการหยุดอัด ก็กด q จากนั้นก็เปิดดูด้วย VLC ได้เลย
ช่วงหลังๆ เริ่มเกิดอาการอยากนอนเร็วๆ แต่บางรายการดันมีตอนดึกๆ เนี้ยสิ เช่น Prison Break เราก็ซื้อ capture card ไว้แล้ว ว่าแล้วก็เอา ffmpeg มาอัดรายการดีกว่า จริงๆ เมื่อก่อนก็เคยใช้นะ แต่เครื่องก่อน CPU มันช้ามากๆ แต่ตอนนี้เปลี่ยนเครื่องใหม่แล้ว เร็วขึ้นเยอะ encode ไหวแน่นอน คำสั่งที่ใช้ คือ
ffmpeg -f audio_device -i /dev/dsp -f video4linux2 -r 25 -s 720x578 -i /dev/video0 -target dvd -sameq dsc.mpgอธิบาย
-f เป็นการกำหนดชนิดของรูปแบบที่ต้องการนำเข้า ตามตัวอย่าง audio_device ก็คือ sound card ที่ /dev/dsp นั่นเอง สำหรับ video4linux2 คือ อินเตอร์เฟสวิดิโอของลินุกซ์ ซึ่งเครื่องที่ใช้มี device file อยู่ที่ /dev/video0
-r กำหนด frame rate ให้เป็น 25 fps (PAL)
-s กำหนดขนาดของพิกเซล 720x578 คือ ขนาดของวิดิโอแบบ PAL นั่นเอง
-target กำหนดชนิดของไฟล์เอาท์พุตเป็นแบบเทมเพลต ทำให้ช่วยลดความยุ่งยากสำหรับการกำหนด codec และ bit-rate ไปได้ ซึ่งในที่นี้ให้เป็น dvd
-sameq กำหนดคุณภาพของเอาท์พุตให้เท่ากับอินพุต
dsc.mpg คือ ชื่อไฟล์เอาท์พุต
เมื่อต้องการหยุดอัด ก็กด q จากนั้นก็เปิดดูด้วย VLC ได้เลย
วันศุกร์, พฤษภาคม 16, 2551
May I read all of those in 1 month!!!
Yesterday, I have to go to buy those books at their office. Those are 23 issues of aerospace magazine, I think they're rare books, because I couldn't find it easy as other book such as semiconductor electronics or even as shutter photography. I like advance technologies such as computer, electronics including aviation. I will try to read all of those in 1 month, if I can.
วันศุกร์, เมษายน 04, 2551
wii remote
หลังจากดู clip ของนาย lee เกี่ยวกับกับนำ wii remote มาทำ sensor ตรวจจับการเคลื่อนที่ เนื่องจากภายในมันประกอบไปด้วยกล้องวิดีโอ IR นอกจากนี้มันยังมีตัวตรวจจับความเร่งอีกด้วย ดูๆ แล้วพอเอาไปประยุกต์ได้อีกเยอะเลย ก็เกิดอาการคันไม้คันมืออยากลองเล่นมั่ง กะว่าจะเอามาใช้ตอนนำเสนอสไลด์ สนุกแน่ๆ เลย ดูราคาแล้วก็ไม่ได้แพงมากเกินไป เลยสั่งซื้อมันมา 1 อัน และแล้วมันก็มาถึงบ้านแล้ว เดี๋ยวขอเวลาลองไปเล่นดูสักพักก่อน
หลังจากดู clip ของนาย lee เกี่ยวกับกับนำ wii remote มาทำ sensor ตรวจจับการเคลื่อนที่ เนื่องจากภายในมันประกอบไปด้วยกล้องวิดีโอ IR นอกจากนี้มันยังมีตัวตรวจจับความเร่งอีกด้วย ดูๆ แล้วพอเอาไปประยุกต์ได้อีกเยอะเลย ก็เกิดอาการคันไม้คันมืออยากลองเล่นมั่ง กะว่าจะเอามาใช้ตอนนำเสนอสไลด์ สนุกแน่ๆ เลย ดูราคาแล้วก็ไม่ได้แพงมากเกินไป เลยสั่งซื้อมันมา 1 อัน และแล้วมันก็มาถึงบ้านแล้ว เดี๋ยวขอเวลาลองไปเล่นดูสักพักก่อน
วันศุกร์, มีนาคม 07, 2551
ใช้ bluetooth gps บนลินุกซ์
มาช่วงนี้อยากเอา GPS10x มาใช้บนลินุกซ์ดูซะหน่อย เนื่องจากเครื่องที่ใช้ไม่มี bluetooth ก็เลยต้องไปซื้อ dongle มาต่อแทน ซึ่งก็ใช้งานกับ Ubuntu ได้ไม่มีปัญหา อันนี้ต้องขอบคุณเจ้า HCI ที่ทำให้มันเป็น unified interface จึงสามารถใช้งานได้โดยไม่ต้องสนใจรุ่นของฮาร์ดแวร์ หลังจาก sudo เป็น root แล้วก็มาเริ่มกันเลยดีกว่า
1. ติดตั้งแพคเกจที่เกี่ยวข้อง
3. เชื่อมต่อ
จากนั้นคุณก็สามารถใช้งานอุปกรณ์นี้ เป็นเสมือนผ่านพอร์ดอนุกรมแล้วครับ ต่อจากนี้ก็สามารถลองทดสอบโปรแกรม ไม่ว่าจะเป็น gpsd หรือ gpsmap ได้เลยครับ
มาช่วงนี้อยากเอา GPS10x มาใช้บนลินุกซ์ดูซะหน่อย เนื่องจากเครื่องที่ใช้ไม่มี bluetooth ก็เลยต้องไปซื้อ dongle มาต่อแทน ซึ่งก็ใช้งานกับ Ubuntu ได้ไม่มีปัญหา อันนี้ต้องขอบคุณเจ้า HCI ที่ทำให้มันเป็น unified interface จึงสามารถใช้งานได้โดยไม่ต้องสนใจรุ่นของฮาร์ดแวร์ หลังจาก sudo เป็น root แล้วก็มาเริ่มกันเลยดีกว่า
1. ติดตั้งแพคเกจที่เกี่ยวข้อง
- apt-get install bluez-utils bluetooth
- hcitool scan
Scanning ...ซึ่งจะทำให้ได้ ที่อยู่ของอุปกรณ์ ซึ่งในที่นี้ก็คือ GPS10x นั่นเอง
00:05:4F:08:XX:XX Garmin GPS 10x
3. เชื่อมต่อ
- rfcomm connect /dev/rfcomm0 00:05:4F:08:XX:XX
จากนั้นคุณก็สามารถใช้งานอุปกรณ์นี้ เป็นเสมือนผ่านพอร์ดอนุกรมแล้วครับ ต่อจากนี้ก็สามารถลองทดสอบโปรแกรม ไม่ว่าจะเป็น gpsd หรือ gpsmap ได้เลยครับ
วันอาทิตย์, มกราคม 20, 2551
สมัครสมาชิก:
บทความ (Atom)