title: FFmpeg Output
media types:
Audio Video
description: Write or stream audio and/or video using FFmpeg.
version: 4
creator: Charles Yates
contributor: Dan Dennedy
copyright: Copyright (C) 2003-2019 Meltytech, LLC
license: LGPL
URL: http://www.ffmpeg.org/
The avformat consumer uses the FFmpeg libraries to encode to a file or network stream. You can get a lot of information about how to encode with FFmpeg all over the web including FFmpeg's web site. With melt, you simply need to add "-consumer avformat:output.file" to the command line followed by the encoding parameters by translating ffmpeg's '-option value' syntax to melt's 'option=value' syntax. Not all ffmpeg options are supported. Some are very specific to avconv/ffmpeg, the command line utility, and not an "AVOption" used in the libraries. In some cases, there are ffmpeg options that are not AVOptions but which closely resemble an existing MLT property. In that case, MLT supports the ffmpeg option name. For example, ffmpeg's "-ac" is equivalent to the MLT "channels" property. Therefore, the avformat consumer also supports the "ac" property. Complete details are below. Please note that the exact options depend on the version of libavformat and libavcodec on your system. The following is based on FFmpeg v4.0.
title: File/URL
description:
This is not the same thing as the ffmpeg -target option! If this is not supplied then it will output to stdout.
type: string
readonly: no
required: no
widget: filesave
title: MLT Profile
description:
Choose a MLT basic video settings preset. This overrides a profile that may have been set elsewhere.
type: string
readonly: no
required: no
title: Redirect I/O
description:
This option allows other services to encapsulate the avformat consumer and do something different (not already available in a protocol) with its output by listening to the avformat-write event.
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 0
widget: checkbox
title: Width
type: integer
readonly: no
required: no
minimum: 0
unit: pixels
title: Height
type: integer
readonly: no
required: no
minimum: 0
unit: pixels
title: Display aspect ratio numerator
type: integer
readonly: no
required: no
minimum: 0
title: Display aspect ratio denominator
type: integer
readonly: no
required: no
minimum: 0
title: Display aspect ratio
type:
readonly: yes
required: no
title: Sample aspect ratio numerator
type: integer
readonly: no
required: no
minimum: 0
title: Sample aspect ratio denominator
type: integer
readonly: no
required: no
minimum: 1
title: Progressive
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
widget: checkbox
title: Colorspace
description:
Set the video colorspace (Y'CbCr only).
type: integer
readonly: no
required: no
values:
title: Frame rate numerator
type: integer
readonly: no
required: no
minimum: 0
unit: frames/second
title: Frame rate denominator
type: integer
readonly: no
required: no
minimum: 1
unit: frames/second
title: Frame rate
type:
readonly: yes
required: no
unit: frames/second
title: Deinterlacer
type: string
readonly: no
required: no
default: yadif
values:
title: Image scaler
description:
Set the pixel interpolation mode.
type: string
readonly: no
required: no
values:
title: Audio sample rate
type: integer
readonly: no
required: no
minimum: 0
maximum: 256000
default: 48000
unit: Hz
title: Audio channels
type: integer
readonly: no
required: no
minimum: 1
maximum: 16
default: 2
title: Channels on track 1
description:
Used to map a bundle of channels to multi-track audio.
type: integer
readonly: no
required: no
minimum: 0
maximum: 16
default: 0
title: Channels on track 2
description:
Used to map a bundle of channels to multi-track audio.
type: integer
readonly: no
required: no
minimum: 0
maximum: 16
default: 0
title: Channels on track 3
description:
Used to map a bundle of channels to multi-track audio.
type: integer
readonly: no
required: no
minimum: 0
maximum: 16
default: 0
title: Channels on track 4
description:
Used to map a bundle of channels to multi-track audio.
type: integer
readonly: no
required: no
minimum: 0
maximum: 16
default: 0
title: Channels on track 5
description:
Used to map a bundle of channels to multi-track audio.
type: integer
readonly: no
required: no
minimum: 0
maximum: 16
default: 0
title: Channels on track 6
description:
Used to map a bundle of channels to multi-track audio.
type: integer
readonly: no
required: no
minimum: 0
maximum: 16
default: 0
title: Channels on track 7
description:
Used to map a bundle of channels to multi-track audio.
type: integer
readonly: no
required: no
minimum: 0
maximum: 16
default: 0
title: Channels on track 8
description:
Used to map a bundle of channels to multi-track audio.
type: integer
readonly: no
required: no
minimum: 0
maximum: 16
default: 0
title: Feed for subtitle stream 0
description:
Specify the name of the feed for subtitle stream 0.
type: string
readonly: no
required: no
title: Language for subtitle stream 0
description:
Specify the 3 digit language code for subtitle stream 0.
type: string
readonly: no
required: no
title: Feed for subtitle stream 1
description:
Specify the name of the feed for subtitle stream 1.
type: string
readonly: no
required: no
title: Language for subtitle stream 1
description:
Specify the 3 digit language code for subtitle stream 1.
type: string
readonly: no
required: no
title: Feed for subtitle stream 2
description:
Specify the name of the feed for subtitle stream 2.
type: string
readonly: no
required: no
title: Language for subtitle stream 2
description:
Specify the 3 digit language code for subtitle stream 2.
type: string
readonly: no
required: no
title: Feed for subtitle stream 3
description:
Specify the name of the feed for subtitle stream 3.
type: string
readonly: no
required: no
title: Language for subtitle stream 3
description:
Specify the 3 digit language code for subtitle stream 3.
type: string
readonly: no
required: no
title: Feed for subtitle stream 4
description:
Specify the name of the feed for subtitle stream 4.
type: string
readonly: no
required: no
title: Language for subtitle stream 4
description:
Specify the 3 digit language code for subtitle stream 4.
type: string
readonly: no
required: no
title: Feed for subtitle stream 5
description:
Specify the name of the feed for subtitle stream 5.
type: string
readonly: no
required: no
title: Language for subtitle stream 5
description:
Specify the 3 digit language code for subtitle stream 5.
type: string
readonly: no
required: no
title: Feed for subtitle stream 6
description:
Specify the name of the feed for subtitle stream 6.
type: string
readonly: no
required: no
title: Language for subtitle stream 6
description:
Specify the 3 digit language code for subtitle stream 6.
type: string
readonly: no
required: no
title: Feed for subtitle stream 7
description:
Specify the name of the feed for subtitle stream 7.
type: string
readonly: no
required: no
title: Language for subtitle stream 7
description:
Specify the 3 digit language code for subtitle stream 7.
type: string
readonly: no
required: no
title: File output
description:
Disable this for streaming.
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 1
widget: checkbox
title: Drop frames
description:
Set the number of processing threads and enable frame-dropping (positive) or disable frame-dropping (negative).
type: integer
readonly: no
required: no
default: -1
unit: threads
widget: spinner
title: Pre-roll
description:
Set the number of frames to buffer before starting actual output.
type: integer
readonly: no
required: no
minimum: 1
default: 1
unit: frames
title: Buffer
description:
Set the maximum number of frames to buffer - process ahead of the output position.
type: integer
readonly: no
required: no
minimum: 1
default: 25
unit: frames
title: Size
description:
This is a ffmpeg-compatible equivalent to the MLT profile and width and height parameters.
type: string
readonly: no
required: no
unit: pixels
format: WxH
title: Aspect ratio
description:
This is a ffmpeg-compatible equivalent to the MLT profile and other aspect ratio parameters.
type: string
readonly: no
required: no
format: numerator:denominator
title: Deinterlace
description:
This is a ffmpeg-compatible equivalent to the MLT profile and progressive parameter.
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
title: Frame rate
description:
This is a ffmpeg-compatible equivalent to the MLT profile and frame rate parameters.
type: float
readonly: no
required: no
minimum: 5.0
title: Audio channels
description:
This is a ffmpeg-compatible equivalent to the channels parameter.
type: integer
readonly: no
required: no
minimum: 1
maximum: 16
default: 2
title: Audio sample rate
description:
This is a ffmpeg-compatible equivalent to the frequency parameter.
type: integer
readonly: no
required: no
minimum: 0
maximum: 256000
default: 48000
unit: Hz
title: Encoding threads
type: integer
readonly: no
required: no
minimum: 0
maximum: 16
default: 1
unit: threads
widget: spinner
title: Audio quality
description:
The meaning depends upon the codec.
type: integer
readonly: no
required: no
title: Intra DC precision
type: integer
readonly: no
required: no
default: 8
title: Muxer delay
description:
Set the maximum demux-decode delay.
type: float
readonly: no
required: no
default: 0.7
unit: seconds
title: Muxer preload
description:
Set the initial demux-decode delay.
type: float
readonly: no
required: no
default: 0.5
unit: seconds
title: Format
description:
Use "list" to see the list of formats.
type: string
readonly: no
required: no
default: mpeg
title: Audio codec
description:
Use "list" to see the list of audio codecs.
type:
readonly: no
required: no
default: mp2
title: Video codec
description:
Use "list" to see the list of video codecs.
type:
readonly: no
required: no
default: mpeg2video
title: Audio FourCC
type: string
readonly: no
required: no
title: Audio codec preset
type: string
readonly: no
required: no
title: Video codec preset
type: string
readonly: no
required: no
title: Format preset
type: string
readonly: no
required: no
title: Audio language
description:
Set the 3-character ISO 639 language code of the current audio stream.
type: string
readonly: no
required: no
title: Pixel format
description:
See 'ffmpeg -pix_fmts' to see a list of values. Normally, this is not required, but some codecs support multiple pixel formats, especially chroma bit-depth.
type: string
readonly: no
required: no
title: Audio sample format
description:
See 'ffmpeg -sample_fmts' to see a list of values. Normally, this is not required, but some codecs support multiple sample formats, especially bit-depth and planar vs. interleaved. This is evaluated at a lower priority than mlt_audio_format.
type: string
readonly: no
required: no
title: Video quantizer
description:
Set a fixed video quantizer scale for constant quality VBR output.
type: float
readonly: no
required: no
title: Video FourCC
type: string
readonly: no
required: no
title: Rate control
description:
This is an override for specific intervals.
type: string
readonly: no
required: no
format: start_frame,end_frame,qscale/…
title: Pass
description:
Select the pass number for two-pass encoding.
type: integer
readonly: no
required: no
minimum: 1
maximum: 2
title: Two-pass log file
type: string
readonly: no
required: no
title: Video bitrate
description:
Normally this is an integer, but you can append a K suffix for convenience.
type: string
readonly: no
required: no
minimum: 0
unit: bits/second
title: Audio bitrate
description:
Normally this is an integer, but you can append a K suffix for convenience.
type: string
readonly: no
required: no
unit: bits/second
title: Disable audio
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
widget: checkbox
title: Disable video
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
widget: checkbox
title: Disable subtitles
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
widget: checkbox
type: string
readonly: no
required: no
format: flags
values:
description:
set packet size
type: integer
readonly: no
required: no
minimum: 0
default: 0
type: string
readonly: no
required: no
format: flags
values:
description:
print specific debug info
type: string
readonly: no
required: no
format: flags
values:
description:
maximum muxing or demuxing delay in microseconds
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
wall-clock time when stream begins (PTS==0)
type: integer
readonly: no
required: no
default: -9223372036854775808
format: 64-bit
description:
microseconds by which audio packets should be interleaved earlier
type: integer
readonly: no
required: no
minimum: 0
maximum: 2147483646
default: 0
description:
microseconds for each chunk
type: integer
readonly: no
required: no
minimum: 0
maximum: 2147483646
default: 0
description:
size in bytes for each chunk
type: integer
readonly: no
required: no
minimum: 0
maximum: 2147483646
default: 0
description:
enable flushing of the I/O context after each packet
type: integer
readonly: no
required: no
minimum: -1
maximum: 1
default: -1
description:
set number of bytes to be written as padding in a metadata header
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
set output timestamp offset
type: string
readonly: no
required: no
description:
maximum buffering duration for interleaving
type: integer
readonly: no
required: no
minimum: 0
default: 10000000
format: 64-bit
description:
how strictly to follow the standards (deprecated; use strict, save via avconv)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
how strictly to follow the standards
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
shift timestamps so they start at 0
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
set information dump field separator
type: string
readonly: no
required: no
default: ‘, ‘
description:
enable checksum (ac4)
type: string
readonly: no
required: no
description:
Enable ID3v2 tag writing (adts)
type: string
readonly: no
required: no
description:
Enable APE tag writing (adts)
type: string
readonly: no
required: no
description:
Set MPEG version to MPEG-2 (adts)
type: string
readonly: no
required: no
description:
Enable ID3 tags writing. (aiff)
type: string
readonly: no
required: no
description:
Select ID3v2 version to write. Currently 3 and 4 are supported. (aiff)
type: integer
readonly: no
required: no
minimum: 3
maximum: 4
default: 4
description:
set file type (alp)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Number of times to play the output: 0 - infinite loop, 1 - no loop (apng)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65535
default: 1
description:
Force delay after the last frame (apng)
type: string
readonly: no
required: no
format: numerator/denominator
description:
override file major version (argo_asf)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65535
default: 2
description:
override file minor version (argo_asf)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65535
default: 1
description:
embedded file name (max 8 characters) (argo_asf)
type: string
readonly: no
required: no
description:
skip sample rate check (argo_cvg)
type: string
readonly: no
required: no
description:
set loop flag (argo_cvg)
type: string
readonly: no
required: no
description:
set reverb flag (argo_cvg)
type: string
readonly: no
required: no
description:
Packet size (asf)
type: integer
readonly: no
required: no
minimum: 100
maximum: 65536
default: 3200
description:
write events immediately, even if they're out-of-order (ass)
type: string
readonly: no
required: no
description:
Loopstart position in milliseconds. (ast)
type: integer
readonly: no
required: no
minimum: -1
maximum: 2147483647
default: -1
format: 64-bit
description:
Loopend position in milliseconds. (ast)
type: integer
readonly: no
required: no
minimum: 0
maximum: 2147483647
default: 0
format: 64-bit
description:
Packet size (asf_stream)
type: integer
readonly: no
required: no
minimum: 100
maximum: 65536
default: 3200
description:
reserve space (in bytes) at the beginning of the file for each stream index (avi)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
write channel mask into wave format header (avi)
type: string
readonly: no
required: no
description:
Raw RGB bitmaps are stored bottom-up (avi)
type: string
readonly: no
required: no
description:
set movie timescale (avif)
type: integer
readonly: no
required: no
minimum: 1
default: 1000
description:
Number of times to loop animated AVIF: 0 - infinite loop (avif)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on (dash)
type: string
readonly: no
required: no
description:
set dash segment files type (dash)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
number of segments kept outside of the manifest before removing from disk (dash)
type: integer
readonly: no
required: no
minimum: 0
default: 5
description:
set list of options for the container format (mp4/webm) used for dash (dash)
type: string
readonly: no
required: no
description:
fragment duration (in seconds, fractional value can be set) (dash)
type: string
readonly: no
required: no
description:
set type of interval for fragments (dash)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Write global SIDX atom. Applicable only for single file, mp4 output, non-streaming mode (dash)
type: string
readonly: no
required: no
description:
HLS master playlist name (dash)
type: string
readonly: no
required: no
default: ‘master.m3u8’
description:
Generate HLS playlist files(master.m3u8, media_%d.m3u8) (dash)
type: string
readonly: no
required: no
description:
HTTP protocol options (dash)
type: string
readonly: no
required: no
description:
Use persistent HTTP connections (dash)
type: string
readonly: no
required: no
description:
override User-Agent field in HTTP header (dash)
type: string
readonly: no
required: no
description:
Ignore IO errors during open and write. Useful for long-duration runs with network output (dash)
type: string
readonly: no
required: no
description:
Enable/Disable segment index correction logic (dash)
type: string
readonly: no
required: no
description:
DASH-templated name to used for the initialization segment (dash)
type: string
readonly: no
required: no
default: ‘init-stream$RepresentationID$.$ext$’
description:
Enable Low-latency dash. Constrains the value of a few elements (dash)
type: string
readonly: no
required: no
description:
Enable Low-latency HLS(Experimental). Adds #EXT-X-PREFETCH tag with current segment's URI (dash)
type: string
readonly: no
required: no
description:
Publish master playlist every after this many segment intervals (dash)
type: integer
readonly: no
required: no
minimum: 0
maximum: -2147483648
default: 0
description:
Set desired maximum playback rate (dash)
type: string
readonly: no
required: no
format: numerator/denominator
description:
DASH-templated name to used for the media segments (dash)
type: string
readonly: no
required: no
default: ‘chunk-stream$RepresentationID$-$Number%05d$.$ext$’
description:
set the HTTP method (dash)
type: string
readonly: no
required: no
description:
Set desired minimum playback rate (dash)
type: string
readonly: no
required: no
format: numerator/denominator
description:
Set profiles. Elements and values used in the manifest may be constrained by them (dash)
type: string
readonly: no
required: no
format: flags
values:
description:
remove all segments when finished (dash)
type: string
readonly: no
required: no
description:
segment duration (in seconds, fractional value can be set) (dash)
type: string
readonly: no
required: no
description:
Store all segments in one file, accessed using byte ranges (dash)
type: string
readonly: no
required: no
description:
DASH-templated name to be used for baseURL. Implies storing all segments in one file, accessed using byte ranges (dash)
type: string
readonly: no
required: no
description:
Enable/Disable streaming mode of output. Each frame will be moof fragment (dash)
type: string
readonly: no
required: no
description:
Set desired target latency for Low-latency dash (dash)
type: string
readonly: no
required: no
description:
set timeout for socket I/O operations (dash)
type: string
readonly: no
required: no
description:
Set the mpd update interval (dash)
type: integer
readonly: no
required: no
minimum: 0
default: 0
format: 64-bit
description:
Use SegmentTemplate instead of SegmentList (dash)
type: string
readonly: no
required: no
description:
Use SegmentTimeline in SegmentTemplate (dash)
type: string
readonly: no
required: no
description:
URL of the page that will return the UTC timestamp in ISO format (dash)
type: string
readonly: no
required: no
description:
number of segments kept in the manifest (dash)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Write producer reference time element (dash)
type: string
readonly: no
required: no
description:
Override major brand (f4v)
type: string
readonly: no
required: no
description:
write zero-length name string in hdlr atoms within mdia and minf atoms (f4v)
type: string
readonly: no
required: no
description:
Configures the encryption scheme, allowed values are none, cenc-aes-ctr (f4v)
type: string
readonly: no
required: no
description:
Maximum fragment duration (f4v)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead) (f4v)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Maximum fragment size (f4v)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Fragment number of the next fragment (f4v)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
iods audio profile atom. (f4v)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
iods video profile atom. (f4v)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
Number of lookahead entries for ISM files (f4v)
type: integer
readonly: no
required: no
minimum: 0
maximum: 255
default: 0
description:
MOV muxer flags (f4v)
type: string
readonly: no
required: no
format: flags
values:
description:
maximum moov size so it can be placed at the begin (f4v)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Minimum fragment duration (f4v)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
gamma value for gama atom (f4v)
type: float
readonly: no
required: no
minimum: 0
maximum: 10
default: 0
description:
set movie timescale (f4v)
type: integer
readonly: no
required: no
minimum: 1
default: 1000
description:
RTP muxer flags (f4v)
type: string
readonly: no
required: no
format: flags
values:
description:
Skip writing iods atom. (f4v)
type: string
readonly: no
required: no
description:
use edit list (f4v)
type: string
readonly: no
required: no
description:
use stream ids as track ids (f4v)
type: string
readonly: no
required: no
description:
set timescale of all video tracks (f4v)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
force or disable writing btrt (f4v)
type: string
readonly: no
required: no
description:
Write producer reference time box with specified time source (f4v)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
force or disable writing tmcd (f4v)
type: string
readonly: no
required: no
description:
Attempt recovery in case of failure (fifo)
type: string
readonly: no
required: no
description:
Drop packets on fifo queue overflow not to block encoder (fifo)
type: string
readonly: no
required: no
description:
Target muxer (fifo)
type: string
readonly: no
required: no
description:
Options to be passed to underlying muxer (fifo)
type: string
readonly: no
required: no
description:
Maximal number of recovery attempts (fifo)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Size of fifo queue (fifo)
type: integer
readonly: no
required: no
minimum: 1
default: 60
description:
Use stream time instead of real time while waiting for recovery (fifo)
type: string
readonly: no
required: no
description:
Waiting time between recovery attempts (fifo)
type: string
readonly: no
required: no
description:
Attempt recovery regardless of type of the error (fifo)
type: string
readonly: no
required: no
description:
Wait for keyframe when restarting output (fifo)
type: string
readonly: no
required: no
description:
Delay fifo output (fifo)
type: string
readonly: no
required: no
description:
Write the file header (flac)
type: string
readonly: no
required: no
description:
FLV muxer flags (flv)
type: string
readonly: no
required: no
format: flags
values:
description:
set hash to use (framehash)
type: string
readonly: no
required: no
default: ‘sha256’
description:
file format version (framehash)
type: integer
readonly: no
required: no
minimum: 1
maximum: 2
default: 2
description:
set hash to use (framemd5)
type: string
readonly: no
required: no
default: ‘md5’
description:
file format version (framemd5)
type: integer
readonly: no
required: no
minimum: 1
maximum: 2
default: 2
description:
Number of times to loop the output: -1 - no loop, 0 - infinite loop (gif)
type: integer
readonly: no
required: no
minimum: -1
maximum: 65535
default: 0
description:
Force delay (in centiseconds) after the last frame (gif)
type: integer
readonly: no
required: no
minimum: -1
maximum: 65535
default: -1
description:
set hash to use (hash)
type: string
readonly: no
required: no
default: ‘sha256’
description:
number of fragments kept in the manifest (hds)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
number of fragments kept outside of the manifest before removing from disk (hds)
type: integer
readonly: no
required: no
minimum: 0
default: 5
description:
minimum fragment duration (in microseconds) (hds)
type: integer
readonly: no
required: no
minimum: 0
maximum: 2147483647
default: 10000000
format: 64-bit
description:
remove all fragments when finished (hds)
type: string
readonly: no
required: no
description:
set first number in the sequence (hls)
type: integer
readonly: no
required: no
minimum: 0
default: 0
format: 64-bit
description:
set segment length (hls)
type: string
readonly: no
required: no
description:
set segment length at init list (hls)
type: string
readonly: no
required: no
description:
set maximum number of playlist entries (hls)
type: integer
readonly: no
required: no
minimum: 0
default: 5
description:
set number of unreferenced segments to keep before deleting (hls)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
set hls vtt list of options for the container format used for hls (hls)
type: string
readonly: no
required: no
description:
explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments (hls)
type: integer
readonly: no
required: no
default: -1
description:
url to prepend to each playlist entry (hls)
type: string
readonly: no
required: no
description:
filename template for segment files (hls)
type: string
readonly: no
required: no
description:
set segments files format options of hls (hls)
type: string
readonly: no
required: no
description:
maximum size per segment file, (in bytes) (hls)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
file with key URI and key file path (hls)
type: string
readonly: no
required: no
description:
enable AES128 encryption support (hls)
type: string
readonly: no
required: no
description:
hex-coded 16 byte key to encrypt the segments (hls)
type: string
readonly: no
required: no
description:
url to access the key to decrypt the segments (hls)
type: string
readonly: no
required: no
description:
hex-coded 16 byte initialization vector (hls)
type: string
readonly: no
required: no
description:
set path of hls subtitles (hls)
type: string
readonly: no
required: no
description:
set hls segment files type (hls)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
set fragment mp4 file init filename (hls)
type: string
readonly: no
required: no
default: ‘init.mp4’
description:
resend fragment mp4 init file after refresh m3u8 every time (hls)
type: string
readonly: no
required: no
description:
set flags affecting HLS playlist and media file generation (hls)
type: string
readonly: no
required: no
format: flags
values:
description:
set filename expansion with strftime at segment creation (hls)
type: string
readonly: no
required: no
description:
create last directory component in strftime-generated filename (hls)
type: string
readonly: no
required: no
description:
set the HLS playlist type (hls)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
set the HTTP method(default: PUT) (hls)
type: string
readonly: no
required: no
description:
set source of first number in sequence (hls)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
override User-Agent field in HTTP header (hls)
type: string
readonly: no
required: no
description:
Variant stream map string (hls)
type: string
readonly: no
required: no
description:
Closed captions stream map string (hls)
type: string
readonly: no
required: no
description:
Create HLS master playlist with this name (hls)
type: string
readonly: no
required: no
description:
Publish master play list every after this many segment intervals (hls)
type: integer
readonly: no
required: no
minimum: 0
maximum: -2147483648
default: 0
description:
Use persistent HTTP connections (hls)
type: string
readonly: no
required: no
description:
set timeout for socket I/O operations (hls)
type: string
readonly: no
required: no
description:
Ignore IO errors for stable long-duration runs with network output (hls)
type: string
readonly: no
required: no
description:
set custom HTTP headers, can override built in default headers (hls)
type: string
readonly: no
required: no
description:
continuously overwrite one file (image2)
type: string
readonly: no
required: no
description:
set first number in the sequence (image2)
type: integer
readonly: no
required: no
minimum: 0
default: 1
description:
use strftime for filename (image2)
type: string
readonly: no
required: no
description:
use current frame pts for filename (image2)
type: string
readonly: no
required: no
description:
write files atomically (using temporary files and renames) (image2)
type: string
readonly: no
required: no
description:
specify protocol options for the opened files (image2)
type: string
readonly: no
required: no
description:
Override major brand (ipod)
type: string
readonly: no
required: no
description:
write zero-length name string in hdlr atoms within mdia and minf atoms (ipod)
type: string
readonly: no
required: no
description:
Configures the encryption scheme, allowed values are none, cenc-aes-ctr (ipod)
type: string
readonly: no
required: no
description:
Maximum fragment duration (ipod)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead) (ipod)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Maximum fragment size (ipod)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Fragment number of the next fragment (ipod)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
iods audio profile atom. (ipod)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
iods video profile atom. (ipod)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
Number of lookahead entries for ISM files (ipod)
type: integer
readonly: no
required: no
minimum: 0
maximum: 255
default: 0
description:
MOV muxer flags (ipod)
type: string
readonly: no
required: no
format: flags
values:
description:
maximum moov size so it can be placed at the begin (ipod)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Minimum fragment duration (ipod)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
gamma value for gama atom (ipod)
type: float
readonly: no
required: no
minimum: 0
maximum: 10
default: 0
description:
set movie timescale (ipod)
type: integer
readonly: no
required: no
minimum: 1
default: 1000
description:
RTP muxer flags (ipod)
type: string
readonly: no
required: no
format: flags
values:
description:
Skip writing iods atom. (ipod)
type: string
readonly: no
required: no
description:
use edit list (ipod)
type: string
readonly: no
required: no
description:
use stream ids as track ids (ipod)
type: string
readonly: no
required: no
description:
set timescale of all video tracks (ipod)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
force or disable writing btrt (ipod)
type: string
readonly: no
required: no
description:
Write producer reference time box with specified time source (ipod)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
force or disable writing tmcd (ipod)
type: string
readonly: no
required: no
description:
Override major brand (ismv)
type: string
readonly: no
required: no
description:
write zero-length name string in hdlr atoms within mdia and minf atoms (ismv)
type: string
readonly: no
required: no
description:
Configures the encryption scheme, allowed values are none, cenc-aes-ctr (ismv)
type: string
readonly: no
required: no
description:
Maximum fragment duration (ismv)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead) (ismv)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Maximum fragment size (ismv)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Fragment number of the next fragment (ismv)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
iods audio profile atom. (ismv)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
iods video profile atom. (ismv)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
Number of lookahead entries for ISM files (ismv)
type: integer
readonly: no
required: no
minimum: 0
maximum: 255
default: 0
description:
MOV muxer flags (ismv)
type: string
readonly: no
required: no
format: flags
values:
description:
maximum moov size so it can be placed at the begin (ismv)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Minimum fragment duration (ismv)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
gamma value for gama atom (ismv)
type: float
readonly: no
required: no
minimum: 0
maximum: 10
default: 0
description:
set movie timescale (ismv)
type: integer
readonly: no
required: no
minimum: 1
default: 1000
description:
RTP muxer flags (ismv)
type: string
readonly: no
required: no
format: flags
values:
description:
Skip writing iods atom. (ismv)
type: string
readonly: no
required: no
description:
use edit list (ismv)
type: string
readonly: no
required: no
description:
use stream ids as track ids (ismv)
type: string
readonly: no
required: no
description:
set timescale of all video tracks (ismv)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
force or disable writing btrt (ismv)
type: string
readonly: no
required: no
description:
Write producer reference time box with specified time source (ismv)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
force or disable writing tmcd (ismv)
type: string
readonly: no
required: no
description:
StreamMuxConfig interval. (latm)
type: integer
readonly: no
required: no
minimum: 1
maximum: 65535
default: 20
description:
set hash to use (md5)
type: string
readonly: no
required: no
default: ‘md5’
description:
Reserve a given amount of space (in bytes) at the beginning of the file for the index (cues). (matroska)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Move Cues (the index) to the front by shifting data if necessary (matroska)
type: string
readonly: no
required: no
description:
Store at most the provided amount of bytes in a cluster. (matroska)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
Store at most the provided number of milliseconds in a cluster. (matroska)
type: integer
readonly: no
required: no
minimum: -1
default: -1
format: 64-bit
description:
Create a WebM file conforming to WebM DASH specification (matroska)
type: string
readonly: no
required: no
description:
Track number for the DASH stream (matroska)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
Write files assuming it is a live stream. (matroska)
type: string
readonly: no
required: no
description:
allow RAW VFW mode (matroska)
type: string
readonly: no
required: no
description:
Raw RGB bitmaps in VFW mode are stored bottom-up (matroska)
type: string
readonly: no
required: no
description:
write a CRC32 element inside every Level 1 element (matroska)
type: string
readonly: no
required: no
description:
Controls how a track's FlagDefault is inferred (matroska)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Reserve a given amount of space (in bytes) at the beginning of the file for the index (cues). (matroska)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Move Cues (the index) to the front by shifting data if necessary (matroska)
type: string
readonly: no
required: no
description:
Store at most the provided amount of bytes in a cluster. (matroska)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
Store at most the provided number of milliseconds in a cluster. (matroska)
type: integer
readonly: no
required: no
minimum: -1
default: -1
format: 64-bit
description:
Create a WebM file conforming to WebM DASH specification (matroska)
type: string
readonly: no
required: no
description:
Track number for the DASH stream (matroska)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
Write files assuming it is a live stream. (matroska)
type: string
readonly: no
required: no
description:
allow RAW VFW mode (matroska)
type: string
readonly: no
required: no
description:
Raw RGB bitmaps in VFW mode are stored bottom-up (matroska)
type: string
readonly: no
required: no
description:
write a CRC32 element inside every Level 1 element (matroska)
type: string
readonly: no
required: no
description:
Controls how a track's FlagDefault is inferred (matroska)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Override major brand (mov)
type: string
readonly: no
required: no
description:
write zero-length name string in hdlr atoms within mdia and minf atoms (mov)
type: string
readonly: no
required: no
description:
Configures the encryption scheme, allowed values are none, cenc-aes-ctr (mov)
type: string
readonly: no
required: no
description:
Maximum fragment duration (mov)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead) (mov)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Maximum fragment size (mov)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Fragment number of the next fragment (mov)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
iods audio profile atom. (mov)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
iods video profile atom. (mov)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
Number of lookahead entries for ISM files (mov)
type: integer
readonly: no
required: no
minimum: 0
maximum: 255
default: 0
description:
MOV muxer flags (mov)
type: string
readonly: no
required: no
format: flags
values:
description:
maximum moov size so it can be placed at the begin (mov)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Minimum fragment duration (mov)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
gamma value for gama atom (mov)
type: float
readonly: no
required: no
minimum: 0
maximum: 10
default: 0
description:
set movie timescale (mov)
type: integer
readonly: no
required: no
minimum: 1
default: 1000
description:
RTP muxer flags (mov)
type: string
readonly: no
required: no
format: flags
values:
description:
Skip writing iods atom. (mov)
type: string
readonly: no
required: no
description:
use edit list (mov)
type: string
readonly: no
required: no
description:
use stream ids as track ids (mov)
type: string
readonly: no
required: no
description:
set timescale of all video tracks (mov)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
force or disable writing btrt (mov)
type: string
readonly: no
required: no
description:
Write producer reference time box with specified time source (mov)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
force or disable writing tmcd (mov)
type: string
readonly: no
required: no
description:
Select ID3v2 version to write. Currently 3 and 4 are supported. (mp3)
type: integer
readonly: no
required: no
minimum: 0
maximum: 4
default: 4
description:
Enable ID3v1 writing. ID3v1 tags are written in UTF-8 which may not be supported by most software. (mp3)
type: string
readonly: no
required: no
description:
Write the Xing header containing file duration. (mp3)
type: string
readonly: no
required: no
description:
Override major brand (mp4)
type: string
readonly: no
required: no
description:
write zero-length name string in hdlr atoms within mdia and minf atoms (mp4)
type: string
readonly: no
required: no
description:
Configures the encryption scheme, allowed values are none, cenc-aes-ctr (mp4)
type: string
readonly: no
required: no
description:
Maximum fragment duration (mp4)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead) (mp4)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Maximum fragment size (mp4)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Fragment number of the next fragment (mp4)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
iods audio profile atom. (mp4)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
iods video profile atom. (mp4)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
Number of lookahead entries for ISM files (mp4)
type: integer
readonly: no
required: no
minimum: 0
maximum: 255
default: 0
description:
MOV muxer flags (mp4)
type: string
readonly: no
required: no
format: flags
values:
description:
maximum moov size so it can be placed at the begin (mp4)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Minimum fragment duration (mp4)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
gamma value for gama atom (mp4)
type: float
readonly: no
required: no
minimum: 0
maximum: 10
default: 0
description:
set movie timescale (mp4)
type: integer
readonly: no
required: no
minimum: 1
default: 1000
description:
RTP muxer flags (mp4)
type: string
readonly: no
required: no
format: flags
values:
description:
Skip writing iods atom. (mp4)
type: string
readonly: no
required: no
description:
use edit list (mp4)
type: string
readonly: no
required: no
description:
use stream ids as track ids (mp4)
type: string
readonly: no
required: no
description:
set timescale of all video tracks (mp4)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
force or disable writing btrt (mp4)
type: string
readonly: no
required: no
description:
Write producer reference time box with specified time source (mp4)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
force or disable writing tmcd (mp4)
type: string
readonly: no
required: no
description:
mux rate as bits/s (mpeg)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1677721200
default: 0
description:
initial demux-decode delay in microseconds (mpeg)
type: integer
readonly: no
required: no
minimum: 0
default: 500000
description:
mux rate as bits/s (vcd)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1677721200
default: 0
description:
initial demux-decode delay in microseconds (vcd)
type: integer
readonly: no
required: no
minimum: 0
default: 500000
description:
mux rate as bits/s (dvd)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1677721200
default: 0
description:
initial demux-decode delay in microseconds (dvd)
type: integer
readonly: no
required: no
minimum: 0
default: 500000
description:
mux rate as bits/s (svcd)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1677721200
default: 0
description:
initial demux-decode delay in microseconds (svcd)
type: integer
readonly: no
required: no
minimum: 0
default: 500000
description:
mux rate as bits/s (vob)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1677721200
default: 0
description:
initial demux-decode delay in microseconds (vob)
type: integer
readonly: no
required: no
minimum: 0
default: 500000
description:
Set transport_stream_id field. (mpegts)
type: integer
readonly: no
required: no
minimum: 1
maximum: 65535
default: 1
description:
Set original_network_id field. (mpegts)
type: integer
readonly: no
required: no
minimum: 1
maximum: 65535
default: 65281
description:
Set service_id field. (mpegts)
type: integer
readonly: no
required: no
minimum: 1
maximum: 65535
default: 1
description:
Set service_type field. (mpegts)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Set the first pid of the PMT. (mpegts)
type: integer
readonly: no
required: no
minimum: 32
maximum: 8186
default: 4096
description:
Set the first pid. (mpegts)
type: integer
readonly: no
required: no
minimum: 32
maximum: 8186
default: 256
description:
Enable m2ts mode. (mpegts)
type: string
readonly: no
required: no
type: integer
readonly: no
required: no
minimum: 0
default: 1
description:
Minimum PES packet payload in bytes (mpegts)
type: integer
readonly: no
required: no
minimum: 0
default: 2930
description:
MPEG-TS muxing flags (mpegts)
type: string
readonly: no
required: no
format: flags
values:
description:
don't offset dts/pts (mpegts)
type: string
readonly: no
required: no
description:
set PAT, PMT, SDT and NIT version (mpegts)
type: integer
readonly: no
required: no
minimum: 0
maximum: 31
default: 0
description:
Omit the PES packet length for video packets (mpegts)
type: string
readonly: no
required: no
description:
PCR retransmission time in milliseconds (mpegts)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
PAT/PMT retransmission time limit in seconds (mpegts)
type: string
readonly: no
required: no
description:
SDT retransmission time limit in seconds (mpegts)
type: string
readonly: no
required: no
description:
NIT retransmission time limit in seconds (mpegts)
type: string
readonly: no
required: no
description:
Boundary tag (mpjpeg)
type: string
readonly: no
required: no
default: ‘ffmpeg’
description:
Force/set Signal Standard (mxf)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
(mxf)
type: string
readonly: no
required: no
description:
Force/set channelcount in generic sound essence descriptor (mxf_d10)
type: integer
readonly: no
required: no
minimum: -1
maximum: 8
default: -1
description:
Force/set Signal Standard (mxf_d10)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
(mxf_d10)
type: string
readonly: no
required: no
description:
Audio edit rate for timecode (mxf_opatom)
type: string
readonly: no
required: no
format: numerator/denominator
description:
Force/set Signal Standard (mxf_opatom)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
(mxf_opatom)
type: string
readonly: no
required: no
description:
NUT syncpoint behaviour (nut)
type: string
readonly: no
required: no
format: flags
values:
description:
Write index (nut)
type: string
readonly: no
required: no
description:
serial number offset (oga)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Set preferred Ogg page size. (oga)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65025
default: 0
description:
preferred page size in bytes (deprecated) (oga)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65025
default: 0
description:
preferred page duration, in microseconds (oga)
type: integer
readonly: no
required: no
minimum: 0
default: 1000000
format: 64-bit
description:
serial number offset (ogg)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Set preferred Ogg page size. (ogg)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65025
default: 0
description:
preferred page size in bytes (deprecated) (ogg)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65025
default: 0
description:
preferred page duration, in microseconds (ogg)
type: integer
readonly: no
required: no
minimum: 0
default: 1000000
format: 64-bit
description:
serial number offset (ogv)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Set preferred Ogg page size. (ogv)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65025
default: 0
description:
preferred page size in bytes (deprecated) (ogv)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65025
default: 0
description:
preferred page duration, in microseconds (ogv)
type: integer
readonly: no
required: no
minimum: 0
default: 1000000
format: 64-bit
description:
serial number offset (opus)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Set preferred Ogg page size. (opus)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65025
default: 0
description:
preferred page size in bytes (deprecated) (opus)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65025
default: 0
description:
preferred page duration, in microseconds (opus)
type: integer
readonly: no
required: no
minimum: 0
default: 1000000
format: 64-bit
description:
Override major brand (psp)
type: string
readonly: no
required: no
description:
write zero-length name string in hdlr atoms within mdia and minf atoms (psp)
type: string
readonly: no
required: no
description:
Configures the encryption scheme, allowed values are none, cenc-aes-ctr (psp)
type: string
readonly: no
required: no
description:
Maximum fragment duration (psp)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead) (psp)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Maximum fragment size (psp)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Fragment number of the next fragment (psp)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
iods audio profile atom. (psp)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
iods video profile atom. (psp)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
Number of lookahead entries for ISM files (psp)
type: integer
readonly: no
required: no
minimum: 0
maximum: 255
default: 0
description:
MOV muxer flags (psp)
type: string
readonly: no
required: no
format: flags
values:
description:
maximum moov size so it can be placed at the begin (psp)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Minimum fragment duration (psp)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
gamma value for gama atom (psp)
type: float
readonly: no
required: no
minimum: 0
maximum: 10
default: 0
description:
set movie timescale (psp)
type: integer
readonly: no
required: no
minimum: 1
default: 1000
description:
RTP muxer flags (psp)
type: string
readonly: no
required: no
format: flags
values:
description:
Skip writing iods atom. (psp)
type: string
readonly: no
required: no
description:
use edit list (psp)
type: string
readonly: no
required: no
description:
use stream ids as track ids (psp)
type: string
readonly: no
required: no
description:
set timescale of all video tracks (psp)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
force or disable writing btrt (psp)
type: string
readonly: no
required: no
description:
Write producer reference time box with specified time source (psp)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
force or disable writing tmcd (psp)
type: string
readonly: no
required: no
description:
RTP muxer flags (rtp)
type: string
readonly: no
required: no
format: flags
values:
description:
Specify RTP payload type (rtp)
type: integer
readonly: no
required: no
minimum: -1
maximum: 127
default: -1
description:
Stream identifier (rtp)
type: integer
readonly: no
required: no
default: 0
description:
CNAME to include in RTCP SR packets (rtp)
type: string
readonly: no
required: no
description:
Starting sequence number (rtp)
type: integer
readonly: no
required: no
minimum: -1
maximum: 65535
default: -1
description:
set list of options for the MPEG-TS muxer (rtp_mpegts)
type: string
readonly: no
required: no
description:
set list of options for the RTP muxer (rtp_mpegts)
type: string
readonly: no
required: no
description:
RTP muxer flags (rtsp)
type: string
readonly: no
required: no
format: flags
values:
description:
set RTSP transport protocols (rtsp)
type: string
readonly: no
required: no
format: flags
values:
description:
set minimum local UDP port (rtsp)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65535
default: 5000
description:
set maximum local UDP port (rtsp)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65535
default: 65000
description:
Underlying protocol send/receive buffer size (rtsp)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
Underlying protocol send packet size (rtsp)
type: integer
readonly: no
required: no
minimum: -1
default: 1472
description:
set reference stream (segment)
type: string
readonly: no
required: no
default: ‘auto’
description:
set container format used for the segments (segment)
type: string
readonly: no
required: no
description:
set list of options for the container format used for the segments (segment)
type: string
readonly: no
required: no
description:
set the segment list filename (segment)
type: string
readonly: no
required: no
description:
write a single file containing the header (segment)
type: string
readonly: no
required: no
description:
set flags affecting segment list generation (segment)
type: string
readonly: no
required: no
format: flags
values:
description:
set the maximum number of playlist entries (segment)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
set the segment list type (segment)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
set segment to be cut at clocktime (segment)
type: string
readonly: no
required: no
description:
set segment clocktime offset (segment)
type: string
readonly: no
required: no
description:
set segment clocktime wrapping duration (segment)
type: string
readonly: no
required: no
description:
set segment duration (segment)
type: string
readonly: no
required: no
description:
set approximation value used for the segment times (segment)
type: string
readonly: no
required: no
description:
set minimum segment duration (segment)
type: string
readonly: no
required: no
description:
set segment split time points (segment)
type: string
readonly: no
required: no
description:
set segment split frame numbers (segment)
type: string
readonly: no
required: no
description:
set number after which the index wraps (segment)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
set base url prefix for segments (segment)
type: string
readonly: no
required: no
description:
set the sequence number of the first segment (segment)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
set the number of wrap before the first segment (segment)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
set filename expansion with strftime at segment creation (segment)
type: string
readonly: no
required: no
description:
increment timecode between each segment (segment)
type: string
readonly: no
required: no
description:
allow breaking segments on non-keyframes (segment)
type: string
readonly: no
required: no
description:
write header/trailer to each segment (segment)
type: string
readonly: no
required: no
description:
write a header to the first segment and a trailer to the last one (segment)
type: string
readonly: no
required: no
description:
reset timestamps at the beginning of each segment (segment)
type: string
readonly: no
required: no
description:
set initial timestamp offset (segment)
type: string
readonly: no
required: no
description:
allow writing empty 'filler' segments (segment)
type: string
readonly: no
required: no
description:
set reference stream (stream_segment,ssegment)
type: string
readonly: no
required: no
default: ‘auto’
description:
set container format used for the segments (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
set list of options for the container format used for the segments (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
set the segment list filename (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
write a single file containing the header (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
set flags affecting segment list generation (stream_segment,ssegment)
type: string
readonly: no
required: no
format: flags
values:
description:
set the maximum number of playlist entries (stream_segment,ssegment)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
set the segment list type (stream_segment,ssegment)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
set segment to be cut at clocktime (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
set segment clocktime offset (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
set segment clocktime wrapping duration (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
set segment duration (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
set approximation value used for the segment times (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
set minimum segment duration (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
set segment split time points (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
set segment split frame numbers (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
set number after which the index wraps (stream_segment,ssegment)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
set base url prefix for segments (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
set the sequence number of the first segment (stream_segment,ssegment)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
set the number of wrap before the first segment (stream_segment,ssegment)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
set filename expansion with strftime at segment creation (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
increment timecode between each segment (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
allow breaking segments on non-keyframes (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
write header/trailer to each segment (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
write a header to the first segment and a trailer to the last one (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
reset timestamps at the beginning of each segment (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
set initial timestamp offset (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
allow writing empty 'filler' segments (stream_segment,ssegment)
type: string
readonly: no
required: no
description:
number of fragments kept in the manifest (smoothstreaming)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
number of fragments kept outside of the manifest before removing from disk (smoothstreaming)
type: integer
readonly: no
required: no
minimum: 0
default: 5
description:
number of lookahead fragments (smoothstreaming)
type: integer
readonly: no
required: no
minimum: 0
default: 2
description:
minimum fragment duration (in microseconds) (smoothstreaming)
type: integer
readonly: no
required: no
minimum: 0
maximum: 2147483647
default: 5000000
format: 64-bit
description:
remove all fragments when finished (smoothstreaming)
type: string
readonly: no
required: no
description:
serial number offset (spx)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Set preferred Ogg page size. (spx)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65025
default: 0
description:
preferred page size in bytes (deprecated) (spx)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65025
default: 0
description:
preferred page duration, in microseconds (spx)
type: integer
readonly: no
required: no
minimum: 0
default: 1000000
format: 64-bit
description:
IEC 61937 encapsulation flags (spdif)
type: string
readonly: no
required: no
format: flags
values:
description:
mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled) (spdif)
type: integer
readonly: no
required: no
minimum: 0
maximum: 768000
default: 0
description:
min secs to strip HD for after an overflow (-1: till the end, default 60) (spdif)
type: integer
readonly: no
required: no
minimum: -1
default: 60
description:
set hash to use (streamhash)
type: string
readonly: no
required: no
default: ‘sha256’
description:
Use fifo pseudo-muxer to separate actual muxers from encoder (tee)
type: string
readonly: no
required: no
description:
fifo pseudo-muxer options (tee)
type: string
readonly: no
required: no
description:
Override major brand (3g2)
type: string
readonly: no
required: no
description:
write zero-length name string in hdlr atoms within mdia and minf atoms (3g2)
type: string
readonly: no
required: no
description:
Configures the encryption scheme, allowed values are none, cenc-aes-ctr (3g2)
type: string
readonly: no
required: no
description:
Maximum fragment duration (3g2)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead) (3g2)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Maximum fragment size (3g2)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Fragment number of the next fragment (3g2)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
iods audio profile atom. (3g2)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
iods video profile atom. (3g2)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
Number of lookahead entries for ISM files (3g2)
type: integer
readonly: no
required: no
minimum: 0
maximum: 255
default: 0
description:
MOV muxer flags (3g2)
type: string
readonly: no
required: no
format: flags
values:
description:
maximum moov size so it can be placed at the begin (3g2)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Minimum fragment duration (3g2)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
gamma value for gama atom (3g2)
type: float
readonly: no
required: no
minimum: 0
maximum: 10
default: 0
description:
set movie timescale (3g2)
type: integer
readonly: no
required: no
minimum: 1
default: 1000
description:
RTP muxer flags (3g2)
type: string
readonly: no
required: no
format: flags
values:
description:
Skip writing iods atom. (3g2)
type: string
readonly: no
required: no
description:
use edit list (3g2)
type: string
readonly: no
required: no
description:
use stream ids as track ids (3g2)
type: string
readonly: no
required: no
description:
set timescale of all video tracks (3g2)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
force or disable writing btrt (3g2)
type: string
readonly: no
required: no
description:
Write producer reference time box with specified time source (3g2)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
force or disable writing tmcd (3g2)
type: string
readonly: no
required: no
description:
Override major brand (3gp)
type: string
readonly: no
required: no
description:
write zero-length name string in hdlr atoms within mdia and minf atoms (3gp)
type: string
readonly: no
required: no
description:
Configures the encryption scheme, allowed values are none, cenc-aes-ctr (3gp)
type: string
readonly: no
required: no
description:
Maximum fragment duration (3gp)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead) (3gp)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Maximum fragment size (3gp)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Fragment number of the next fragment (3gp)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
iods audio profile atom. (3gp)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
iods video profile atom. (3gp)
type: integer
readonly: no
required: no
minimum: -1
maximum: 255
default: -1
description:
Number of lookahead entries for ISM files (3gp)
type: integer
readonly: no
required: no
minimum: 0
maximum: 255
default: 0
description:
MOV muxer flags (3gp)
type: string
readonly: no
required: no
format: flags
values:
description:
maximum moov size so it can be placed at the begin (3gp)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Minimum fragment duration (3gp)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
gamma value for gama atom (3gp)
type: float
readonly: no
required: no
minimum: 0
maximum: 10
default: 0
description:
set movie timescale (3gp)
type: integer
readonly: no
required: no
minimum: 1
default: 1000
description:
RTP muxer flags (3gp)
type: string
readonly: no
required: no
format: flags
values:
description:
Skip writing iods atom. (3gp)
type: string
readonly: no
required: no
description:
use edit list (3gp)
type: string
readonly: no
required: no
description:
use stream ids as track ids (3gp)
type: string
readonly: no
required: no
description:
set timescale of all video tracks (3gp)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
force or disable writing btrt (3gp)
type: string
readonly: no
required: no
description:
Write producer reference time box with specified time source (3gp)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
force or disable writing tmcd (3gp)
type: string
readonly: no
required: no
description:
Write BEXT chunk. (wav)
type: string
readonly: no
required: no
description:
Write Peak Envelope chunk. (wav)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Use RF64 header rather than RIFF for large files. (wav)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Number of audio samples used to generate each peak frame. (wav)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65536
default: 256
description:
The format of the peak envelope data (1: uint8, 2: uint16). (wav)
type: integer
readonly: no
required: no
minimum: 1
maximum: 2
default: 2
description:
Number of peak points per peak value (1 or 2). (wav)
type: integer
readonly: no
required: no
minimum: 1
maximum: 2
default: 2
description:
Reserve a given amount of space (in bytes) at the beginning of the file for the index (cues). (webm)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Move Cues (the index) to the front by shifting data if necessary (webm)
type: string
readonly: no
required: no
description:
Store at most the provided amount of bytes in a cluster. (webm)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
Store at most the provided number of milliseconds in a cluster. (webm)
type: integer
readonly: no
required: no
minimum: -1
default: -1
format: 64-bit
description:
Create a WebM file conforming to WebM DASH specification (webm)
type: string
readonly: no
required: no
description:
Track number for the DASH stream (webm)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
Write files assuming it is a live stream. (webm)
type: string
readonly: no
required: no
description:
allow RAW VFW mode (webm)
type: string
readonly: no
required: no
description:
Raw RGB bitmaps in VFW mode are stored bottom-up (webm)
type: string
readonly: no
required: no
description:
write a CRC32 element inside every Level 1 element (webm)
type: string
readonly: no
required: no
description:
Controls how a track's FlagDefault is inferred (webm)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on (webm_dash_manifest)
type: string
readonly: no
required: no
description:
create a live stream manifest (webm_dash_manifest)
type: string
readonly: no
required: no
description:
start index of the chunk (webm_dash_manifest)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
duration of each chunk (in milliseconds) (webm_dash_manifest)
type: integer
readonly: no
required: no
minimum: 0
default: 1000
description:
URL of the page that will return the UTC timestamp in ISO format (webm_dash_manifest)
type: string
readonly: no
required: no
description:
Smallest time (in seconds) shifting buffer for which any Representation is guaranteed to be available. (webm_dash_manifest)
type: float
readonly: no
required: no
minimum: 1
default: 60
format: double
description:
Minimum Update Period (in seconds) of the manifest. (webm_dash_manifest)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
start index of the chunk (webm_chunk)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
filename of the header where the initialization data will be written (webm_chunk)
type: string
readonly: no
required: no
description:
duration of each chunk in milliseconds (webm_chunk)
type: integer
readonly: no
required: no
minimum: 0
default: 5000
description:
set the HTTP method (webm_chunk)
type: string
readonly: no
required: no
description:
Number of times to loop the output: 0 - infinite loop (webp)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65535
default: 1
description:
set x coordinate of top left corner (fbdev)
type: integer
readonly: no
required: no
default: 0
description:
set y coordinate of top left corner (fbdev)
type: integer
readonly: no
required: no
default: 0
description:
set PulseAudio server (pulse)
type: string
readonly: no
required: no
description:
set application name (pulse)
type: string
readonly: no
required: no
default: ‘Lavf61.1.100’
description:
set stream description (pulse)
type: string
readonly: no
required: no
description:
set device name (pulse)
type: string
readonly: no
required: no
description:
set buffer size in bytes (pulse)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
set buffer duration in millisecs (pulse)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
set pre-buffering size (pulse)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
set minimum request size (pulse)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
set SDL window title (sdl,sdl2)
type: string
readonly: no
required: no
description:
set SDL window forced size (sdl,sdl2)
type: string
readonly: no
required: no
description:
set SDL window x position (sdl,sdl2)
type: integer
readonly: no
required: no
default: 805240832
description:
set SDL window y position (sdl,sdl2)
type: integer
readonly: no
required: no
default: 805240832
description:
set SDL window fullscreen (sdl,sdl2)
type: string
readonly: no
required: no
description:
set SDL window border off (sdl,sdl2)
type: string
readonly: no
required: no
description:
set if quit action is available (sdl,sdl2)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 1
description:
set display name (xv)
type: string
readonly: no
required: no
description:
set existing window id (xv)
type: integer
readonly: no
required: no
minimum: 0
default: 0
format: 64-bit
description:
set window forced size (xv)
type: string
readonly: no
required: no
description:
set window title (xv)
type: string
readonly: no
required: no
description:
set window x offset (xv)
type: integer
readonly: no
required: no
minimum: -2147483647
default: 0
description:
set window y offset (xv)
type: integer
readonly: no
required: no
minimum: -2147483647
default: 0
description:
set bitrate (in bits/s)
type: integer
readonly: no
required: no
minimum: 0
default: 200000
format: 64-bit
description:
set bitrate (in bits/s)
type: integer
readonly: no
required: no
minimum: 0
maximum: 2147483647
default: 128000
format: 64-bit
description:
Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality.
type: integer
readonly: no
required: no
minimum: 0
default: 4000000
type: string
readonly: no
required: no
format: flags
values:
type: string
readonly: no
required: no
format: flags
values:
description:
Export metadata as side data
type: string
readonly: no
required: no
format: flags
values:
description:
set the group of picture (GOP) size
type: integer
readonly: no
required: no
default: 12
description:
set audio sampling rate (in Hz)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
set cutoff bandwidth
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0
type: float
readonly: no
required: no
default: 0.5
description:
video quantizer scale blur (VBR)
type: float
readonly: no
required: no
minimum: -1
default: 0.5
description:
minimum video quantizer scale (VBR)
type: integer
readonly: no
required: no
minimum: -1
maximum: 69
default: 2
description:
maximum video quantizer scale (VBR)
type: integer
readonly: no
required: no
minimum: -1
maximum: 1024
default: 31
description:
maximum difference between the quantizer scales (VBR)
type: integer
readonly: no
required: no
default: 3
description:
set maximum number of B-frames between non-B-frames
type: integer
readonly: no
required: no
minimum: -1
default: 0
description:
QP factor between P- and B-frames
type: float
readonly: no
required: no
default: 1.25
description:
how strictly to follow the standards
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
QP offset between P- and B-frames
type: float
readonly: no
required: no
default: 1.25
description:
set error detection flags
type: string
readonly: no
required: no
format: flags
values:
description:
maximum bitrate (in bits/s). Used for VBV together with bufsize.
type: integer
readonly: no
required: no
minimum: 0
maximum: 2147483647
default: 0
format: 64-bit
description:
minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
format: 64-bit
description:
set ratecontrol buffer size (in bits)
type: integer
readonly: no
required: no
default: 0
description:
QP factor between P- and I-frames
type: float
readonly: no
required: no
default: -0.8
description:
QP offset between P- and I-frames
type: float
readonly: no
required: no
default: 0
description:
DCT algorithm
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
compresses bright areas stronger than medium ones
type: float
readonly: no
required: no
default: 0
description:
temporal complexity masking
type: float
readonly: no
required: no
default: 0
description:
spatial complexity masking
type: float
readonly: no
required: no
default: 0
description:
inter masking
type: float
readonly: no
required: no
default: 0
description:
compresses dark areas stronger than medium ones
type: float
readonly: no
required: no
default: 0
description:
select IDCT implementation
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
sample aspect ratio
type: string
readonly: no
required: no
format: numerator/denominator
description:
sample aspect ratio
type: string
readonly: no
required: no
format: numerator/denominator
description:
print specific debug info
type: string
readonly: no
required: no
format: flags
values:
description:
diamond type & size for motion estimation
type: integer
readonly: no
required: no
default: 0
description:
amount of motion predictors from the previous frame
type: integer
readonly: no
required: no
default: 0
description:
diamond type & size for motion estimation pre-pass
type: integer
readonly: no
required: no
default: 0
description:
sub-pel motion estimation quality
type: integer
readonly: no
required: no
default: 8
description:
limit motion vectors range (1023 for DivX player)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
default: 0
description:
macroblock decision algorithm (high quality mode)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
number of bits which should be loaded into the rc buffer before decoding starts
type: integer
readonly: no
required: no
default: 0
description:
set the number of threads
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
intra_dc_precision
type: integer
readonly: no
required: no
minimum: -8
maximum: 16
default: 0
description:
nsse weight
type: integer
readonly: no
required: no
default: 8
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
encoding level, usually corresponding to the profile level, codec-specific
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
full-pel ME compare function
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
sub-pel ME compare function
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
macroblock compare function
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
interlaced DCT compare function
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
pre motion estimation compare function
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
minimum macroblock Lagrange factor (VBR)
type: integer
readonly: no
required: no
minimum: 1
maximum: 32767
default: 236
description:
maximum macroblock Lagrange factor (VBR)
type: integer
readonly: no
required: no
minimum: 1
maximum: 32767
default: 3658
description:
refine the two motion vectors used in bidirectional macroblocks
type: integer
readonly: no
required: no
minimum: 0
maximum: 4
default: 1
description:
minimum interval between IDR-frames
type: integer
readonly: no
required: no
default: 25
description:
reference frames to consider for motion compensation
type: integer
readonly: no
required: no
default: 1
description:
rate-distortion optimal quantization
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 256
type: integer
readonly: no
required: no
default: -1
type: string
readonly: no
required: no
type: float
readonly: no
required: no
minimum: 0
default: 0
type: float
readonly: no
required: no
minimum: 0
default: 3
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
color primaries
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
color transfer characteristics
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
color space
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
color range
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
chroma sample location
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
set the number of slices, used in parallelized encoding
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
select multithreading type
type: string
readonly: no
required: no
format: flags
values:
description:
audio service type
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Field order
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
set information dump field separator
type: string
readonly: no
required: no
description:
Maximum number of pixels
type: integer
readonly: no
required: no
minimum: 0
maximum: 2147483647
default: 2147483647
format: 64-bit
description:
Maximum number of samples
type: integer
readonly: no
required: no
minimum: 0
maximum: 2147483647
default: 2147483647
format: 64-bit
description:
Flags common for all mpegvideo-based encoders. (amv)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (amv)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (amv)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (amv)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (amv)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (amv)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (amv)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (amv)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (amv)
type: float
readonly: no
required: no
default: 0
description:
currently useless (amv)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (amv)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (amv)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (amv)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (amv)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (amv)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (amv)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (amv)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (amv)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (amv)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (amv)
type: integer
readonly: no
required: no
default: 0
description:
Huffman table strategy (amv)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (amv)
type: string
readonly: no
required: no
description:
Set image resolution (in dots per inch) (apng)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65536
default: 0
description:
Set image resolution (in dots per meter) (apng)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65536
default: 0
description:
Prediction method (apng)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
set quality (cfhd)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Max extra codebook recalculation passes, more is better and slower (cinepak)
type: integer
readonly: no
required: no
minimum: 0
default: 2
description:
Avoid wasting bytes, ignore vintage MacOS decoder (cinepak)
type: string
readonly: no
required: no
description:
Limit strips/frame, vintage compatible is 1..3, otherwise the more the better (cinepak)
type: integer
readonly: no
required: no
minimum: 1
maximum: 32
default: 3
description:
Enforce min strips/frame, more is worse and faster, must be <= max_strips (cinepak)
type: integer
readonly: no
required: no
minimum: 1
maximum: 32
default: 1
description:
How fast the strip number adapts, more is slightly better, much slower (cinepak)
type: integer
readonly: no
required: no
minimum: 0
maximum: 31
default: 0
description:
Dither type (cljr)
type: integer
readonly: no
required: no
minimum: 0
maximum: 2
default: 1
description:
encode with Avid Nitris compatibility (dnxhd)
type: string
readonly: no
required: no
description:
intra quant bias (dnxhd)
type: integer
readonly: no
required: no
default: 0
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Quantizer dead zone (dvvideo)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1024
default: 7
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
set compression type (exr)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
set pixel type (exr)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
set gamma (exr)
type: float
readonly: no
required: no
minimum: 0.001
default: 1
description:
Protect slices with CRCs (ffv1)
type: string
readonly: no
required: no
description:
Coder type (ffv1)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Context model (ffv1)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 0
description:
Allow multithreading for e.g. context=1 at the expense of determinism (ffvhuff)
type: string
readonly: no
required: no
description:
Prediction method (ffvhuff)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Set per-frame huffman tables (ffvhuff)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 0
description:
Flags common for all mpegvideo-based encoders. (flv)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (flv)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (flv)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (flv)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (flv)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (flv)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (flv)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (flv)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (flv)
type: float
readonly: no
required: no
default: 0
description:
currently useless (flv)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (flv)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (flv)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (flv)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (flv)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (flv)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (flv)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (flv)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (flv)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (flv)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (flv)
type: integer
readonly: no
required: no
default: 0
description:
motion estimation algorithm (flv)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Motion estimation bitrate penalty compensation (1.0 = 256) (flv)
type: integer
readonly: no
required: no
default: 256
description:
pre motion estimation (flv)
type: integer
readonly: no
required: no
default: 0
description:
Penalty for intra blocks in block decision (flv)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1073741823
default: 0
description:
set GIF flags (gif)
type: string
readonly: no
required: no
format: flags
values:
description:
enable encoding only images per frame (gif)
type: string
readonly: no
required: no
description:
write a palette to the global gif header where feasible (gif)
type: string
readonly: no
required: no
description:
Flags common for all mpegvideo-based encoders. (h261)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (h261)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (h261)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (h261)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (h261)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (h261)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (h261)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (h261)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (h261)
type: float
readonly: no
required: no
default: 0
description:
currently useless (h261)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (h261)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (h261)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (h261)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (h261)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (h261)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (h261)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (h261)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (h261)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (h261)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (h261)
type: integer
readonly: no
required: no
default: 0
description:
motion estimation algorithm (h261)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Motion estimation bitrate penalty compensation (1.0 = 256) (h261)
type: integer
readonly: no
required: no
default: 256
description:
pre motion estimation (h261)
type: integer
readonly: no
required: no
default: 0
description:
Penalty for intra blocks in block decision (h261)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1073741823
default: 0
description:
use overlapped block motion compensation. (h263)
type: string
readonly: no
required: no
description:
emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size (h263)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Flags common for all mpegvideo-based encoders. (h263)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (h263)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (h263)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (h263)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (h263)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (h263)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (h263)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (h263)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (h263)
type: float
readonly: no
required: no
default: 0
description:
currently useless (h263)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (h263)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (h263)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (h263)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (h263)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (h263)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (h263)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (h263)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (h263)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (h263)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (h263)
type: integer
readonly: no
required: no
default: 0
description:
motion estimation algorithm (h263)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Motion estimation bitrate penalty compensation (1.0 = 256) (h263)
type: integer
readonly: no
required: no
default: 256
description:
pre motion estimation (h263)
type: integer
readonly: no
required: no
default: 0
description:
Penalty for intra blocks in block decision (h263)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1073741823
default: 0
description:
Use unlimited motion vectors. (h263p)
type: string
readonly: no
required: no
description:
Use alternative inter VLC. (h263p)
type: string
readonly: no
required: no
description:
use overlapped block motion compensation. (h263p)
type: string
readonly: no
required: no
description:
Write slice start position at every GOB header instead of just GOB number. (h263p)
type: string
readonly: no
required: no
description:
Flags common for all mpegvideo-based encoders. (h263p)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (h263p)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (h263p)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (h263p)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (h263p)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (h263p)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (h263p)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (h263p)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (h263p)
type: float
readonly: no
required: no
default: 0
description:
currently useless (h263p)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (h263p)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (h263p)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (h263p)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (h263p)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (h263p)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (h263p)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (h263p)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (h263p)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (h263p)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (h263p)
type: integer
readonly: no
required: no
default: 0
description:
motion estimation algorithm (h263p)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Motion estimation bitrate penalty compensation (1.0 = 256) (h263p)
type: integer
readonly: no
required: no
default: 256
description:
pre motion estimation (h263p)
type: integer
readonly: no
required: no
default: 0
description:
Penalty for intra blocks in block decision (h263p)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1073741823
default: 0
description:
Allow multithreading for e.g. context=1 at the expense of determinism (huffyuv)
type: string
readonly: no
required: no
description:
Prediction method (huffyuv)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Codec Format (jpeg2000)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Tile Width (jpeg2000)
type: integer
readonly: no
required: no
minimum: 1
maximum: 1073741824
default: 256
description:
Tile Height (jpeg2000)
type: integer
readonly: no
required: no
minimum: 1
maximum: 1073741824
default: 256
description:
DWT Type (jpeg2000)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
SOP marker (jpeg2000)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 0
description:
EPH marker (jpeg2000)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 0
description:
Progression Order (jpeg2000)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Layer Rates (jpeg2000)
type: string
readonly: no
required: no
description:
Prediction method (jpegls)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Prediction method (ljpeg)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Prediction method (magicyuv)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Flags common for all mpegvideo-based encoders. (mjpeg)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (mjpeg)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (mjpeg)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (mjpeg)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (mjpeg)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (mjpeg)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (mjpeg)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (mjpeg)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (mjpeg)
type: float
readonly: no
required: no
default: 0
description:
currently useless (mjpeg)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (mjpeg)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (mjpeg)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (mjpeg)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (mjpeg)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (mjpeg)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (mjpeg)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (mjpeg)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (mjpeg)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (mjpeg)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (mjpeg)
type: integer
readonly: no
required: no
default: 0
description:
Huffman table strategy (mjpeg)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (mjpeg)
type: string
readonly: no
required: no
description:
MPEG GOP Timecode in hh:mm:ss[:;.]ff format. Overrides timecode_frame_start. (mpeg1video)
type: string
readonly: no
required: no
description:
Timecode is in drop frame format. (mpeg1video)
type: string
readonly: no
required: no
description:
Reserve space for SVCD scan offset user data. (mpeg1video)
type: string
readonly: no
required: no
description:
GOP timecode frame start number, in non-drop-frame format (mpeg1video)
type: integer
readonly: no
required: no
minimum: -1
default: -1
format: 64-bit
description:
Strategy to choose between I/P/B-frames (mpeg1video)
type: integer
readonly: no
required: no
minimum: 0
maximum: 2
default: 0
description:
Adjust sensitivity of b_frame_strategy 1 (mpeg1video)
type: integer
readonly: no
required: no
minimum: 1
default: 40
description:
Downscale frames for dynamic B-frame decision (mpeg1video)
type: integer
readonly: no
required: no
minimum: 0
maximum: 3
default: 0
description:
Flags common for all mpegvideo-based encoders. (mpeg1video)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (mpeg1video)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (mpeg1video)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (mpeg1video)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (mpeg1video)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (mpeg1video)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (mpeg1video)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (mpeg1video)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (mpeg1video)
type: float
readonly: no
required: no
default: 0
description:
currently useless (mpeg1video)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (mpeg1video)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (mpeg1video)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (mpeg1video)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (mpeg1video)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (mpeg1video)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (mpeg1video)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (mpeg1video)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (mpeg1video)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (mpeg1video)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (mpeg1video)
type: integer
readonly: no
required: no
default: 0
description:
motion estimation algorithm (mpeg1video)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Motion estimation bitrate penalty compensation (1.0 = 256) (mpeg1video)
type: integer
readonly: no
required: no
default: 256
description:
pre motion estimation (mpeg1video)
type: integer
readonly: no
required: no
default: 0
description:
Penalty for intra blocks in block decision (mpeg1video)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1073741823
default: 0
description:
MPEG GOP Timecode in hh:mm:ss[:;.]ff format. Overrides timecode_frame_start. (mpeg2video)
type: string
readonly: no
required: no
description:
Timecode is in drop frame format. (mpeg2video)
type: string
readonly: no
required: no
description:
Reserve space for SVCD scan offset user data. (mpeg2video)
type: string
readonly: no
required: no
description:
GOP timecode frame start number, in non-drop-frame format (mpeg2video)
type: integer
readonly: no
required: no
minimum: -1
default: -1
format: 64-bit
description:
Strategy to choose between I/P/B-frames (mpeg2video)
type: integer
readonly: no
required: no
minimum: 0
maximum: 2
default: 0
description:
Adjust sensitivity of b_frame_strategy 1 (mpeg2video)
type: integer
readonly: no
required: no
minimum: 1
default: 40
description:
Downscale frames for dynamic B-frame decision (mpeg2video)
type: integer
readonly: no
required: no
minimum: 0
maximum: 3
default: 0
description:
Use MPEG-2 intra VLC table. (mpeg2video)
type: string
readonly: no
required: no
description:
Use nonlinear quantizer. (mpeg2video)
type: string
readonly: no
required: no
description:
Enable alternate scantable. (mpeg2video)
type: string
readonly: no
required: no
description:
Use A53 Closed Captions (if available) (mpeg2video)
type: string
readonly: no
required: no
description:
Write sequence_display_extension blocks. (mpeg2video)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Video_format in the sequence_display_extension indicating the source of the video. (mpeg2video)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Flags common for all mpegvideo-based encoders. (mpeg2video)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (mpeg2video)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (mpeg2video)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (mpeg2video)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (mpeg2video)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (mpeg2video)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (mpeg2video)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (mpeg2video)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (mpeg2video)
type: float
readonly: no
required: no
default: 0
description:
currently useless (mpeg2video)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (mpeg2video)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (mpeg2video)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (mpeg2video)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (mpeg2video)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (mpeg2video)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (mpeg2video)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (mpeg2video)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (mpeg2video)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (mpeg2video)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (mpeg2video)
type: integer
readonly: no
required: no
default: 0
description:
motion estimation algorithm (mpeg2video)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Motion estimation bitrate penalty compensation (1.0 = 256) (mpeg2video)
type: integer
readonly: no
required: no
default: 256
description:
pre motion estimation (mpeg2video)
type: integer
readonly: no
required: no
default: 0
description:
Penalty for intra blocks in block decision (mpeg2video)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1073741823
default: 0
description:
Use data partitioning. (mpeg4)
type: string
readonly: no
required: no
description:
Enable alternate scantable. (mpeg4)
type: string
readonly: no
required: no
description:
Use MPEG quantizers instead of H.263 (mpeg4)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 0
description:
Strategy to choose between I/P/B-frames (mpeg4)
type: integer
readonly: no
required: no
minimum: 0
maximum: 2
default: 0
description:
Adjust sensitivity of b_frame_strategy 1 (mpeg4)
type: integer
readonly: no
required: no
minimum: 1
default: 40
description:
Downscale frames for dynamic B-frame decision (mpeg4)
type: integer
readonly: no
required: no
minimum: 0
maximum: 3
default: 0
description:
Flags common for all mpegvideo-based encoders. (mpeg4)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (mpeg4)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (mpeg4)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (mpeg4)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (mpeg4)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (mpeg4)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (mpeg4)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (mpeg4)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (mpeg4)
type: float
readonly: no
required: no
default: 0
description:
currently useless (mpeg4)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (mpeg4)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (mpeg4)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (mpeg4)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (mpeg4)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (mpeg4)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (mpeg4)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (mpeg4)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (mpeg4)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (mpeg4)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (mpeg4)
type: integer
readonly: no
required: no
default: 0
description:
motion estimation algorithm (mpeg4)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Motion estimation bitrate penalty compensation (1.0 = 256) (mpeg4)
type: integer
readonly: no
required: no
default: 256
description:
pre motion estimation (mpeg4)
type: integer
readonly: no
required: no
default: 0
description:
Penalty for intra blocks in block decision (mpeg4)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1073741823
default: 0
description:
Flags common for all mpegvideo-based encoders. (msmpeg4v2)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (msmpeg4v2)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (msmpeg4v2)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (msmpeg4v2)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (msmpeg4v2)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (msmpeg4v2)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (msmpeg4v2)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (msmpeg4v2)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (msmpeg4v2)
type: float
readonly: no
required: no
default: 0
description:
currently useless (msmpeg4v2)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (msmpeg4v2)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (msmpeg4v2)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (msmpeg4v2)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (msmpeg4v2)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (msmpeg4v2)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (msmpeg4v2)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (msmpeg4v2)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (msmpeg4v2)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (msmpeg4v2)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (msmpeg4v2)
type: integer
readonly: no
required: no
default: 0
description:
motion estimation algorithm (msmpeg4v2)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Motion estimation bitrate penalty compensation (1.0 = 256) (msmpeg4v2)
type: integer
readonly: no
required: no
default: 256
description:
pre motion estimation (msmpeg4v2)
type: integer
readonly: no
required: no
default: 0
description:
Penalty for intra blocks in block decision (msmpeg4v2)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1073741823
default: 0
description:
Flags common for all mpegvideo-based encoders. (msmpeg4)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (msmpeg4)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (msmpeg4)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (msmpeg4)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (msmpeg4)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (msmpeg4)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (msmpeg4)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (msmpeg4)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (msmpeg4)
type: float
readonly: no
required: no
default: 0
description:
currently useless (msmpeg4)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (msmpeg4)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (msmpeg4)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (msmpeg4)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (msmpeg4)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (msmpeg4)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (msmpeg4)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (msmpeg4)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (msmpeg4)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (msmpeg4)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (msmpeg4)
type: integer
readonly: no
required: no
default: 0
description:
motion estimation algorithm (msmpeg4)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Motion estimation bitrate penalty compensation (1.0 = 256) (msmpeg4)
type: integer
readonly: no
required: no
default: 256
description:
pre motion estimation (msmpeg4)
type: integer
readonly: no
required: no
default: 0
description:
Penalty for intra blocks in block decision (msmpeg4)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1073741823
default: 0
description:
Set image resolution (in dots per inch) (png)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65536
default: 0
description:
Set image resolution (in dots per meter) (png)
type: integer
readonly: no
required: no
minimum: 0
maximum: 65536
default: 0
description:
Prediction method (png)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
vendor ID (prores)
type: string
readonly: no
required: no
default: ‘fmpg’
description:
vendor ID (prores_aw)
type: string
readonly: no
required: no
default: ‘fmpg’
description:
macroblocks per slice (prores_ks)
type: integer
readonly: no
required: no
minimum: 1
maximum: 8
default: 8
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
vendor ID (prores_ks)
type: string
readonly: no
required: no
default: ‘Lavc’
description:
desired bits per macroblock (prores_ks)
type: integer
readonly: no
required: no
minimum: 0
maximum: 8192
default: 0
description:
quantiser matrix (prores_ks)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
bits for alpha plane (prores_ks)
type: integer
readonly: no
required: no
minimum: 0
maximum: 16
default: 16
description:
Whether to respect known limitations in Quake 3 decoder (roqvideo)
type: string
readonly: no
required: no
type: integer
readonly: no
required: no
minimum: 0
maximum: 24
default: 1
type: integer
readonly: no
required: no
minimum: 0
maximum: 24
default: 1
type: integer
readonly: no
required: no
minimum: 0
maximum: 24
default: 0
type: integer
readonly: no
required: no
minimum: 0
maximum: 24
default: 1
description:
Flags common for all mpegvideo-based encoders. (rv10)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (rv10)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (rv10)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (rv10)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (rv10)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (rv10)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (rv10)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (rv10)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (rv10)
type: float
readonly: no
required: no
default: 0
description:
currently useless (rv10)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (rv10)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (rv10)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (rv10)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (rv10)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (rv10)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (rv10)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (rv10)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (rv10)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (rv10)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (rv10)
type: integer
readonly: no
required: no
default: 0
description:
motion estimation algorithm (rv10)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Motion estimation bitrate penalty compensation (1.0 = 256) (rv10)
type: integer
readonly: no
required: no
default: 256
description:
pre motion estimation (rv10)
type: integer
readonly: no
required: no
default: 0
description:
Penalty for intra blocks in block decision (rv10)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1073741823
default: 0
description:
Flags common for all mpegvideo-based encoders. (rv20)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (rv20)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (rv20)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (rv20)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (rv20)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (rv20)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (rv20)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (rv20)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (rv20)
type: float
readonly: no
required: no
default: 0
description:
currently useless (rv20)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (rv20)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (rv20)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (rv20)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (rv20)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (rv20)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (rv20)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (rv20)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (rv20)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (rv20)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (rv20)
type: integer
readonly: no
required: no
default: 0
description:
motion estimation algorithm (rv20)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Motion estimation bitrate penalty compensation (1.0 = 256) (rv20)
type: integer
readonly: no
required: no
default: 256
description:
pre motion estimation (rv20)
type: integer
readonly: no
required: no
default: 0
description:
Penalty for intra blocks in block decision (rv20)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1073741823
default: 0
description:
Use run-length compression (sgi)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 1
description:
motion estimation algorithm (snow)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Only do ME/MC (I frames -> ref, P frame -> ME+MC). (snow)
type: string
readonly: no
required: no
description:
Skip final bitstream writeout. (snow)
type: string
readonly: no
required: no
description:
Penalty for intra blocks in block decission (snow)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Dia size for the iterative ME (snow)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Scene change threshold (snow)
type: integer
readonly: no
required: no
default: 0
description:
Spatial decomposition type (snow)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (snow)
type: string
readonly: no
required: no
description:
Flags common for all mpegvideo-based encoders. (speedhq)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (speedhq)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (speedhq)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (speedhq)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (speedhq)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (speedhq)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (speedhq)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (speedhq)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (speedhq)
type: float
readonly: no
required: no
default: 0
description:
currently useless (speedhq)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (speedhq)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (speedhq)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (speedhq)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (speedhq)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (speedhq)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (speedhq)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (speedhq)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (speedhq)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (speedhq)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (speedhq)
type: integer
readonly: no
required: no
default: 0
description:
motion estimation algorithm (speedhq)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Motion estimation bitrate penalty compensation (1.0 = 256) (speedhq)
type: integer
readonly: no
required: no
default: 256
description:
pre motion estimation (speedhq)
type: integer
readonly: no
required: no
default: 0
description:
Penalty for intra blocks in block decision (speedhq)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1073741823
default: 0
description:
Use run-length compression (sunrast)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 1
description:
Motion estimation algorithm (svq1)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Use run-length compression (targa)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 1
description:
set the image resolution (in dpi) (tiff)
type: integer
readonly: no
required: no
minimum: 1
maximum: 65536
default: 72
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Prediction method (utvideo)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Texture format (vbn)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Max undershoot in percent (vc2)
type: float
readonly: no
required: no
minimum: 0
maximum: 45
default: 5
format: double
description:
Slice width (vc2)
type: string
readonly: no
required: no
format: integer or keyword
description:
Slice height (vc2)
type: string
readonly: no
required: no
format: integer or keyword
description:
Transform depth (vc2)
type: string
readonly: no
required: no
format: integer or keyword
description:
Transform type (vc2)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Custom quantization matrix (vc2)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Flags common for all mpegvideo-based encoders. (wmv1)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (wmv1)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (wmv1)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (wmv1)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (wmv1)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (wmv1)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (wmv1)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (wmv1)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (wmv1)
type: float
readonly: no
required: no
default: 0
description:
currently useless (wmv1)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (wmv1)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (wmv1)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (wmv1)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (wmv1)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (wmv1)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (wmv1)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (wmv1)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (wmv1)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (wmv1)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (wmv1)
type: integer
readonly: no
required: no
default: 0
description:
motion estimation algorithm (wmv1)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Motion estimation bitrate penalty compensation (1.0 = 256) (wmv1)
type: integer
readonly: no
required: no
default: 256
description:
pre motion estimation (wmv1)
type: integer
readonly: no
required: no
default: 0
description:
Penalty for intra blocks in block decision (wmv1)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1073741823
default: 0
description:
Flags common for all mpegvideo-based encoders. (wmv2)
type: string
readonly: no
required: no
format: flags
values:
description:
single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (wmv2)
type: integer
readonly: no
required: no
default: 0
description:
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (wmv2)
type: integer
readonly: no
required: no
default: 0
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Simulate errors in the bitstream to test error concealment. (wmv2)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (wmv2)
type: float
readonly: no
required: no
minimum: 0
maximum: 99
default: 0
description:
experimental quantizer modulation (wmv2)
type: float
readonly: no
required: no
default: 0
description:
experimental quantizer modulation (wmv2)
type: integer
readonly: no
required: no
default: 0
description:
Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (wmv2)
type: string
readonly: no
required: no
description:
initial complexity for 1-pass encoding (wmv2)
type: float
readonly: no
required: no
default: 0
description:
currently useless (wmv2)
type: float
readonly: no
required: no
default: 1
description:
increase the quantizer for macroblocks close to borders (wmv2)
type: float
readonly: no
required: no
default: 0
description:
minimum Lagrange factor (VBR) (wmv2)
type: integer
readonly: no
required: no
minimum: 0
default: 236
description:
maximum Lagrange factor (VBR) (wmv2)
type: integer
readonly: no
required: no
minimum: 0
default: 3658
description:
Frame skip threshold (wmv2)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip factor (wmv2)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip exponent (wmv2)
type: integer
readonly: no
required: no
default: 0
description:
Frame skip compare function (wmv2)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Scene change threshold (wmv2)
type: integer
readonly: no
required: no
default: 0
description:
Noise reduction (wmv2)
type: integer
readonly: no
required: no
default: 0
description:
RTP payload size in bytes (wmv2)
type: integer
readonly: no
required: no
default: 0
description:
motion estimation algorithm (wmv2)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Motion estimation bitrate penalty compensation (1.0 = 256) (wmv2)
type: integer
readonly: no
required: no
default: 256
description:
pre motion estimation (wmv2)
type: integer
readonly: no
required: no
default: 0
description:
Penalty for intra blocks in block decision (wmv2)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1073741823
default: 0
description:
Coding algorithm (aac)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Force M/S stereo coding (aac)
type: string
readonly: no
required: no
description:
Intensity stereo coding (aac)
type: string
readonly: no
required: no
description:
Perceptual noise substitution (aac)
type: string
readonly: no
required: no
description:
Temporal noise shaping (aac)
type: string
readonly: no
required: no
description:
Long term prediction (aac)
type: string
readonly: no
required: no
description:
AAC-Main prediction (aac)
type: string
readonly: no
required: no
description:
Forces the use of PCEs (aac)
type: string
readonly: no
required: no
description:
Center Mix Level (ac3)
type: float
readonly: no
required: no
minimum: 0
maximum: 1
default: 0.594604
description:
Surround Mix Level (ac3)
type: float
readonly: no
required: no
minimum: 0
maximum: 1
default: 0.5
description:
Mixing Level (ac3)
type: integer
readonly: no
required: no
minimum: -1
maximum: 111
default: -1
description:
Room Type (ac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Allow Changing Metadata Per-Frame (ac3)
type: string
readonly: no
required: no
description:
Copyright Bit (ac3)
type: integer
readonly: no
required: no
minimum: -1
maximum: 1
default: -1
description:
Dialogue Level (dB) (ac3)
type: integer
readonly: no
required: no
minimum: -31
maximum: -1
default: -31
description:
Dolby Surround Mode (ac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Original Bit Stream (ac3)
type: integer
readonly: no
required: no
minimum: -1
maximum: 1
default: -1
description:
Preferred Stereo Downmix Mode (ac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Lt/Rt Center Mix Level (ac3)
type: float
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
Lt/Rt Surround Mix Level (ac3)
type: float
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
Lo/Ro Center Mix Level (ac3)
type: float
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
Lo/Ro Surround Mix Level (ac3)
type: float
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
Dolby Surround EX Mode (ac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Dolby Headphone Mode (ac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
A/D Converter Type (ac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Stereo Rematrixing (ac3)
type: string
readonly: no
required: no
description:
Channel Coupling (ac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Coupling Start Band (ac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Center Mix Level (ac3_fixed)
type: float
readonly: no
required: no
minimum: 0
maximum: 1
default: 0.594604
description:
Surround Mix Level (ac3_fixed)
type: float
readonly: no
required: no
minimum: 0
maximum: 1
default: 0.5
description:
Mixing Level (ac3_fixed)
type: integer
readonly: no
required: no
minimum: -1
maximum: 111
default: -1
description:
Room Type (ac3_fixed)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Allow Changing Metadata Per-Frame (ac3_fixed)
type: string
readonly: no
required: no
description:
Copyright Bit (ac3_fixed)
type: integer
readonly: no
required: no
minimum: -1
maximum: 1
default: -1
description:
Dialogue Level (dB) (ac3_fixed)
type: integer
readonly: no
required: no
minimum: -31
maximum: -1
default: -31
description:
Dolby Surround Mode (ac3_fixed)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Original Bit Stream (ac3_fixed)
type: integer
readonly: no
required: no
minimum: -1
maximum: 1
default: -1
description:
Preferred Stereo Downmix Mode (ac3_fixed)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Lt/Rt Center Mix Level (ac3_fixed)
type: float
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
Lt/Rt Surround Mix Level (ac3_fixed)
type: float
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
Lo/Ro Center Mix Level (ac3_fixed)
type: float
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
Lo/Ro Surround Mix Level (ac3_fixed)
type: float
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
Dolby Surround EX Mode (ac3_fixed)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Dolby Headphone Mode (ac3_fixed)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
A/D Converter Type (ac3_fixed)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Stereo Rematrixing (ac3_fixed)
type: string
readonly: no
required: no
description:
Channel Coupling (ac3_fixed)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Coupling Start Band (ac3_fixed)
type: string
readonly: no
required: no
format: integer or keyword
values:
type: integer
readonly: no
required: no
minimum: 1
maximum: 30
default: 4
type: integer
readonly: no
required: no
minimum: 1
maximum: 30
default: 6
description:
Use ADPCM encoding (dca)
type: string
readonly: no
required: no
description:
Mixing Level (eac3)
type: integer
readonly: no
required: no
minimum: -1
maximum: 111
default: -1
description:
Room Type (eac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Allow Changing Metadata Per-Frame (eac3)
type: string
readonly: no
required: no
description:
Copyright Bit (eac3)
type: integer
readonly: no
required: no
minimum: -1
maximum: 1
default: -1
description:
Dialogue Level (dB) (eac3)
type: integer
readonly: no
required: no
minimum: -31
maximum: -1
default: -31
description:
Dolby Surround Mode (eac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Original Bit Stream (eac3)
type: integer
readonly: no
required: no
minimum: -1
maximum: 1
default: -1
description:
Preferred Stereo Downmix Mode (eac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Lt/Rt Center Mix Level (eac3)
type: float
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
Lt/Rt Surround Mix Level (eac3)
type: float
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
Lo/Ro Center Mix Level (eac3)
type: float
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
Lo/Ro Surround Mix Level (eac3)
type: float
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
Dolby Surround EX Mode (eac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Dolby Headphone Mode (eac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
A/D Converter Type (eac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Stereo Rematrixing (eac3)
type: string
readonly: no
required: no
description:
Channel Coupling (eac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Coupling Start Band (eac3)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
LPC coefficient precision (flac)
type: integer
readonly: no
required: no
minimum: 0
maximum: 15
default: 15
description:
LPC algorithm (flac)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Number of passes to use for Cholesky factorization during LPC analysis (flac)
type: integer
readonly: no
required: no
minimum: 1
default: 2
type: integer
readonly: no
required: no
minimum: -1
maximum: 8
default: -1
type: integer
readonly: no
required: no
minimum: -1
maximum: 8
default: -1
description:
Search method for selecting prediction order (flac)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Stereo decorrelation mode (flac)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Calculate rice parameters exactly (flac)
type: string
readonly: no
required: no
description:
Multi-dimensional quantization (flac)
type: string
readonly: no
required: no
type: integer
readonly: no
required: no
minimum: -1
maximum: 32
default: -1
type: integer
readonly: no
required: no
minimum: -1
maximum: 32
default: -1
description:
Max number of frames between each new header (mlp)
type: integer
readonly: no
required: no
minimum: 8
maximum: 128
default: 16
description:
LPC coefficient precision (mlp)
type: integer
readonly: no
required: no
minimum: 0
maximum: 15
default: 15
description:
LPC algorithm (mlp)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Number of passes to use for Cholesky factorization during LPC analysis (mlp)
type: integer
readonly: no
required: no
minimum: 1
default: 2
description:
Max number of codebook searches (mlp)
type: integer
readonly: no
required: no
minimum: 1
maximum: 100
default: 3
description:
Search method for selecting prediction order (mlp)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Rematrix coefficient precision (mlp)
type: integer
readonly: no
required: no
minimum: 0
maximum: 14
default: 1
description:
Maximum delay in milliseconds (opus)
type: float
readonly: no
required: no
minimum: 2.5
maximum: 360
default: 360
description:
Apply intensity stereo phase inversion (opus)
type: string
readonly: no
required: no
description:
set maximum algorithmic latency (sbc)
type: string
readonly: no
required: no
description:
use mSBC mode (wideband speech mono SBC) (sbc)
type: string
readonly: no
required: no
description:
Max number of frames between each new header (truehd)
type: integer
readonly: no
required: no
minimum: 8
maximum: 128
default: 16
description:
LPC coefficient precision (truehd)
type: integer
readonly: no
required: no
minimum: 0
maximum: 15
default: 15
description:
LPC algorithm (truehd)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Number of passes to use for Cholesky factorization during LPC analysis (truehd)
type: integer
readonly: no
required: no
minimum: 1
default: 2
description:
Max number of codebook searches (truehd)
type: integer
readonly: no
required: no
minimum: 1
maximum: 100
default: 3
description:
Search method for selecting prediction order (truehd)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Rematrix coefficient precision (truehd)
type: integer
readonly: no
required: no
minimum: 0
maximum: 14
default: 1
description:
(wavpack)
type: string
readonly: no
required: no
description:
(wavpack)
type: string
readonly: no
required: no
description:
set the block size (adpcm_argo)
type: integer
readonly: no
required: no
minimum: 32
maximum: 8192
default: 1024
description:
Bits per code (g726)
type: integer
readonly: no
required: no
minimum: 2
maximum: 5
default: 4
description:
Bits per code (g726le)
type: integer
readonly: no
required: no
minimum: 2
maximum: 5
default: 4
description:
set the block size (adpcm_ima_amv)
type: integer
readonly: no
required: no
minimum: 32
maximum: 8192
default: 1024
description:
set the block size (adpcm_ima_alp)
type: integer
readonly: no
required: no
minimum: 32
maximum: 8192
default: 1024
description:
set the block size (adpcm_ima_apm)
type: integer
readonly: no
required: no
minimum: 32
maximum: 8192
default: 1024
description:
set the block size (adpcm_ima_qt)
type: integer
readonly: no
required: no
minimum: 32
maximum: 8192
default: 1024
description:
set the block size (adpcm_ima_ssi)
type: integer
readonly: no
required: no
minimum: 32
maximum: 8192
default: 1024
description:
set the block size (adpcm_ima_wav)
type: integer
readonly: no
required: no
minimum: 32
maximum: 8192
default: 1024
description:
set the block size (adpcm_ima_ws)
type: integer
readonly: no
required: no
minimum: 32
maximum: 8192
default: 1024
description:
set the block size (adpcm_ms)
type: integer
readonly: no
required: no
minimum: 32
maximum: 8192
default: 1024
description:
set the block size (adpcm_swf)
type: integer
readonly: no
required: no
minimum: 32
maximum: 8192
default: 1024
description:
set the block size (adpcm_yamaha)
type: integer
readonly: no
required: no
minimum: 32
maximum: 8192
default: 1024
description:
set the global palette (dvdsub)
type: string
readonly: no
required: no
description:
Make number of rows even (workaround for some players) (dvdsub)
type: string
readonly: no
required: no
description:
Frame height, usually video height (mov_text)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Quality/Speed ratio modifier (libaom-av1)
type: integer
readonly: no
required: no
minimum: 0
maximum: 8
default: 1
description:
Enable use of alternate reference frames (2-pass only) (libaom-av1)
type: integer
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
Number of frames to look ahead at for alternate reference frame selection (libaom-av1)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
altref noise reduction max frame count (libaom-av1)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
altref noise reduction filter strength (libaom-av1)
type: integer
readonly: no
required: no
minimum: -1
maximum: 6
default: -1
description:
adaptive quantization mode (libaom-av1)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Error resilience configuration (libaom-av1)
type: string
readonly: no
required: no
format: flags
values:
description:
Select the quality for constant quality mode (libaom-av1)
type: integer
readonly: no
required: no
minimum: -1
maximum: 63
default: -1
description:
A change threshold on blocks below which they will be skipped by the encoder (libaom-av1)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Frame drop threshold (libaom-av1)
type: integer
readonly: no
required: no
default: 0
description:
Amount of noise to be removed (libaom-av1)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
Denoise block size (libaom-av1)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
Datarate undershoot (min) target (%) (libaom-av1)
type: integer
readonly: no
required: no
minimum: -1
maximum: 100
default: -1
description:
Datarate overshoot (max) target (%) (libaom-av1)
type: integer
readonly: no
required: no
minimum: -1
maximum: 1000
default: -1
description:
GOP min bitrate (% of target) (libaom-av1)
type: integer
readonly: no
required: no
minimum: -1
maximum: 100
default: -1
description:
GOP max bitrate (% of target) (libaom-av1)
type: integer
readonly: no
required: no
minimum: -1
maximum: 5000
default: -1
description:
Enable frame parallel decodability features (libaom-av1)
type: string
readonly: no
required: no
description:
Tile columns x rows (libaom-av1)
type: string
readonly: no
required: no
description:
Log2 of number of tile columns to use (libaom-av1)
type: integer
readonly: no
required: no
minimum: -1
maximum: 6
default: -1
description:
Log2 of number of tile rows to use (libaom-av1)
type: integer
readonly: no
required: no
minimum: -1
maximum: 6
default: -1
description:
Enable row based multi-threading (libaom-av1)
type: string
readonly: no
required: no
description:
Enable CDEF filtering (libaom-av1)
type: string
readonly: no
required: no
description:
Enable global motion (libaom-av1)
type: string
readonly: no
required: no
description:
Enable intra block copy prediction mode (libaom-av1)
type: string
readonly: no
required: no
description:
Enable Loop Restoration filtering (libaom-av1)
type: string
readonly: no
required: no
description:
Quality and compression efficiency vs speed trade-off (libaom-av1)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
The metric that the encoder tunes for. Automatically chosen by the encoder by default (libaom-av1)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Encode in single frame mode (typically used for still AVIF images). (libaom-av1)
type: string
readonly: no
required: no
description:
Enable rectangular partitions (libaom-av1)
type: string
readonly: no
required: no
description:
Enable 1:4/4:1 partitions (libaom-av1)
type: string
readonly: no
required: no
description:
Enable ab shape partitions (libaom-av1)
type: string
readonly: no
required: no
description:
Enable angle delta intra prediction (libaom-av1)
type: string
readonly: no
required: no
description:
Enable chroma predicted from luma intra prediction (libaom-av1)
type: string
readonly: no
required: no
description:
Enable filter intra predictor (libaom-av1)
type: string
readonly: no
required: no
description:
Enable intra edge filter (libaom-av1)
type: string
readonly: no
required: no
description:
Enable smooth intra prediction mode (libaom-av1)
type: string
readonly: no
required: no
description:
Enable paeth predictor in intra prediction (libaom-av1)
type: string
readonly: no
required: no
description:
Enable palette prediction mode (libaom-av1)
type: string
readonly: no
required: no
description:
Enable extended transform type (libaom-av1)
type: string
readonly: no
required: no
description:
Enable 64-pt transform (libaom-av1)
type: string
readonly: no
required: no
description:
Use reduced set of transform types (libaom-av1)
type: string
readonly: no
required: no
description:
Use DCT only for INTRA modes (libaom-av1)
type: string
readonly: no
required: no
description:
Use DCT only for INTER modes (libaom-av1)
type: string
readonly: no
required: no
description:
Use default-transform only for INTRA modes (libaom-av1)
type: string
readonly: no
required: no
description:
Enable temporal mv prediction (libaom-av1)
type: string
readonly: no
required: no
description:
Use reduced set of single and compound references (libaom-av1)
type: string
readonly: no
required: no
description:
Enable obmc (libaom-av1)
type: string
readonly: no
required: no
description:
Enable dual filter (libaom-av1)
type: string
readonly: no
required: no
description:
Enable difference-weighted compound (libaom-av1)
type: string
readonly: no
required: no
description:
Enable distance-weighted compound (libaom-av1)
type: string
readonly: no
required: no
description:
Enable one sided compound (libaom-av1)
type: string
readonly: no
required: no
description:
Enable interinter wedge compound (libaom-av1)
type: string
readonly: no
required: no
description:
Enable interintra wedge compound (libaom-av1)
type: string
readonly: no
required: no
description:
Enable masked compound (libaom-av1)
type: string
readonly: no
required: no
description:
Enable interintra compound (libaom-av1)
type: string
readonly: no
required: no
description:
Enable smooth interintra mode (libaom-av1)
type: string
readonly: no
required: no
description:
Set libaom options using a :-separated list of key=value pairs (libaom-av1)
type: string
readonly: no
required: no
description:
use bit reservoir (libmp3lame)
type: string
readonly: no
required: no
description:
use joint stereo (libmp3lame)
type: string
readonly: no
required: no
description:
use ABR (libmp3lame)
type: string
readonly: no
required: no
description:
set copyright flag (libmp3lame)
type: string
readonly: no
required: no
description:
set original flag (libmp3lame)
type: string
readonly: no
required: no
description:
Intended application type (libopus)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Duration of a frame in milliseconds (libopus)
type: float
readonly: no
required: no
minimum: 2.5
maximum: 120
default: 20
description:
Expected packet loss percentage (libopus)
type: integer
readonly: no
required: no
minimum: 0
maximum: 100
default: 0
description:
Enable inband FEC. Expected packet loss must be non-zero (libopus)
type: string
readonly: no
required: no
description:
Variable bit rate mode (libopus)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Channel Mapping Family (libopus)
type: string
readonly: no
required: no
format: integer or keyword
description:
Apply intensity stereo phase inversion (libopus)
type: string
readonly: no
required: no
description:
Sets the impulse block bias (libvorbis)
type: float
readonly: no
required: no
minimum: -15
maximum: 0
default: 0
format: double
description:
Number of frames to look ahead for alternate reference frame selection (libvpx)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
altref noise reduction max frame count (libvpx)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
altref noise reduction filter strength (libvpx)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
altref noise reduction filter type (libvpx)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Tune the encoding to a specific scenario (libvpx)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Time to spend encoding, in microseconds. (libvpx)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Error resilience configuration (libvpx)
type: string
readonly: no
required: no
format: flags
values:
description:
Maximum I-frame bitrate (pct) 0=unlimited (libvpx)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
Select the quality for constant quality mode (libvpx)
type: integer
readonly: no
required: no
minimum: -1
maximum: 63
default: -1
description:
A change threshold on blocks below which they will be skipped by the encoder (libvpx)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Frame drop threshold (libvpx)
type: integer
readonly: no
required: no
default: 0
description:
Noise sensitivity (libvpx)
type: integer
readonly: no
required: no
minimum: 0
maximum: 4
default: 0
description:
Datarate undershoot (min) target (%) (libvpx)
type: integer
readonly: no
required: no
minimum: -1
maximum: 100
default: -1
description:
Datarate overshoot (max) target (%) (libvpx)
type: integer
readonly: no
required: no
minimum: -1
maximum: 1000
default: -1
description:
Temporal scaling configuration using a :-separated list of key=value parameters (libvpx)
type: string
readonly: no
required: no
description:
Enable use of alternate reference frames (2-pass only) (libvpx)
type: integer
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
Quality/Speed ratio modifier (libvpx)
type: integer
readonly: no
required: no
minimum: -16
maximum: 16
default: 1
description:
Encoder screen content mode (libvpx)
type: integer
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
(libvpx)
type: integer
readonly: no
required: no
minimum: -16
maximum: 16
default: 1
description:
(libvpx)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
(libvpx)
type: string
readonly: no
required: no
format: flags
values:
description:
altref noise reduction max frame count (libvpx)
type: integer
readonly: no
required: no
minimum: 0
maximum: 15
default: 0
description:
altref noise reduction filter strength (libvpx)
type: integer
readonly: no
required: no
minimum: 0
maximum: 6
default: 3
description:
altref noise reduction filter type (libvpx)
type: integer
readonly: no
required: no
minimum: 1
maximum: 3
default: 3
description:
Number of frames to look ahead for alternate reference frame selection (libvpx)
type: integer
readonly: no
required: no
minimum: 0
maximum: 25
default: 25
description:
Increase sharpness at the expense of lower PSNR (libvpx)
type: integer
readonly: no
required: no
minimum: -1
maximum: 7
default: -1
description:
Number of frames to look ahead for alternate reference frame selection (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
altref noise reduction max frame count (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
altref noise reduction filter strength (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
altref noise reduction filter type (libvpx-vp9)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Tune the encoding to a specific scenario (libvpx-vp9)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Time to spend encoding, in microseconds. (libvpx-vp9)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Error resilience configuration (libvpx-vp9)
type: string
readonly: no
required: no
format: flags
values:
description:
Maximum I-frame bitrate (pct) 0=unlimited (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
Select the quality for constant quality mode (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -1
maximum: 63
default: -1
description:
A change threshold on blocks below which they will be skipped by the encoder (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Frame drop threshold (libvpx-vp9)
type: integer
readonly: no
required: no
default: 0
description:
Noise sensitivity (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: 0
maximum: 4
default: 0
description:
Datarate undershoot (min) target (%) (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -1
maximum: 100
default: -1
description:
Datarate overshoot (max) target (%) (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -1
maximum: 1000
default: -1
description:
Temporal scaling configuration using a :-separated list of key=value parameters (libvpx-vp9)
type: string
readonly: no
required: no
description:
Enable use of alternate reference frames (2-pass only) (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -1
maximum: 6
default: -1
description:
Quality/Speed ratio modifier (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -8
maximum: 8
default: 1
description:
Lossless mode (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -1
maximum: 1
default: -1
description:
Number of tile columns to use, log2 (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -1
maximum: 6
default: -1
description:
Number of tile rows to use, log2 (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
Enable frame parallel decodability features (libvpx-vp9)
type: string
readonly: no
required: no
description:
adaptive quantization mode (libvpx-vp9)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Specify level (libvpx-vp9)
type: float
readonly: no
required: no
minimum: -1
maximum: 6.2
default: -1
description:
Row based multi-threading (libvpx-vp9)
type: string
readonly: no
required: no
description:
Tune content type (libvpx-vp9)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
corpus vbr complexity midpoint (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -1
maximum: 10000
default: -1
description:
Enable temporal dependency model (libvpx-vp9)
type: string
readonly: no
required: no
description:
Minimum golden/alternate reference frame interval (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
(libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -16
maximum: 16
default: 1
description:
(libvpx-vp9)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
(libvpx-vp9)
type: string
readonly: no
required: no
format: flags
values:
description:
altref noise reduction max frame count (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: 0
maximum: 15
default: 0
description:
altref noise reduction filter strength (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: 0
maximum: 6
default: 3
description:
altref noise reduction filter type (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: 1
maximum: 3
default: 3
description:
Number of frames to look ahead for alternate reference frame selection (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: 0
maximum: 25
default: 25
description:
Increase sharpness at the expense of lower PSNR (libvpx-vp9)
type: integer
readonly: no
required: no
minimum: -1
maximum: 7
default: -1
description:
Use lossless mode (libwebp_anim)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 0
description:
Configuration preset (libwebp_anim)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Conditional replenishment threshold (libwebp_anim)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Conditional replenishment block size (libwebp_anim)
type: integer
readonly: no
required: no
minimum: 0
maximum: 256
default: 16
description:
Quality (libwebp_anim)
type: float
readonly: no
required: no
minimum: 0
maximum: 100
default: 75
description:
Use lossless mode (libwebp)
type: integer
readonly: no
required: no
minimum: 0
maximum: 1
default: 0
description:
Configuration preset (libwebp)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Conditional replenishment threshold (libwebp)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Conditional replenishment block size (libwebp)
type: integer
readonly: no
required: no
minimum: 0
maximum: 256
default: 16
description:
Quality (libwebp)
type: float
readonly: no
required: no
minimum: 0
maximum: 100
default: 75
description:
Set the encoding preset (cf. x264 –fullhelp) (libx264)
type: string
readonly: no
required: no
default: ‘medium’
description:
Tune the encoding params (cf. x264 –fullhelp) (libx264)
type: string
readonly: no
required: no
description:
Set profile restrictions (cf. x264 –fullhelp) (libx264)
type: string
readonly: no
required: no
description:
Use fast settings when encoding first pass (libx264)
type: string
readonly: no
required: no
description:
Specify level (as defined by Annex A) (libx264)
type: string
readonly: no
required: no
description:
Filename for 2 pass stats (libx264)
type: string
readonly: no
required: no
description:
Weighted prediction for P-frames (libx264)
type: string
readonly: no
required: no
description:
Use A53 Closed Captions (if available) (libx264)
type: string
readonly: no
required: no
description:
x264 options (libx264)
type: string
readonly: no
required: no
description:
Select the quality for constant quality mode (libx264)
type: float
readonly: no
required: no
minimum: -1
default: -1
description:
In CRF mode, prevents VBV from lowering quality beyond this point. (libx264)
type: float
readonly: no
required: no
minimum: -1
default: -1
description:
Constant quantization parameter rate control method (libx264)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
AQ method (libx264)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
AQ strength. Reduces blocking and blurring in flat and textured areas. (libx264)
type: float
readonly: no
required: no
minimum: -1
default: -1
description:
Use psychovisual optimizations. (libx264)
type: string
readonly: no
required: no
description:
Strength of psychovisual optimization, in <psy-rd>:<psy-trellis> format. (libx264)
type: string
readonly: no
required: no
description:
Number of frames to look ahead for frametype and ratecontrol (libx264)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
Weighted prediction for B-frames. (libx264)
type: string
readonly: no
required: no
description:
Weighted prediction analysis method. (libx264)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Calculate and print SSIM stats. (libx264)
type: string
readonly: no
required: no
description:
Use Periodic Intra Refresh instead of IDR frames. (libx264)
type: string
readonly: no
required: no
description:
Bluray compatibility workarounds. (libx264)
type: string
readonly: no
required: no
description:
Influences how often B-frames are used (libx264)
type: integer
readonly: no
required: no
default: -2147483648
description:
Keep some B-frames as references. (libx264)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
One reference per partition, as opposed to one reference per macroblock (libx264)
type: string
readonly: no
required: no
description:
High profile 8x8 transform. (libx264)
type: string
readonly: no
required: no
type: string
readonly: no
required: no
description:
Use access unit delimiters. (libx264)
type: string
readonly: no
required: no
description:
Use macroblock tree ratecontrol. (libx264)
type: string
readonly: no
required: no
description:
Loop filter parameters, in <alpha:beta> form. (libx264)
type: string
readonly: no
required: no
description:
Reduce fluctuations in QP (before curve compression) (libx264)
type: float
readonly: no
required: no
minimum: -1
default: -1
description:
A comma-separated list of partitions to consider. Possible values: p8x8, p4x4, b8x8, i8x8, i4x4, none, all (libx264)
type: string
readonly: no
required: no
description:
Direct MV prediction mode (libx264)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Limit the size of each slice in bytes (libx264)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
Filename for 2 pass stats (libx264)
type: string
readonly: no
required: no
description:
Signal HRD information (requires vbv-bufsize; cbr not allowed in .mp4) (libx264)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
AVC-Intra class 50/100/200/300/480 (libx264)
type: integer
readonly: no
required: no
minimum: -1
maximum: 480
default: -1
description:
Set motion estimation method (libx264)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Set motion estimation method (libx264)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
If forcing keyframes, force them as IDR frames. (libx264)
type: string
readonly: no
required: no
description:
Coder type (libx264)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Strategy to choose between I/P/B-frames (libx264)
type: integer
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
QP difference between chroma and luma (libx264)
type: integer
readonly: no
required: no
default: 0
description:
Scene change threshold (libx264)
type: integer
readonly: no
required: no
default: -1
description:
Noise reduction (libx264)
type: integer
readonly: no
required: no
default: -1
description:
Use user data unregistered SEI if available (libx264)
type: string
readonly: no
required: no
description:
Override the x264 configuration using a :-separated list of key=value parameters (libx264)
type: string
readonly: no
required: no
description:
Set mb_info data through AVSideData, only useful when used from the API (libx264)
type: string
readonly: no
required: no
description:
Set the encoding preset (cf. x264 –fullhelp) (libx264rgb)
type: string
readonly: no
required: no
default: ‘medium’
description:
Tune the encoding params (cf. x264 –fullhelp) (libx264rgb)
type: string
readonly: no
required: no
description:
Set profile restrictions (cf. x264 –fullhelp) (libx264rgb)
type: string
readonly: no
required: no
description:
Use fast settings when encoding first pass (libx264rgb)
type: string
readonly: no
required: no
description:
Specify level (as defined by Annex A) (libx264rgb)
type: string
readonly: no
required: no
description:
Filename for 2 pass stats (libx264rgb)
type: string
readonly: no
required: no
description:
Weighted prediction for P-frames (libx264rgb)
type: string
readonly: no
required: no
description:
Use A53 Closed Captions (if available) (libx264rgb)
type: string
readonly: no
required: no
description:
x264 options (libx264rgb)
type: string
readonly: no
required: no
description:
Select the quality for constant quality mode (libx264rgb)
type: float
readonly: no
required: no
minimum: -1
default: -1
description:
In CRF mode, prevents VBV from lowering quality beyond this point. (libx264rgb)
type: float
readonly: no
required: no
minimum: -1
default: -1
description:
Constant quantization parameter rate control method (libx264rgb)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
AQ method (libx264rgb)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
AQ strength. Reduces blocking and blurring in flat and textured areas. (libx264rgb)
type: float
readonly: no
required: no
minimum: -1
default: -1
description:
Use psychovisual optimizations. (libx264rgb)
type: string
readonly: no
required: no
description:
Strength of psychovisual optimization, in <psy-rd>:<psy-trellis> format. (libx264rgb)
type: string
readonly: no
required: no
description:
Number of frames to look ahead for frametype and ratecontrol (libx264rgb)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
Weighted prediction for B-frames. (libx264rgb)
type: string
readonly: no
required: no
description:
Weighted prediction analysis method. (libx264rgb)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Calculate and print SSIM stats. (libx264rgb)
type: string
readonly: no
required: no
description:
Use Periodic Intra Refresh instead of IDR frames. (libx264rgb)
type: string
readonly: no
required: no
description:
Bluray compatibility workarounds. (libx264rgb)
type: string
readonly: no
required: no
description:
Influences how often B-frames are used (libx264rgb)
type: integer
readonly: no
required: no
default: -2147483648
description:
Keep some B-frames as references. (libx264rgb)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
One reference per partition, as opposed to one reference per macroblock (libx264rgb)
type: string
readonly: no
required: no
description:
High profile 8x8 transform. (libx264rgb)
type: string
readonly: no
required: no
type: string
readonly: no
required: no
description:
Use access unit delimiters. (libx264rgb)
type: string
readonly: no
required: no
description:
Use macroblock tree ratecontrol. (libx264rgb)
type: string
readonly: no
required: no
description:
Loop filter parameters, in <alpha:beta> form. (libx264rgb)
type: string
readonly: no
required: no
description:
Reduce fluctuations in QP (before curve compression) (libx264rgb)
type: float
readonly: no
required: no
minimum: -1
default: -1
description:
A comma-separated list of partitions to consider. Possible values: p8x8, p4x4, b8x8, i8x8, i4x4, none, all (libx264rgb)
type: string
readonly: no
required: no
description:
Direct MV prediction mode (libx264rgb)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Limit the size of each slice in bytes (libx264rgb)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
Filename for 2 pass stats (libx264rgb)
type: string
readonly: no
required: no
description:
Signal HRD information (requires vbv-bufsize; cbr not allowed in .mp4) (libx264rgb)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
AVC-Intra class 50/100/200/300/480 (libx264rgb)
type: integer
readonly: no
required: no
minimum: -1
maximum: 480
default: -1
description:
Set motion estimation method (libx264rgb)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Set motion estimation method (libx264rgb)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
If forcing keyframes, force them as IDR frames. (libx264rgb)
type: string
readonly: no
required: no
description:
Coder type (libx264rgb)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Strategy to choose between I/P/B-frames (libx264rgb)
type: integer
readonly: no
required: no
minimum: -1
maximum: 2
default: -1
description:
QP difference between chroma and luma (libx264rgb)
type: integer
readonly: no
required: no
default: 0
description:
Scene change threshold (libx264rgb)
type: integer
readonly: no
required: no
default: -1
description:
Noise reduction (libx264rgb)
type: integer
readonly: no
required: no
default: -1
description:
Use user data unregistered SEI if available (libx264rgb)
type: string
readonly: no
required: no
description:
Override the x264 configuration using a :-separated list of key=value parameters (libx264rgb)
type: string
readonly: no
required: no
description:
Set mb_info data through AVSideData, only useful when used from the API (libx264rgb)
type: string
readonly: no
required: no
description:
set the x265 crf (libx265)
type: float
readonly: no
required: no
minimum: -1
default: -1
description:
set the x265 qp (libx265)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
if forcing keyframes, force them as IDR frames (libx265)
type: string
readonly: no
required: no
description:
set the x265 preset (libx265)
type: string
readonly: no
required: no
description:
set the x265 tune parameter (libx265)
type: string
readonly: no
required: no
description:
set the x265 profile (libx265)
type: string
readonly: no
required: no
description:
Use user data unregistered SEI if available (libx265)
type: string
readonly: no
required: no
description:
Use A53 Closed Captions (if available) (libx265)
type: string
readonly: no
required: no
description:
set the x265 configuration using a :-separated list of key=value parameters (libx265)
type: string
readonly: no
required: no
description:
Number of buffers in the output context (h263_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 16
description:
Number of buffers in the capture context (h263_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 4
default: 4
description:
Use low-power encoding mode (only available on some platforms; may not support all encoding features) (av1_vaapi)
type: string
readonly: no
required: no
description:
Distance (in I-frames) between IDR frames (av1_vaapi)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Maximum B-frame reference depth (av1_vaapi)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
Maximum processing parallelism. Increase this to improve single channel performance. This option doesn't work if driver doesn't implement vaSyncBuffer function. (av1_vaapi)
type: integer
readonly: no
required: no
minimum: 1
maximum: 64
default: 2
description:
Maximum frame size (in bytes) (av1_vaapi)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Set rate control mode (av1_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Block level based bitrate control (av1_vaapi)
type: string
readonly: no
required: no
description:
Set profile (seq_profile) (av1_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Set tier (seq_tier) (av1_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Set level (seq_level_idx) (av1_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Tile columns x rows (Use minimal tile column/row number automatically by default) (av1_vaapi)
type: string
readonly: no
required: no
description:
Number of tile groups for encoding (av1_vaapi)
type: integer
readonly: no
required: no
minimum: 1
maximum: 4096
default: 1
description:
Number of buffers in the output context (h264_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 16
description:
Number of buffers in the capture context (h264_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 4
default: 4
description:
Use low-power encoding mode (only available on some platforms; may not support all encoding features) (h264_vaapi)
type: string
readonly: no
required: no
description:
Distance (in I-frames) between IDR frames (h264_vaapi)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Maximum B-frame reference depth (h264_vaapi)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
Maximum processing parallelism. Increase this to improve single channel performance. This option doesn't work if driver doesn't implement vaSyncBuffer function. (h264_vaapi)
type: integer
readonly: no
required: no
minimum: 1
maximum: 64
default: 2
description:
Maximum frame size (in bytes) (h264_vaapi)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Set rate control mode (h264_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Block level based bitrate control (h264_vaapi)
type: string
readonly: no
required: no
description:
Constant QP (for P-frames; scaled by qfactor/qoffset for I/B) (h264_vaapi)
type: integer
readonly: no
required: no
minimum: 0
maximum: 52
default: 0
description:
Set encode quality (trades off against speed, higher is faster) (h264_vaapi)
type: integer
readonly: no
required: no
minimum: -1
default: -1
description:
Entropy coder type (h264_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Include AUD (h264_vaapi)
type: string
readonly: no
required: no
description:
Set SEI to include (h264_vaapi)
type: string
readonly: no
required: no
format: flags
values:
description:
Set profile (profile_idc and constraint_set*_flag) (h264_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Set level (level_idc) (h264_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Number of buffers in the output context (hevc_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 16
description:
Number of buffers in the capture context (hevc_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 4
default: 4
description:
Use low-power encoding mode (only available on some platforms; may not support all encoding features) (hevc_vaapi)
type: string
readonly: no
required: no
description:
Distance (in I-frames) between IDR frames (hevc_vaapi)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Maximum B-frame reference depth (hevc_vaapi)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
Maximum processing parallelism. Increase this to improve single channel performance. This option doesn't work if driver doesn't implement vaSyncBuffer function. (hevc_vaapi)
type: integer
readonly: no
required: no
minimum: 1
maximum: 64
default: 2
description:
Maximum frame size (in bytes) (hevc_vaapi)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Set rate control mode (hevc_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Block level based bitrate control (hevc_vaapi)
type: string
readonly: no
required: no
description:
Constant QP (for P-frames; scaled by qfactor/qoffset for I/B) (hevc_vaapi)
type: integer
readonly: no
required: no
minimum: 0
maximum: 52
default: 0
description:
Include AUD (hevc_vaapi)
type: string
readonly: no
required: no
description:
Set profile (general_profile_idc) (hevc_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Set tier (general_tier_flag) (hevc_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Set level (general_level_idc) (hevc_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Set SEI to include (hevc_vaapi)
type: string
readonly: no
required: no
format: flags
values:
description:
Tile columns x rows (hevc_vaapi)
type: string
readonly: no
required: no
description:
Use low-power encoding mode (only available on some platforms; may not support all encoding features) (mjpeg_vaapi)
type: string
readonly: no
required: no
description:
Distance (in I-frames) between IDR frames (mjpeg_vaapi)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Maximum B-frame reference depth (mjpeg_vaapi)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
Maximum processing parallelism. Increase this to improve single channel performance. This option doesn't work if driver doesn't implement vaSyncBuffer function. (mjpeg_vaapi)
type: integer
readonly: no
required: no
minimum: 1
maximum: 64
default: 2
description:
Maximum frame size (in bytes) (mjpeg_vaapi)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Include JFIF header (mjpeg_vaapi)
type: string
readonly: no
required: no
description:
Include huffman tables (mjpeg_vaapi)
type: string
readonly: no
required: no
description:
Use low-power encoding mode (only available on some platforms; may not support all encoding features) (mpeg2_vaapi)
type: string
readonly: no
required: no
description:
Distance (in I-frames) between IDR frames (mpeg2_vaapi)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Maximum B-frame reference depth (mpeg2_vaapi)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
Maximum processing parallelism. Increase this to improve single channel performance. This option doesn't work if driver doesn't implement vaSyncBuffer function. (mpeg2_vaapi)
type: integer
readonly: no
required: no
minimum: 1
maximum: 64
default: 2
description:
Maximum frame size (in bytes) (mpeg2_vaapi)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Set rate control mode (mpeg2_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Block level based bitrate control (mpeg2_vaapi)
type: string
readonly: no
required: no
description:
Set profile (in profile_and_level_indication) (mpeg2_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Set level (in profile_and_level_indication) (mpeg2_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Number of buffers in the output context (mpeg4_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 16
description:
Number of buffers in the capture context (mpeg4_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 4
default: 4
description:
Number of buffers in the output context (vp8_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 2
default: 16
description:
Number of buffers in the capture context (vp8_v4l2m2m)
type: integer
readonly: no
required: no
minimum: 4
default: 4
description:
Use low-power encoding mode (only available on some platforms; may not support all encoding features) (vp8_vaapi)
type: string
readonly: no
required: no
description:
Distance (in I-frames) between IDR frames (vp8_vaapi)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Maximum B-frame reference depth (vp8_vaapi)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
Maximum processing parallelism. Increase this to improve single channel performance. This option doesn't work if driver doesn't implement vaSyncBuffer function. (vp8_vaapi)
type: integer
readonly: no
required: no
minimum: 1
maximum: 64
default: 2
description:
Maximum frame size (in bytes) (vp8_vaapi)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Set rate control mode (vp8_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Block level based bitrate control (vp8_vaapi)
type: string
readonly: no
required: no
description:
Loop filter level (vp8_vaapi)
type: integer
readonly: no
required: no
minimum: 0
maximum: 63
default: 16
description:
Loop filter sharpness (vp8_vaapi)
type: integer
readonly: no
required: no
minimum: 0
maximum: 15
default: 4
description:
Use low-power encoding mode (only available on some platforms; may not support all encoding features) (vp9_vaapi)
type: string
readonly: no
required: no
description:
Distance (in I-frames) between IDR frames (vp9_vaapi)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Maximum B-frame reference depth (vp9_vaapi)
type: integer
readonly: no
required: no
minimum: 1
default: 1
description:
Maximum processing parallelism. Increase this to improve single channel performance. This option doesn't work if driver doesn't implement vaSyncBuffer function. (vp9_vaapi)
type: integer
readonly: no
required: no
minimum: 1
maximum: 64
default: 2
description:
Maximum frame size (in bytes) (vp9_vaapi)
type: integer
readonly: no
required: no
minimum: 0
default: 0
description:
Set rate control mode (vp9_vaapi)
type: string
readonly: no
required: no
format: integer or keyword
values:
description:
Block level based bitrate control (vp9_vaapi)
type: string
readonly: no
required: no
description:
Loop filter level (vp9_vaapi)
type: integer
readonly: no
required: no
minimum: 0
maximum: 63
default: 16
description:
Loop filter sharpness (vp9_vaapi)
type: integer
readonly: no
required: no
minimum: 0
maximum: 15
default: 4
Subscribe to News via RSS.