AUDIO VIDEO RECORDING STREAMING EDITING Play Audio Pipeline

  • Slides: 21
Download presentation

AUDIO VIDEO RECORDING STREAMING EDITING

AUDIO VIDEO RECORDING STREAMING EDITING

Play Audio

Play Audio

Pipeline filesrc location=“welcome. mp 3” decodebin 2 autoaudiosink

Pipeline filesrc location=“welcome. mp 3” decodebin 2 autoaudiosink

Play Video

Play Video

Pipeline Autoaudiosink filesrc location=“sexydrones. avi” decodebin 2 Audovideosink

Pipeline Autoaudiosink filesrc location=“sexydrones. avi” decodebin 2 Audovideosink

Transmit Audio

Transmit Audio

Pipeline filesrc decodebin 2 tcpserversink port=3000 location=“welcome. mp 3” tcpclientsrc host=192. 168. 1. 3

Pipeline filesrc decodebin 2 tcpserversink port=3000 location=“welcome. mp 3” tcpclientsrc host=192. 168. 1. 3 port=3000 audioconvert autoaudiosink

Transmit Live Audio

Transmit Live Audio

Pipeline autoaudiosrc flacenc tcpserversink port=3000 Device=hw: 0, 0 tcpclientsrc host=192. 168. 1. 3 port=3000

Pipeline autoaudiosrc flacenc tcpserversink port=3000 Device=hw: 0, 0 tcpclientsrc host=192. 168. 1. 3 port=3000 decodebin 2 autoaudiosink

Filters

Filters

Pipeline autoaudiosrc Flacenc pitch tcpserversink pitch=0. 8 Device=hw: 0, 0 tcpclientsrc host=192. 168. 1.

Pipeline autoaudiosrc Flacenc pitch tcpserversink pitch=0. 8 Device=hw: 0, 0 tcpclientsrc host=192. 168. 1. 3 port=3000 decodebin 2 autoaudiosink

Transmit Live Video

Transmit Live Video

Pipeline v 4 l 2 src videobalance jpegenc Hue=0. 5 tcpserversink Port=3000 Saturation=0. 4

Pipeline v 4 l 2 src videobalance jpegenc Hue=0. 5 tcpserversink Port=3000 Saturation=0. 4 tcpclientsrc host=192. 168. 1. 3 port=3000 decodebin 2 autovideosink

Record to disk

Record to disk

Pipeline filesink location=“assim. avi” v 4 l 2 src tee jpegenc tcpserversink filesink location=“rec.

Pipeline filesink location=“assim. avi” v 4 l 2 src tee jpegenc tcpserversink filesink location=“rec. avi” tcpclientsrc host=192. 168. 1. 3 port=3000 tee decodebin 2 autovideosink

More Cool Things To Do • • Media Players (Songbird, Rhythmbox…) Video Conferencing (Farsight)

More Cool Things To Do • • Media Players (Songbird, Rhythmbox…) Video Conferencing (Farsight) Internet Streaming (RTP) Video Editing (GNon. Lin) Speech Recognition (Pocket. Sphinx) Object/Face Recognition (Open. CV) Embedded Stuff (Maemo) … and much more

Infinite multimedia applications One framework

Infinite multimedia applications One framework

Links GStreamer: http: //gstreamer. net Gstreamer on Windows: http: //code. google. com/p/ossbuild/ Python Gstreamer

Links GStreamer: http: //gstreamer. net Gstreamer on Windows: http: //code. google. com/p/ossbuild/ Python Gstreamer Documentation: http: //pygstdocs. berlios. de/ Star Trek related news: http: //memory-alpha. org

Who am I? Yuvi. Panda (Yuvaraj Pandian T) 19 year old student KCG College,

Who am I? Yuvi. Panda (Yuvaraj Pandian T) 19 year old student KCG College, Chennai Email: yuvipanda@yuvi. in Web: http: //yuvi. in Twitter: @Yuvi. Panda