Generate various test patterns, as generated by the MPlayer test filter.
The size of the generated video is fixed, and is 256x256. This source is useful in particular for testing encoding features.
This source accepts the following options:
- rate, r
-
Specify the frame rate of the sourced video, as the number of frames generated per second. It has to be a string in the format frame_rate_num/frame_rate_den, an integer number, a floating point number or a valid video frame rate abbreviation. The default value is "25".
- duration, d
-
Set the video duration of the sourced video. The accepted syntax is:
[-]HH:MM:SS[.m...] [-]S+[.m...]
See also the function
av_parse_time()
.If not specified, or the expressed duration is negative, the video is supposed to be generated forever.
- test, t
-
Set the number or the name of the test to perform. Supported tests are:
- dc_luma
- dc_chroma
- freq_luma
- freq_chroma
- amp_luma
- amp_chroma
- cbp
- mv
- ring1
- ring2
- all
Default value is "all", which will cycle through the list of all tests.
Some examples:
mptestsrc=t=dc_luma
will generate a "dc_luma" test pattern.