9 The ffmpeg producer supports all files that the "ffmpeg" library (www.ffmpeg.org) can play.
\r
15 The ffmpeg producer supports "libavfilter" filters through the "FILTER" parameter.
\r
21 ffmpeg[*filename* | *video-mode* | *file-frame-number* / *file-nb-frames*]
\r
23 +---------------+-----------------------------------------------+--------+
\r
24 | Graph | Description | Scale |
\r
25 +===============+===============================================+========+
\r
26 | frame-time | Time spent decoding the current frame. | fps/2 |
\r
27 +---------------+-----------------------------------------------+--------+
\r
28 | buffer-count | Number of input packets buffered. | 100 |
\r
29 +---------------+-----------------------------------------------+--------+
\r
30 | buffer-size | Size of buffered input packets. | 64MB |
\r
31 +---------------+-----------------------------------------------+--------+
\r
32 | underflow | Frame was not ready in time and is skipped. | N/A |
\r
33 +---------------+-----------------------------------------------+--------+
\r
34 | seek | Input has seeked. | N/A |
\r
35 +---------------+-----------------------------------------------+--------+
\r
44 Sets whether file will loop.
\r
52 << PLAY 1-1 MOVIE LOOP
\r
57 Sets the start of the file. This point will be used while looping.
\r
65 << PLAY 1-1 MOVIE SEEK 100 LOOP
\r
68 START (CasparCG 2.1)
\r
70 Sets the start of the file. This point will be used while looping.
\r
78 << PLAY 1-1 MOVIE START 100 LOOP
\r
83 Sets the end of the file.
\r
91 << PLAY 1-1 MOVIE LENGTH 100
\r
96 Configures libavfilter which will be used.
\r
100 FILTER [libavfilter-parameters:string]
\r
104 << PLAY 1-1 MOVIE FILTER hflip:yadif=0:0
\r
113 Sets whether file will loop.
\r
121 The value of LOOP after the command have completed.
\r
126 << CALL 1-1 LOOP // Queries without changing.
\r
144 << CALL 1-1 SEEK 200
\r
147 START (CasparCG 2.1)
\r
149 Sets the start of the file. This point will be used while looping.
\r
157 << CALL 1-1 START 100
\r
160 LENGTH (CasparCG 2.1)
\r
162 Sets the end of the file.
\r
166 LENGTH [frames:int]
\r
170 << CALL 1-1 LENGTH 100P