Usage: gst-transcoder [OPTION…] [[/]] gst-transcoder-1.0 transcodes a stream defined by its first argument to the place defined by its second argument into the format described in its third argument, or using the given file extension. The argument: =============================== If the encoding format is not defined, it will be guessed with the given file extension. describe the media format into which the input stream is going to be transcoded. We have two different ways of describing the format: GstEncodingProfile serialization format --------------------------------------- GStreamer encoding profiles can be described with a quite extensive syntax which is described in the GstEncodingProfile documentation. The simple case looks like: muxer_source_caps:videoencoder_source_caps:audioencoder_source_caps Name and category of serialized GstEncodingTarget ------------------------------------------------- Encoding targets describe well known formats which those are provided in '.gep' files. You can list available ones using the `--list-targets` argument. Help Options: -h, --help Show help options --help-all Show all help options --help-gst Show GStreamer Options Application Options: -c, --cpu-usage The CPU usage to target in the transcoding process -l, --list-targets List all encoding targets -s, --size set frame size (WxH or abbreviation) -r, --audio-rate set audio sampling rate (in Hz) -f, --framerate set video framerate as a fraction (24/1 for 24fps) or a single number (24 for 24fps)) -v, --video-encoder The video encoder to use.