OS Manuals

/usr/bin/gst-transcoder-1.0

GStreamer streaming media framework bad plug-ins

From gst-plugins-bad-1.28 1.28.9-r0 (os), captured 2026-11-07 by running gst-transcoder-1.0 --help (exit 0). permalink

Usage:
  gst-transcoder [OPTION…] <source uri> <destination uri> [<encoding format>[/<encoding profile name>]]

gst-transcoder-1.0 transcodes a stream defined by its first <input-uri>
argument to the place defined by its second <output-uri> argument
into the format described in its third <encoding-format> argument,
or using the given <output-uri> file extension.

The <encoding-format> argument:
===============================

If the encoding format is not defined, it will be guessed with
the given <output-uri> file extension.
<encoding-format> 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.
Options (9)
OptionDescriptionSource
-h, --helpShow help optionshelp
--help-allShow all help optionshelp
--help-gstShow GStreamer Optionshelp
-c, --cpu-usageThe CPU usage to target in the transcoding processhelp
-l, --list-targetsList all encoding targetshelp
-s, --sizeset frame size (WxH or abbreviation)help
-r, --audio-rateset audio sampling rate (in Hz)help
-f, --framerateset video framerate as a fraction (24/1 for 24fps) or a single number (24 for 24fps))help
-v, --video-encoderThe video encoder to use.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.