#!/bin/sh gst-launch-0.10 -v filesrc location="$1" ! decodebin name=decode \ decode. ! video/x-raw-rgb\;video/x-raw-yuv ! \ queue max-size-bytes=20000000 max-size-time=0 max-size-buffers=0 ! videorate ! \ ffmpegcolorspace ! theoraenc ! oggmux name=mux ! filesink location="$2" \ decode. ! audio/x-raw-int\;audio/x-raw-float ! \ queue max-size-buffers=0 max-size-bytes=2000000 max-size-time=0 ! \ audioconvert ! audiorate ! vorbisenc ! \ queue max-size-buffers=0 max-size-bytes=0 max-size-time=0 ! mux.