
GStreamer คือ?
GStreamer คือไลบารี่สำหรับสร้างงานสื่อของรวมถึงการจัดการมัลติมิเดียหลายประเภท ซึ่งมันสามารถรองรับรูปแบบไฟล์ตั้งแต่ Ogg/Vorbis เล่นไฟล์เสียงนามสกุลต่าง รวมถึงวีดีโอสตรีมมิ่งทำงานบนโปรโตคอล http: mms: ตัวโปรแกรมสามารถใช้ประโยชน์ของ ความก้าวหน้าในการแปลงสัญญาณ(codec) นักพัฒนาสามารถเพิ่มตัวแปลงสัญญาณ(codec)ใหม่ๆ โดยการเขียนปล๊กอินเสริมง่ายๆเพิ่มเข้ากับอินเตอร์เฟสรูปแบบต่างๆ ตามความต้องการของตนเอง
GStreamer นี้อยู่ภายใต้อนุสัญญาในรูปแบบ LGPL. ใน series 0.10 คือ API and ABI stable.
Broad Coverage of Multimedia Technologies (รูปแบบมัลติมิเตีย นามสกุลไฟล์ต่างๆที่รองรับ)
- container formats: asf, avi, 3gp/mp4/mov, flv, mpeg-ps/ts, mkv, mxf,
- oggstreaming: http, mms,
- rtspcodecs: FFmpeg, various codec libraries, 3rd party codec
- packsmetadata: native container formats with a common mapping between
- themvideo: various colorspaces, support for progressive and interlaced
- videoaudio: integer and float audio in various bit depths and multichannel configurations
ส่วนวิธีการติดตั้งบน Ubutu 9.10 Karmic สามารถใช้งานโดยใชัรูปแบบคำสั่งด้านล่างนี้ครับ
$sudo aptitude install
gstreamer0.10-ffmpeg gstreamer0.10-gl
gstreamer0.10-plugins-base
gstreamer0.10-plugins-good
gstreamer0.10-plugins-bad
gstreamer0.10-plugins-bad-multiverse
gstreamer0.10-plugins-ugly
gstreamer0.10-plugins-ugly-multiverse
libxine-extracodecs w32codecs
เพียงเท่านี้เราก็สามารถเล่นไฟล์มัลติมิเดียต่างๆได้ตามความที่ต้องการแล้วครับ :D