Yes, there is a chance but someone needs to port a video encoder so the video can be recoded to fit in a <300k MMS
$ gst-launch-0.10 filesrc location="/home/user/MyDocs/.videos/Nokia_N900.mp4" ! decodebin2 name=all \ hantromp4mux filetype=1 name=muxer ! filesink location="/home/user/MyDocs/.videos/outfile.3gp" \ all. ! queue2 use-buffering=TRUE ! videoscale ! "video/x-raw-yuv, width=(int)176,height=(int)144" ! videorate ! "video/x-raw-yuv, framerate=(fraction)15/1" ! dsph263enc ! muxer.
gst-launch-0.10 filesrc location="/home/user/MyDocs/.videos/Nokia_N900.mp4" ! decodebin2 name=all \ hantromp4mux filetype=1 name=muxer ! filesink location="/home/user/MyDocs/.videos/outfile.3gp" \ all. ! queue2 use-buffering=TRUE ! audioconvert ! audioresample ! nokiaamrnbenc ! muxer. \ all. ! queue2 use-buffering=TRUE ! videoscale ! "video/x-raw-yuv, width=(int)176,height=(int)144" ! videorate ! "video/x-raw-yuv, framerate=(fraction)15/1" ! dsph263enc ! muxer.