· 7 years ago · Nov 26, 2018, 12:58 PM
1vlc -H
2VLC media player 4.0.0-dev Otto Chriek (revision 4.0.0-dev-5264-gd9735b44f4)
3Usage: vlc [options] [stream] ...
4You can specify multiple streams on the commandline.
5They will be enqueued in the playlist.
6The first item specified will be played first.
7
8Options-styles:
9 --option A global option that is set for the duration of the program.
10 -option A single letter version of a global --option.
11 :option An option that only applies to the stream directly before it
12 and that overrides previous settings.
13
14Stream MRL syntax:
15 [[access][/demux]://]URL[#[title][:chapter][-[title][:chapter]]]
16 [:option=value ...]
17
18 Many of the global --options can also be used as MRL specific :options.
19 Multiple :option=value pairs can be specified.
20
21URL syntax:
22 file:///path/file Plain media file
23 http://host[:port]/file HTTP URL
24 ftp://host[:port]/file FTP URL
25 mms://host[:port]/file MMS URL
26 screen:// Screen capture
27 dvd://[device] DVD device
28 vcd://[device] VCD device
29 cdda://[device] Audio CD device
30 udp://[[<source address>]@[<bind address>][:<bind port>]]
31 UDP stream sent by a streaming server
32 vlc://pause:<seconds> Pause the playlist for a certain time
33 vlc://quit Special item to quit VLC
34
35
36 Freetype2 font renderer (freetype)
37 --freetype-font <string> Font
38 Font family for the font you want to use
39 --freetype-monofont <string>
40 Monospace Font
41 Font family for the font you want to use
42 --freetype-opacity <integer [0 .. 255]>
43 Text opacity
44 The opacity (inverse of transparency) of the text that will be
45 rendered on the video. 0 = transparent, 255 = totally opaque.
46 --freetype-color {0 (Black), 8421504 (Gray), 12632256 (Silver), 16777215 (White), 8388608 (Maroon), 16711680 (Red), 16711935 (Fuchsia), 16776960 (Yellow), 8421376 (Olive), 32768 (Green), 32896 (Teal), 65280 (Lime), 8388736 (Purple), 128 (Navy), 255 (Blue), 65535 (Aqua)}
47 Text default color
48 The color of the text that will be rendered on the video. This must
49 be an hexadecimal (like HTML colors). The first two chars are for
50 red, then green, then blue. #000000 = black, #FF0000 = red, #00FF00 =
51 green, #FFFF00 = yellow (red + green), #FFFFFF = white
52 --freetype-bold, --no-freetype-bold
53 Force bold
54 (default disabled)
55 --freetype-background-opacity <integer [0 .. 255]>
56 Background opacity
57 --freetype-background-color {0 (Black), 8421504 (Gray), 12632256 (Silver), 16777215 (White), 8388608 (Maroon), 16711680 (Red), 16711935 (Fuchsia), 16776960 (Yellow), 8421376 (Olive), 32768 (Green), 32896 (Teal), 65280 (Lime), 8388736 (Purple), 128 (Navy), 255 (Blue), 65535 (Aqua)}
58 Background color
59 --freetype-outline-opacity <integer [0 .. 255]>
60 Outline opacity
61 --freetype-outline-color {0 (Black), 8421504 (Gray), 12632256 (Silver), 16777215 (White), 8388608 (Maroon), 16711680 (Red), 16711935 (Fuchsia), 16776960 (Yellow), 8421376 (Olive), 32768 (Green), 32896 (Teal), 65280 (Lime), 8388736 (Purple), 128 (Navy), 255 (Blue), 65535 (Aqua)}
62 Outline color
63 --freetype-outline-thickness {0 (None), 2 (Thin), 4 (Normal), 6 (Thick)}
64 Outline thickness
65 --freetype-shadow-opacity <integer [0 .. 255]>
66 Shadow opacity
67 --freetype-shadow-color {0 (Black), 8421504 (Gray), 12632256 (Silver), 16777215 (White), 8388608 (Maroon), 16711680 (Red), 16711935 (Fuchsia), 16776960 (Yellow), 8421376 (Olive), 32768 (Green), 32896 (Teal), 65280 (Lime), 8388736 (Purple), 128 (Navy), 255 (Blue), 65535 (Aqua)}
68 Shadow color
69 --freetype-shadow-angle <float [-360.000000 .. 360.000000]>
70 Shadow angle
71 --freetype-shadow-distance <float [0.000000 .. 1.000000]>
72 Shadow distance
73 --freetype-yuvp, --no-freetype-yuvp
74 Use YUVP renderer
75 (default disabled)
76 This renders the font using "paletized YUV". This option is only
77 needed if you want to encode into DVB subtitles
78 --freetype-text-direction {0 (Left to right), 1 (Right to left), 2 (Auto)}
79 Text direction
80 Paragraph base direction for the Unicode bi-directional algorithm.
81
82 svg (svg)
83 --svg-template-file <string>
84 SVG template file
85 Location of a file holding a SVG template for automatic string
86 conversion
87
88 ALSA audio output (alsa)
89 --alsa-audio-device {default,null,sysdefault:CARD=PCH,front:CARD=PCH,DEV=0,surround21:CARD=PCH,DEV=0,surround40:CARD=PCH,DEV=0,surround41:CARD=PCH,DEV=0,surround50:CARD=PCH,DEV=0,surround51:CARD=PCH,DEV=0,surround71:CARD=PCH,DEV=0,iec958:CARD=PCH,DEV=0,dmix:CARD=PCH,DEV=0,dmix:CARD=PCH,DEV=1,dmix:CARD=PCH,DEV=2,dsnoop:CARD=PCH,DEV=0,dsnoop:CARD=PCH,DEV=1,dsnoop:CARD=PCH,DEV=2,hw:CARD=PCH,DEV=0,hw:CARD=PCH,DEV=1,hw:CARD=PCH,DEV=2,plughw:CARD=PCH,DEV=0,plughw:CARD=PCH,DEV=1,plughw:CARD=PCH,DEV=2,hdmi:CARD=NVidia_1,DEV=0,hdmi:CARD=NVidia_1,DEV=1,hdmi:CARD=NVidia_1,DEV=2,hdmi:CARD=NVidia_1,DEV=3,dmix:CARD=NVidia_1,DEV=3,dmix:CARD=NVidia_1,DEV=7,dmix:CARD=NVidia_1,DEV=8,dmix:CARD=NVidia_1,DEV=9,dsnoop:CARD=NVidia_1,DEV=3,dsnoop:CARD=NVidia_1,DEV=7,dsnoop:CARD=NVidia_1,DEV=8,dsnoop:CARD=NVidia_1,DEV=9,hw:CARD=NVidia_1,DEV=3,hw:CARD=NVidia_1,DEV=7,hw:CARD=NVidia_1,DEV=8,hw:CARD=NVidia_1,DEV=9,plughw:CARD=NVidia_1,DEV=3,plughw:CARD=NVidia_1,DEV=7,plughw:CARD=NVidia_1,DEV=8,plughw:CARD=NVidia_1,DEV=9,hdmi:CARD=NVidia,DEV=0,hdmi:CARD=NVidia,DEV=1,hdmi:CARD=NVidia,DEV=2,hdmi:CARD=NVidia,DEV=3,dmix:CARD=NVidia,DEV=3,dmix:CARD=NVidia,DEV=7,dmix:CARD=NVidia,DEV=8,dmix:CARD=NVidia,DEV=9,dsnoop:CARD=NVidia,DEV=3,dsnoop:CARD=NVidia,DEV=7,dsnoop:CARD=NVidia,DEV=8,dsnoop:CARD=NVidia,DEV=9,hw:CARD=NVidia,DEV=3,hw:CARD=NVidia,DEV=7,hw:CARD=NVidia,DEV=8,hw:CARD=NVidia,DEV=9,plughw:CARD=NVidia,DEV=3,plughw:CARD=NVidia,DEV=7,plughw:CARD=NVidia,DEV=8,plughw:CARD=NVidia,DEV=9}
90 Audio output device
91 Audio output device (using ALSA syntax).
92 --alsa-audio-channels {1 (Mono), 6 (Stereo), 102 (Surround 4.0), 4198 (Surround 4.1), 103 (Surround 5.0), 4199 (Surround 5.1), 4967 (Surround 7.1)}
93 Audio output channels
94 Channels available for audio output. If the input has more channels
95 than the output, it will be down-mixed. This parameter is ignored
96 when digital pass-through is active.
97 --alsa-passthrough {0 (None), 1 (S/PDIF), 2 (HDMI)}
98 Audio passthrough mode
99 Audio passthrough mode
100 --alsa-gain <float [0.000000 .. 8.000000]>
101 Software gain
102 This linear gain will be applied in software.
103
104 JACK audio output (jack)
105 --jack-auto-connect, --no-jack-auto-connect
106 Automatically connect to writable clients
107 (default enabled)
108 If enabled, this option will automatically connect sound output to
109 the first writable JACK clients found.
110 --jack-connect-regex <string>
111 Connect to clients matching
112 If automatic connection is enabled, only JACK clients whose names
113 match this regular expression will be considered for connection.
114 --jack-name <string> JACK client name
115 JACK client name
116 --jack-gain <float [0.000000 .. 8.000000]>
117 Software gain
118 This linear gain will be applied in software.
119
120 Audio memory output (amem)
121 --amem-format <string> Sample format
122 Sample format
123 --amem-rate <integer [1 .. 352800]>
124 Sample rate
125 Sample rate
126 --amem-channels <integer [1 .. 9]>
127 Channels count
128 Channels count
129
130 File audio output (afile)
131 --audiofile-file <string> Output file
132 File to which the audio samples will be written to ("-" for stdout).
133 --audiofile-format {u8,s16,float32,spdif}
134 Output format
135 Output format
136 --audiofile-channels <integer [0 .. 6]>
137 Number of output channels
138 By default (0), all the channels of the incoming will be saved but
139 you can restrict the number of channels here.
140 --audiofile-wav, --no-audiofile-wav
141 Add WAVE header
142 (default enabled)
143 Instead of writing a raw file, you can add a WAV header to the file.
144
145 Lua interpreter (lua)
146 --lua-intf <string> Lua interface
147 Lua interface module to load
148 --lua-config <string> Lua interface configuration
149 Lua interface configuration string. Format is: '["<interface module
150 name>"] = { <option> = <value>, ...}, ...'.
151 Lua HTTP:
152 --http-password <string> Password
153 A single password restricts access to this interface.
154 --http-src <string> Source directory
155 Source directory
156 --http-index, --no-http-index
157 Directory index
158 (default disabled)
159 Allow to build directory index
160 Lua CLI:
161 --rc-host <string> TCP command input
162 Accept commands over a socket rather than stdin. You can set the
163 address and port the interface will bind to.
164 --cli-host <string> CLI input
165 Accept commands from this source. The CLI defaults to stdin
166 ("*console"), but can also bind to a plain TCP socket
167 ("localhost:4212") or use the telnet protocol
168 ("telnet://0.0.0.0:4212")
169 Lua Telnet:
170 --telnet-host <string> Host
171 This is the host on which the interface will listen. It defaults to
172 all network interfaces (0.0.0.0). If you want this interface to be
173 available only on the local machine, enter "127.0.0.1".
174 --telnet-port <integer [1 .. 65535]>
175 Port
176 This is the TCP port on which this interface will listen. It defaults
177 to 4212.
178 --telnet-password <string> Password
179 A single password restricts access to this interface.
180 --lua-sd <string>
181
182 Secrets are stored on a file without any encryption (file)
183 --keystore-file <string>
184
185 Folder meta data (folder)
186 --album-art-filename <string>
187 Album art filename
188 Filename to look for album art in current directory
189
190 TS muxer (libdvbpsi) (mux_ts)
191 --sout-ts-standard {dvb,atsc}
192 Digital TV Standard
193 --sout-ts-pid-video <integer [32 .. 8190]>
194 Video PID
195 Assign a fixed PID to the video stream. The PCR PID will
196 automatically be the video.
197 --sout-ts-pid-audio <integer [32 .. 8190]>
198 Audio PID
199 Assign a fixed PID to the audio stream.
200 --sout-ts-pid-spu <integer [32 .. 8190]>
201 SPU PID
202 Assign a fixed PID to the SPU.
203 --sout-ts-pid-pmt <integer [32 .. 8190]>
204 PMT PID
205 Assign a fixed PID to the PMT
206 --sout-ts-tsid <integer> TS ID
207 Assign a fixed Transport Stream ID.
208 --sout-ts-netid <integer> NET ID
209 Assign a fixed Network ID (for SDT table)
210 --sout-ts-program-pmt <string>
211 PMT Program numbers
212 Assign a program number to each PMT. This requires "Set PID to ID of
213 ES" to be enabled.
214 --sout-ts-es-id-pid, --no-sout-ts-es-id-pid
215 Set PID to ID of ES
216 (default disabled)
217 Sets PID to the ID if the incoming ES. This is for use with
218 --ts-es-id-pid, and allows having the same PIDs in the input and
219 output streams.
220 --sout-ts-muxpmt <string> Mux PMT (requires --sout-ts-es-id-pid)
221 Define the pids to add to each pmt. This requires "Set PID to ID of
222 ES" to be enabled.
223 --sout-ts-sdtdesc <string> SDT Descriptors (requires --sout-ts-es-id-pid)
224 Defines the descriptors of each SDT. This requires "Set PID to ID of
225 ES" to be enabled.
226 --sout-ts-alignment, --no-sout-ts-alignment
227 Data alignment
228 (default enabled)
229 Enforces alignment of all access units on PES boundaries. Disabling
230 this might save some bandwidth but introduce incompatibilities.
231 --sout-ts-shaping <integer>
232 Shaping delay (ms)
233 Cut the stream in slices of the given duration, and ensure a constant
234 bitrate between the two boundaries. This avoids having huge bitrate
235 peaks, especially for reference frames.
236 --sout-ts-use-key-frames, --no-sout-ts-use-key-frames
237 Use keyframes
238 (default disabled)
239 If enabled, and shaping is specified, the TS muxer will place the
240 boundaries at the end of I pictures. In that case, the shaping
241 duration given by the user is a worse case used when no reference
242 frame is available. This enhances the efficiency of the shaping
243 algorithm, since I frames are usually the biggest frames in the
244 stream.
245 --sout-ts-pcr <integer> PCR interval (ms)
246 Set at which interval PCRs (Program Clock Reference) will be sent (in
247 milliseconds). This value should be below 100ms. (default is 70ms).
248 --sout-ts-bmin <integer> Minimum B (deprecated)
249 This setting is deprecated and not used anymore
250 --sout-ts-bmax <integer> Maximum B (deprecated)
251 This setting is deprecated and not used anymore
252 --sout-ts-dts-delay <integer>
253 DTS delay (ms)
254 Delay the DTS (decoding time stamps) and PTS (presentation
255 timestamps) of the data in the stream, compared to the PCRs. This
256 allows for some buffering inside the client decoder.
257 --sout-ts-crypt-audio, --no-sout-ts-crypt-audio
258 Crypt audio
259 (default enabled)
260 Crypt audio using CSA
261 --sout-ts-crypt-video, --no-sout-ts-crypt-video
262 Crypt video
263 (default enabled)
264 Crypt video using CSA
265 --sout-ts-csa-ck <string> CSA Key
266 CSA encryption key. This must be a 16 char string (8 hexadecimal
267 bytes).
268 --sout-ts-csa2-ck <string> Second CSA Key
269 The even CSA encryption key. This must be a 16 char string (8
270 hexadecimal bytes).
271 --sout-ts-csa-use <string> CSA Key in use
272 CSA encryption key used. It can be the odd/first/1 (default) or the
273 even/second/2 one.
274 --sout-ts-csa-pkt <integer>
275 Packet size in bytes to encrypt
276 Size of the TS packet to encrypt. The encryption routines subtract
277 the TS-header from the value before encrypting.
278
279 PS muxer (ps)
280 --sout-ps-dts-delay <integer>
281 DTS delay (ms)
282 Delay the DTS (decoding time stamps) and PTS (presentation
283 timestamps) of the data in the stream, compared to the SCRs. This
284 allows for some buffering inside the client decoder.
285 --sout-ps-pes-max-size <integer>
286 PES maximum size
287 Set the maximum allowed PES size when producing the MPEG PS streams.
288
289 ASF muxer (asf)
290 --sout-asf-title <string> Title
291 Title to put in ASF comments.
292 --sout-asf-author <string> Author
293 Author to put in ASF comments.
294 --sout-asf-copyright <string>
295 Copyright
296 Copyright string to put in ASF comments.
297 --sout-asf-comment <string>
298 Comment
299 Comment to put in ASF comments.
300 --sout-asf-rating <string> Rating
301 "Rating" to put in ASF comments.
302 --sout-asf-packet-size <integer>
303 Packet Size
304 ASF packet size -- default is 4096 bytes
305 --sout-asf-bitrate-override <integer>
306 Bitrate override
307 Do not try to guess ASF bitrate. Setting this, allows you to control
308 how Windows Media Player will cache streamed content. Set to
309 audio+video bitrate in bytes
310
311 MP4/MOV muxer (mp4)
312 --sout-mp4-faststart, --no-sout-mp4-faststart
313 Create "Fast Start" files
314 (default enabled)
315 Create "Fast Start" files. "Fast Start" files are optimized for
316 downloads and allow the user to start previewing the file while it is
317 downloading.
318
319 Ogg/OGM muxer (mux_ogg)
320 --sout-ogg-indexintvl <integer [0 .. 2147483647]>
321 Index interval
322 Minimal index interval, in milliseconds. Set to 0 to disable index
323 creation.
324 --sout-ogg-indexratio <float [1.000000 .. 1000.000000]>
325 Index size ratio
326 Set index size ratio. Alters default (60min content) or estimated
327 size.
328
329 AVI muxer (avi)
330 --sout-avi-artist <string> Artist
331 --sout-avi-date <string> Date
332 --sout-avi-genre <string> Genre
333 --sout-avi-copyright <string>
334 Copyright
335 --sout-avi-comment <string>
336 Comment
337 --sout-avi-name <string> Name
338 --sout-avi-subject <string>
339 Subject
340 --sout-avi-encoder <string>
341 Encoder
342 --sout-avi-keywords <string>
343 Keywords
344
345 MPEG-I/II video packetizer (mpegvideo)
346 --packetizer-mpegvideo-sync-iframe, --no-packetizer-mpegvideo-sync-iframe
347 Sync on Intra Frame
348 (default disabled)
349 Normally the packetizer would sync on the next full frame. This flags
350 instructs the packetizer to sync on the first Intra Frame found.
351
352 Clone video filter (clone)
353 Duplicate your video to multiple windows and/or video output modules
354 --clone-count <integer> Number of clones
355 Number of video windows in which to clone the video.
356 --clone-vout-list <string> Video output modules
357 You can use specific video output modules for the clones. Use a
358 comma-separated list of modules.
359
360 Panoramix: wall with overlap video filter (panoramix)
361 Split the video in multiple windows to display on a wall of screens
362 --panoramix-cols <integer [-1 .. 15]>
363 Number of columns
364 Select the number of horizontal video windows in which to split the
365 video
366 --panoramix-rows <integer [-1 .. 15]>
367 Number of rows
368 Select the number of vertical video windows in which to split the
369 video
370 --panoramix-bz-length <integer [0 .. 100]>
371 length of the overlapping area (in %)
372 Select in percent the length of the blended zone
373 --panoramix-bz-height <integer [0 .. 100]>
374 height of the overlapping area (in %)
375 Select in percent the height of the blended zone (case of 2x2 wall)
376 --panoramix-attenuate, --no-panoramix-attenuate
377 Attenuation
378 (default enabled)
379 Check this option if you want attenuate blended zone by this plug-in
380 (if option is unchecked, attenuate is made by opengl)
381 --panoramix-bz-begin <integer [0 .. 100]>
382 Attenuation, begin (in %)
383 Select in percent the Lagrange coefficient of the beginning blended
384 zone
385 --panoramix-bz-middle <integer [0 .. 100]>
386 Attenuation, middle (in %)
387 Select in percent the Lagrange coefficient of the middle of blended
388 zone
389 --panoramix-bz-end <integer [0 .. 100]>
390 Attenuation, end (in %)
391 Select in percent the Lagrange coefficient of the end of blended zone
392 --panoramix-bz-middle-pos <integer [1 .. 99]>
393 middle position (in %)
394 Select in percent (50 is center) the position of the middle point
395 (Lagrange) of blended zone
396 --panoramix-bz-gamma-red <float [0.000000 .. 5.000000]>
397 Gamma (Red) correction
398 Select the gamma for the correction of blended zone (Red or Y
399 component)
400 --panoramix-bz-gamma-green <float [0.000000 .. 5.000000]>
401 Gamma (Green) correction
402 Select the gamma for the correction of blended zone (Green or U
403 component)
404 --panoramix-bz-gamma-blue <float [0.000000 .. 5.000000]>
405 Gamma (Blue) correction
406 Select the gamma for the correction of blended zone (Blue or V
407 component)
408 --panoramix-bz-blackcrush-red <integer [0 .. 255]>
409 Black Crush for Red
410 Select the Black Crush of blended zone (Red or Y component)
411 --panoramix-bz-blackcrush-green <integer [0 .. 255]>
412 Black Crush for Green
413 Select the Black Crush of blended zone (Green or U component)
414 --panoramix-bz-blackcrush-blue <integer [0 .. 255]>
415 Black Crush for Blue
416 Select the Black Crush of blended zone (Blue or V component)
417 --panoramix-bz-whitecrush-red <integer [0 .. 255]>
418 White Crush for Red
419 Select the White Crush of blended zone (Red or Y component)
420 --panoramix-bz-whitecrush-green <integer [0 .. 255]>
421 White Crush for Green
422 Select the White Crush of blended zone (Green or U component)
423 --panoramix-bz-whitecrush-blue <integer [0 .. 255]>
424 White Crush for Blue
425 Select the White Crush of blended zone (Blue or V component)
426 --panoramix-bz-blacklevel-red <integer [0 .. 255]>
427 Black Level for Red
428 Select the Black Level of blended zone (Red or Y component)
429 --panoramix-bz-blacklevel-green <integer [0 .. 255]>
430 Black Level for Green
431 Select the Black Level of blended zone (Green or U component)
432 --panoramix-bz-blacklevel-blue <integer [0 .. 255]>
433 Black Level for Blue
434 Select the Black Level of blended zone (Blue or V component)
435 --panoramix-bz-whitelevel-red <integer [0 .. 255]>
436 White Level for Red
437 Select the White Level of blended zone (Red or Y component)
438 --panoramix-bz-whitelevel-green <integer [0 .. 255]>
439 White Level for Green
440 Select the White Level of blended zone (Green or U component)
441 --panoramix-bz-whitelevel-blue <integer [0 .. 255]>
442 White Level for Blue
443 Select the White Level of blended zone (Blue or V component)
444 --panoramix-active <string>
445 Active windows
446 Comma-separated list of active windows, defaults to all
447
448 Wall video filter (wall)
449 --wall-cols <integer [1 .. 15]>
450 Number of columns
451 Number of horizontal windows in which to split the video.
452 --wall-rows <integer [1 .. 15]>
453 Number of rows
454 Number of vertical windows in which to split the video.
455 --wall-active <string> Active windows
456 Comma-separated list of active windows, defaults to all
457 --wall-element-aspect <string>
458 Element aspect ratio
459 Aspect ratio of the individual displays building the wall.
460
461 H264 video demuxer (h26x)
462 H264 video demuxer:
463 --h264-fps <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
464 Frames per Second
465 Desired frame rate for the stream.
466 HEVC/H.265 video demuxer:
467 --hevc-fps <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
468 Frames per Second
469 Desired frame rate for the stream.
470
471 Raw video demuxer (rawvid)
472 --rawvid-fps <string> Frames per Second
473 This is the desired frame rate when playing raw video streams. In the
474 form 30000/1001 or 29.97
475 --rawvid-width <integer> Width
476 This specifies the width in pixels of the raw video stream.
477 --rawvid-height <integer> Height
478 This specifies the height in pixels of the raw video stream.
479 --rawvid-chroma <string> Force chroma (Use carefully)
480 Force chroma. This is a four character string.
481 --rawvid-aspect-ratio <string>
482 Aspect ratio
483 Aspect ratio (4:3, 16:9). Default assumes square pixels.
484
485 AVI demuxer (avi)
486 --avi-interleaved, --no-avi-interleaved
487 Force interleaved method
488 (default disabled)
489 Force interleaved method
490 --avi-index {0 (Ask for action), 1 (Always fix), 2 (Never fix), 3 (Fix when necessary)}
491 Force index creation
492 Recreate a index for the AVI file. Use this if your AVI file is
493 damaged or incomplete (not seekable).
494
495 DV (Digital Video) demuxer (rawdv)
496 --rawdv-hurry-up, --no-rawdv-hurry-up
497 Hurry up
498 (default disabled)
499 The demuxer will advance timestamps if the input can't keep up with
500 the rate.
501
502 MP4 stream demuxer (mp4)
503
504 Hacks
505 --mp4-m4a-audioonly, --no-mp4-m4a-audioonly
506 M4A audio only
507 (default disabled)
508 Ignore non audio tracks from iTunes audio files
509 HEIF demuxer:
510 --heif-image-duration <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
511 Duration in seconds
512 Duration in seconds before simulating an end of file. A negative
513 value means an unlimited play time.
514
515 Matroska stream demuxer (mkv)
516 --mkv-use-ordered-chapters, --no-mkv-use-ordered-chapters
517 Respect ordered chapters
518 (default enabled)
519 Play chapters in the order specified in the segment.
520 --mkv-use-chapter-codec, --no-mkv-use-chapter-codec
521 Chapter codecs
522 (default enabled)
523 Use chapter codecs found in the segment.
524 --mkv-preload-local-dir, --no-mkv-preload-local-dir
525 Preload MKV files in the same directory
526 (default enabled)
527 Preload matroska files in the same directory to find linked segments
528 (not good for broken files).
529 --mkv-seek-percent, --no-mkv-seek-percent
530 Seek based on percent not time
531 (default disabled)
532 Seek based on percent not time.
533 --mkv-use-dummy, --no-mkv-use-dummy
534 Dummy Elements
535 (default disabled)
536 Read and discard unknown EBML elements (not good for broken files).
537 --mkv-preload-clusters, --no-mkv-preload-clusters
538 Preload clusters
539 (default disabled)
540 Find all cluster positions by jumping cluster-to-cluster before
541 playback
542
543 MPEG-PS demuxer (ps)
544 --ps-trust-timestamps, --no-ps-trust-timestamps
545 Trust MPEG timestamps
546 (default enabled)
547 Normally we use the timestamps of the MPEG files to calculate
548 position and duration. However sometimes this might not be usable.
549 Disable this option to calculate from the bitrate instead.
550
551 MPEG-I/II/4 / A52 / DTS / MLP audio (es)
552 --es-fps <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
553 Frames per Second
554 This is the frame rate used as a fallback when playing MPEG video
555 elementary streams.
556
557 Image demuxer (image)
558 --image-id <integer> ES ID
559 Set the ID of the elementary stream
560 --image-group <integer> Group
561 Set the group of the elementary stream
562 --image-decode, --no-image-decode
563 Decode
564 (default enabled)
565 Decode at the demuxer stage
566 --image-chroma <string> Forced chroma
567 If non empty and image-decode is true, the image will be converted to
568 the specified chroma.
569 --image-duration <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
570 Duration in seconds
571 Duration in seconds before simulating an end of file. A negative
572 value means an unlimited play time.
573 --image-fps <string> Frame rate
574 Frame rate of the elementary stream produced.
575 --image-realtime, --no-image-realtime
576 Real-time
577 (default disabled)
578 Use real-time mode suitable for being used as a master input and
579 real-time input slaves.
580
581 VC1 video demuxer (vc1)
582 --vc1-fps <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
583 Frames per Second
584 Desired frame rate for the VC-1 stream.
585
586 Text subtitle parser (subtitle)
587 --sub-type {auto,microdvd,subrip,subviewer,ssa1,ssa2-4,ass,vplayer,sami,dvdsubtitle,mpl2,aqt,pjs,mpsub,jacosub,psb,realtext,dks,subviewer1,sbv}
588 Subtitle format
589 Force the subtiles format. Selecting "auto" means autodetection and
590 should always work.
591 --sub-description <string> Subtitle description
592 Override the default track description.
593
594 File dumper (demuxdump)
595 --demuxdump-access {any,file,ftp,stream_out_chromecast,dummy,access_output_shout,access_output_livehttp,http,udp,avio,none}
596 Dump module
597 Dump module
598 --demuxdump-file <string> Dump filename
599 Name of the file to which the raw stream will be dumped.
600 --demuxdump-append, --no-demuxdump-append
601 Append to existing file
602 (default disabled)
603 If the file already exists, it will not be overwritten.
604
605 Avformat demuxer (avformat)
606 Demuxer:
607 --avformat-format <string> Format name
608 Internal libavcodec format name
609 --avformat-options <string>
610 Advanced options
611 Advanced options, in the form {opt=val,opt2=val2}.
612 Muxer:
613 --sout-avformat-mux <string>
614 Avformat mux
615 Force use of a specific avformat muxer.
616 --sout-avformat-options <string>
617 Advanced options
618 Advanced options, in the form {opt=val,opt2=val2}.
619
620 Unified adaptive streaming for DASH/HLS (adaptive)
621 --adaptive-logic {,predictive,nearoptimal,rate,fixedrate,lowest,highest}
622 Adaptive Logic
623 --adaptive-maxwidth <integer>
624 Maximum device width
625 Maximum device width
626 --adaptive-maxheight <integer>
627 Maximum device height
628 Maximum device height
629 --adaptive-bw <integer> Fixed Bandwidth in KiB/s
630 Preferred bandwidth for non adaptive streams
631 --adaptive-use-access, --no-adaptive-use-access
632 Use regular HTTP modules
633 (default disabled)
634 Connect using HTTP access instead of custom HTTP code
635
636 Raw audio demuxer (rawaud)
637 --rawaud-channels <integer>
638 Audio channels
639 Audio channels in input stream. Numeric value >0. Default is 2.
640 --rawaud-samplerate <integer>
641 Audio samplerate (Hz)
642 Audio sample rate in Hertz. Default is 48000 Hz.
643 --rawaud-fourcc <string> FOURCC code of raw input format
644 FOURCC code of the raw input format. This is a four character string.
645 --rawaud-lang <string> Forces the audio language
646 Forces the audio language for the output mux. Three letter ISO639
647 code. Default is 'eng'.
648
649 MOD demuxer (libmodplug) (mod)
650 --mod-noisereduction, --no-mod-noisereduction
651 Noise reduction
652 (default enabled)
653 Enable noise reduction algorithm.
654 --mod-reverb, --no-mod-reverb
655 Reverb
656 (default disabled)
657 Enable reverberation
658 --mod-reverb-level <integer [0 .. 100]>
659 Reverberation level
660 Reverberation level (from 0 to 100, default value is 0).
661 --mod-reverb-delay <integer [0 .. 1000]>
662 Reverberation delay
663 Reverberation delay, in ms. Usual values are from 40 to 200ms.
664 --mod-megabass, --no-mod-megabass
665 Mega bass
666 (default disabled)
667 Enable megabass mode
668 --mod-megabass-level <integer [0 .. 100]>
669 Mega bass level
670 Megabass mode level (from 0 to 100, default value is 0).
671 --mod-megabass-range <integer [10 .. 100]>
672 Mega bass cutoff
673 Megabass mode cutoff frequency, in Hz. This is the maximum frequency
674 for which the megabass effect applies. Valid values are from 10 to
675 100 Hz.
676 --mod-surround, --no-mod-surround
677 Surround
678 (default disabled)
679 Surround
680 --mod-surround-level <integer [0 .. 100]>
681 Surround level
682 Surround effect level (from 0 to 100, default value is 0).
683 --mod-surround-delay <integer [0 .. 1000]>
684 Surround delay (ms)
685 Surround delay, in ms. Usual values are from 5 to 40 ms.
686
687 M-JPEG camera demuxer (mjpeg)
688 --mjpeg-fps <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
689 Frames per Second
690 This is the desired frame rate when playing MJPEG from a file. Use 0
691 (this is the default value) for a live stream (from a camera).
692
693 Playlist (playlist)
694 --playlist-skip-ads, --no-playlist-skip-ads
695 Skip ads
696 (default enabled)
697 Use playlist options usually used to prevent ads skipping to detect
698 ads and prevent adding them to the playlist.
699
700 MPEG Transport Stream demuxer (ts)
701 --ts-standard {auto,mpeg,dvb,arib,atsc,tdmb}
702 Digital TV Standard
703 Selects mode for digital TV standard. This feature affects EPG
704 information and subtitles.
705 --ts-extra-pmt <string> Extra PMT
706 Allows a user to specify an extra pmt
707 (pmt_pid=pid:stream_type[,...]).
708 --ts-trust-pcr, --no-ts-trust-pcr
709 Trust in-stream PCR
710 (default enabled)
711 Use the stream PCR as a reference.
712 --ts-es-id-pid, --no-ts-es-id-pid
713 Set id of ES to PID
714 (default enabled)
715 Set the internal ID of each elementary stream handled by VLC to the
716 same value as the PID in the TS stream, instead of 1, 2, 3, etc.
717 Useful to do '#duplicate{..., select="es=<pid>"}'.
718 --ts-csa-ck <string> CSA Key
719 CSA encryption key. This must be a 16 char string (8 hexadecimal
720 bytes).
721 --ts-csa2-ck <string> Second CSA Key
722 The even CSA encryption key. This must be a 16 char string (8
723 hexadecimal bytes).
724 --ts-csa-pkt <integer> Packet size in bytes to decrypt
725 Specify the size of the TS packet to decrypt. The decryption routines
726 subtract the TS-header from the value before decrypting.
727 --ts-split-es, --no-ts-split-es
728 Separate sub-streams
729 (default enabled)
730 Separate teletex/dvbs pages into independent ES. It can be useful to
731 turn off this option when using stream output.
732 --ts-seek-percent, --no-ts-seek-percent
733 Seek based on percent not time
734 (default disabled)
735 Seek and position based on a percent byte position, not a PCR
736 generated time position. If seeking doesn't work property, turn on
737 this option.
738 --ts-cc-check, --no-ts-cc-check
739 Check packets continuity counter
740 (default enabled)
741 Detect discontinuities and drop packet duplicates. (bluRay sources
742 are known broken and have false positives).
743 --ts-pmtfix-waitdata, --no-ts-pmtfix-waitdata
744 Only create ES on program sending data
745 (default enabled)
746 --ts-patfix, --no-ts-patfix
747 Try to generate PAT/PMT if missing
748 (default enabled)
749 --ts-pcr-offsetfix, --no-ts-pcr-offsetfix
750 Try to fix too early PCR (or late DTS)
751 (default enabled)
752
753 Network synchronization (netsync)
754 --netsync-master, --no-netsync-master
755 Network master clock
756 (default disabled)
757 When set, this VLC instance will act as the master clock for
758 synchronization for clients listening
759 --netsync-master-ip <string>
760 Master server IP address
761 The IP address of the network master clock to use for clock
762 synchronization.
763 --netsync-timeout <integer>
764 UDP timeout (in ms)
765 Length of time (in ms) until aborting data reception.
766
767 Mouse gestures control interface (gestures)
768 --gestures-threshold <integer>
769 Motion threshold (10-100)
770 Amount of movement required for a mouse gesture to be recorded.
771 --gestures-button {left,middle,right}
772 Trigger button
773 Trigger button for mouse gestures.
774
775 Remote control interface (oldrc)
776 --rc-show-pos, --no-rc-show-pos
777 Show stream position
778 (default disabled)
779 Show the current position in seconds within the stream from time to
780 time.
781 --rc-fake-tty, --no-rc-fake-tty
782 Fake TTY
783 (default disabled)
784 Force the rc module to use stdin as if it was a TTY.
785 --rc-unix <string> UNIX socket command input
786 Accept commands over a Unix socket rather than stdin.
787 --rc-host <string> TCP command input
788 Accept commands over a socket rather than stdin. You can set the
789 address and port the interface will bind to.
790
791 Canvas video filter (canvas)
792 Automatically resize and pad a video
793 --canvas-width <integer [0 .. 2147483647]>
794 Output width
795 Output (canvas) image width
796 --canvas-height <integer [0 .. 2147483647]>
797 Output height
798 Output (canvas) image height
799 --canvas-aspect <string> Output picture aspect ratio
800 Set the canvas' picture aspect ratio. If omitted, the canvas is
801 assumed to have the same SAR as the input.
802 --canvas-padd, --no-canvas-padd
803 Pad video
804 (default enabled)
805 If enabled, video will be padded to fit in canvas after scaling.
806 Otherwise, video will be cropped to fix in canvas after scaling.
807
808 Gaussian blur video filter (gaussianblur)
809 Add a blurring effect
810 --gaussianblur-sigma <float [0.010000 .. 4096.000000]>
811 Gaussian's std deviation
812 Gaussian's standard deviation. The blurring will take into account
813 pixels up to 3*sigma away in any direction.
814
815 High Quality 3D Denoiser filter (hqdn3d)
816 --hqdn3d-luma-spat <float [0.000000 .. 254.000000]>
817 Spatial luma strength (0-254)
818 Spatial luma strength (0-254)
819 --hqdn3d-chroma-spat <float [0.000000 .. 254.000000]>
820 Spatial chroma strength (0-254)
821 Spatial chroma strength (0-254)
822 --hqdn3d-luma-temp <float [0.000000 .. 254.000000]>
823 Temporal luma strength (0-254)
824 Temporal luma strength (0-254)
825 --hqdn3d-chroma-temp <float [0.000000 .. 254.000000]>
826 Temporal chroma strength (0-254)
827 Temporal chroma strength (0-254)
828
829 Puzzle interactive game video filter (puzzle)
830 --puzzle-rows <integer [2 .. 42]>
831 Number of puzzle rows
832 Number of puzzle rows
833 --puzzle-cols <integer [2 .. 42]>
834 Number of puzzle columns
835 Number of puzzle columns
836 --puzzle-border <integer [0 .. 40]>
837 Border
838 Unshuffled Border width.
839 --puzzle-preview, --no-puzzle-preview
840 Small preview
841 (default disabled)
842 Show small preview.
843 --puzzle-preview-size <integer [0 .. 100]>
844 Small preview size
845 Show small preview size (percent of source).
846 --puzzle-shape-size <integer [0 .. 100]>
847 Piece edge shape size
848 Size of the curve along the piece's edge
849 --puzzle-auto-shuffle <integer [0 .. 30000]>
850 Auto shuffle
851 Auto shuffle delay during game
852 --puzzle-auto-solve <integer [0 .. 30000]>
853 Auto solve
854 Auto solve delay during game
855 --puzzle-rotation {0 (0), 1 (0/180), 2 (0/90/180/270), 3 (0/90/180/270/mirror)}
856 Rotation
857 Rotation parameter: none;180;90-270;mirror
858 --puzzle-mode {0 (jigsaw puzzle), 1 (sliding puzzle), 2 (swap puzzle), 3 (exchange puzzle)}
859 Game mode
860 Select game mode variation from jigsaw puzzle to sliding puzzle.
861
862 Mirror video filter (mirror)
863 Splits video in two same parts, like in a mirror
864 --mirror-split {0 (Vertical), 1 (Horizontal)}
865 Mirror orientation
866 Defines orientation of the mirror splitting. Can be vertical or
867 horizontal.
868 --mirror-direction {0 (Left to right/Top to bottom), 1 (Right to left/Bottom to top)}
869 Direction
870 Direction of the mirroring.
871
872 Gradfun video filter (gradfun)
873 Debanding algorithm
874 --gradfun-radius <integer [4 .. 32]>
875 Radius
876 Radius in pixels
877 --gradfun-strength <float [0.510000 .. 255.000000]>
878 Strength
879 Strength used to modify the value of a pixel
880
881 Sharpen video filter (sharpen)
882 Augment contrast between contours.
883 --sharpen-sigma <float [0.000000 .. 2.000000]>
884 Sharpen strength (0-2)
885 Set the Sharpen strength, between 0 and 2. Defaults to 0.05.
886
887 Extract RGB component video filter (extract)
888 --extract-component {16711680 (Red), 65280 (Green), 255 (Blue)}
889 RGB component to extract
890 RGB component to extract. 0 for Red, 1 for Green and 2 for Blue.
891
892 Grain video filter (grain)
893 Adds filtered gaussian noise
894 --grain-variance <float [0.000000 .. 10.000000]>
895 Variance
896 Variance of the gaussian noise
897 --grain-period-min <integer [1 .. 64]>
898 Minimal period
899 Minimal period of the noise grain in pixel
900 --grain-period-max <integer [1 .. 64]>
901 Maximal period
902 Maximal period of the noise grain in pixel
903
904 Erase video filter (erase)
905 Remove zones of the video using a picture as mask
906 --erase-mask <string> Image mask
907 Image mask. Pixels with an alpha value greater than 50% will be
908 erased.
909 --erase-x <integer> X coordinate
910 X coordinate of the mask.
911 --erase-y <integer> Y coordinate
912 Y coordinate of the mask.
913
914 Motion blur filter (motionblur)
915 --blur-factor <integer [1 .. 127]>
916 Blur factor (1-127)
917 The degree of blurring from 1 to 127.
918
919 Convert 3D picture to anaglyph image video filter (anaglyph)
920 --anaglyph-scheme {red-green,red-blue,red-cyan,trioscopic,magenta-cyan}
921 Color scheme
922 Define the glasses' color scheme
923
924 Sepia video filter (sepia)
925 Gives video a warmer tone by applying sepia effect
926 --sepia-intensity <integer [0 .. 255]>
927 Sepia intensity
928 Intensity of sepia effect
929
930 Color threshold filter (colorthres)
931 Select one color in the video
932 --colorthres-color {16711680 (Red), 16711935 (Fuchsia), 16776960 (Yellow), 65280 (Lime), 255 (Blue), 65535 (Aqua)}
933 Color
934 Colors similar to this will be kept, others will be grayscaled. This
935 must be an hexadecimal (like HTML colors). The first two chars are
936 for red, then green, then blue. #000000 = black, #FF0000 = red,
937 #00FF00 = green, #FFFF00 = yellow (red + green), #FFFFFF = white
938 --colorthres-saturationthres <integer>
939 Saturation threshold
940 --colorthres-similaritythres <integer>
941 Similarity threshold
942
943 Deinterlacing video filter (deinterlace)
944 --sout-deinterlace-mode {discard,blend,mean,bob,linear,x,yadif,yadif2x,phosphor,ivtc}
945 Streaming deinterlace mode
946 Deinterlace method to use for streaming.
947 --sout-deinterlace-phosphor-chroma {1 (Latest), 2 (AltLine), 3 (Blend), 4 (Upconvert)}
948 Phosphor chroma mode for 4:2:0 input
949 Choose handling for colours in those output frames that fall across
950 input frame boundaries. Latest: take chroma from new (bright) field
951 only. Good for interlaced input, such as videos from a camcorder.
952 AltLine: take chroma line 1 from top field, line 2 from bottom field,
953 etc. Default, good for NTSC telecined input (anime DVDs, etc.).
954 Blend: average input field chromas. May distort the colours of the
955 new (bright) field, too. Upconvert: output in 4:2:2 format
956 (independent chroma for each field). Best simulation, but requires
957 more CPU and memory bandwidth.
958 --sout-deinterlace-phosphor-dimmer {1 (Off), 2 (Low), 3 (Medium), 4 (High)}
959 Phosphor old field dimmer strength
960 This controls the strength of the darkening filter that simulates CRT
961 TV phosphor light decay for the old field in the Phosphor framerate
962 doubler. Default: Low.
963
964 Antiflicker video filter (antiflicker)
965 --antiflicker-window-size <integer [0 .. 100]>
966 Window size
967 Number of frames (0 to 100)
968 --antiflicker-softening-size <integer [0 .. 31]>
969 Softening value
970 Number of frames consider for smoothening (0 to 30)
971
972 Video post processing filter (postproc)
973 --postproc-q <integer [0 .. 6]>
974 Post processing quality
975 Quality of post processing. Valid range is 0 (disabled) to 6
976 (highest) Higher levels require more CPU power, but produce higher
977 quality pictures. With default filter chain, the values map to the
978 following filters: 1: hb, 2-4: hb+vb, 5-6: hb+vb+dr
979 --postproc-name <string> FFmpeg post processing filter chains
980 FFmpeg post processing filter chains
981
982 Gradient video filter (gradient)
983 Apply color gradient or edge detection effects
984 --gradient-mode {gradient,edge,hough}
985 Distort mode
986 Distort mode, one of "gradient", "edge" and "hough".
987 --gradient-type <integer [0 .. 1]>
988 Gradient image type
989 Gradient image type (0 or 1). 0 will turn the image to white while 1
990 will keep colors.
991 --gradient-cartoon, --no-gradient-cartoon
992 Apply cartoon effect
993 (default enabled)
994 Apply cartoon effect. It is only used by "gradient" and "edge".
995
996 Ball video filter (ball)
997 Augmented reality ball game
998 --ball-color {red,green,blue,white}
999 Ball color
1000 Ball color
1001 --ball-speed <integer [1 .. 15]>
1002 Ball speed
1003 Set ball speed, the displacement value in number of pixels by frame.
1004 --ball-size <integer [5 .. 30]>
1005 Ball size
1006 Set ball size giving its radius in number of pixels
1007 --ball-gradient-threshold <integer [1 .. 200]>
1008 Gradient threshold
1009 Set gradient threshold for edge computation.
1010 --ball-edge-visible, --no-ball-edge-visible
1011 Edge visible
1012 (default enabled)
1013 Set edge visibility.
1014
1015 Bluescreen video filter (bluescreen)
1016 This effect, also known as "greenscreen" or "chroma key" blends the "blue parts" of the foreground image of the mosaic on the background (like weather forecasts). You can choose the "key" color for blending (blue by default).
1017 --bluescreen-u <integer [0 .. 255]>
1018 Bluescreen U value
1019 "U" value for the bluescreen key color (in YUV values). From 0 to
1020 255. Defaults to 120 for blue.
1021 --bluescreen-v <integer [0 .. 255]>
1022 Bluescreen V value
1023 "V" value for the bluescreen key color (in YUV values). From 0 to
1024 255. Defaults to 90 for blue.
1025 --bluescreen-ut <integer [0 .. 255]>
1026 Bluescreen U tolerance
1027 Tolerance of the bluescreen blender on color variations for the U
1028 plane. A value between 10 and 20 seems sensible.
1029 --bluescreen-vt <integer [0 .. 255]>
1030 Bluescreen V tolerance
1031 Tolerance of the bluescreen blender on color variations for the V
1032 plane. A value between 10 and 20 seems sensible.
1033
1034 Alpha mask video filter (alphamask)
1035 Use an image's alpha channel as a transparency mask.
1036 --alphamask-mask <string> Transparency mask
1037 Alpha blending transparency mask. Uses a png alpha channel.
1038
1039 Video cropping filter (croppadd)
1040 Crop:
1041 --croppadd-croptop <integer [0 .. 2147483647]>
1042 Pixels to crop from top
1043 Number of pixels to crop from the top of the image.
1044 --croppadd-cropbottom <integer [0 .. 2147483647]>
1045 Pixels to crop from bottom
1046 Number of pixels to crop from the bottom of the image.
1047 --croppadd-cropleft <integer [0 .. 2147483647]>
1048 Pixels to crop from left
1049 Number of pixels to crop from the left of the image.
1050 --croppadd-cropright <integer [0 .. 2147483647]>
1051 Pixels to crop from right
1052 Number of pixels to crop from the right of the image.
1053 Padd:
1054 --croppadd-paddtop <integer [0 .. 2147483647]>
1055 Pixels to padd to top
1056 Number of pixels to padd to the top of the image after cropping.
1057 --croppadd-paddbottom <integer [0 .. 2147483647]>
1058 Pixels to padd to bottom
1059 Number of pixels to padd to the bottom of the image after cropping.
1060 --croppadd-paddleft <integer [0 .. 2147483647]>
1061 Pixels to padd to left
1062 Number of pixels to padd to the left of the image after cropping.
1063 --croppadd-paddright <integer [0 .. 2147483647]>
1064 Pixels to padd to right
1065 Number of pixels to padd to the right of the image after cropping.
1066
1067 Scene video filter (scene)
1068 Send your video to picture files
1069 --scene-format <string> Image format
1070 Format of the output images (png, jpeg, ...).
1071 --scene-width <integer> Image width
1072 You can enforce the image width. By default (-1) VLC will adapt to
1073 the video characteristics.
1074 --scene-height <integer> Image height
1075 You can enforce the image height. By default (-1) VLC will adapt to
1076 the video characteristics.
1077 --scene-prefix <string> Filename prefix
1078 Prefix of the output images filenames. Output filenames will have the
1079 "prefixNUMBER.format" form if replace is not true.
1080 --scene-path <string> Directory path prefix
1081 Directory path where images files should be saved. If not set, then
1082 images will be automatically saved in users homedir.
1083 --scene-replace, --no-scene-replace
1084 Always write to the same file
1085 (default disabled)
1086 Always write to the same file instead of creating one file per image.
1087 In this case, the number is not appended to the filename.
1088 --scene-ratio <integer [1 .. 2147483647]>
1089 Recording ratio
1090 Ratio of images to record. 3 means that one image out of three is
1091 recorded.
1092
1093 Rotate video filter (rotate)
1094 --rotate-angle <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
1095 Angle in degrees
1096 Angle in degrees (0 to 359)
1097 --rotate-use-motion, --no-rotate-use-motion
1098 Use motion sensors
1099 (default disabled)
1100 Use HDAPS, AMS, APPLESMC or UNIMOTION motion sensors to rotate the
1101 video
1102
1103 Image properties filter (adjust)
1104 --contrast <float [0.000000 .. 2.000000]>
1105 Image contrast (0-2)
1106 Set the image contrast, between 0 and 2. Defaults to 1.
1107 --brightness <float [0.000000 .. 2.000000]>
1108 Image brightness (0-2)
1109 Set the image brightness, between 0 and 2. Defaults to 1.
1110 --hue <float [-180.000000 .. 180.000000]>
1111 Image hue (-180..180)
1112 Set the image hue, between -180 and 180. Defaults to 0.
1113 --saturation <float [0.000000 .. 3.000000]>
1114 Image saturation (0-3)
1115 Set the image saturation, between 0 and 3. Defaults to 1.
1116 --gamma <float [0.010000 .. 10.000000]>
1117 Image gamma (0-10)
1118 Set the image gamma, between 0.01 and 10. Defaults to 1.
1119 --brightness-threshold, --no-brightness-threshold
1120 Brightness threshold
1121 (default disabled)
1122 When this mode is enabled, pixels will be shown as black or white.
1123 The threshold value will be the brightness defined below.
1124
1125 Blending benchmark filter (blendbench)
1126 Benchmarking:
1127 --blendbench-loops <integer>
1128 Number of time to blend
1129 The number of time the blend will be performed
1130 --blendbench-alpha <integer [0 .. 255]>
1131 Alpha of the blended image
1132 Alpha with which the blend image is blended
1133 Base image:
1134 --blendbench-base-image <string>
1135 Image to be blended onto
1136 The image which will be used to blend onto
1137 --blendbench-base-chroma <string>
1138 Chroma for the base image
1139 Chroma which the base image will be loaded in
1140 Blend image:
1141 --blendbench-blend-image <string>
1142 Image which will be blended
1143 The image blended onto the base image
1144 --blendbench-blend-chroma <string>
1145 Chroma for the blend image
1146 Chroma which the blend image will be loaded in
1147
1148 Video transformation filter (transform)
1149 Rotate or flip the video
1150 --transform-type {90,180,270,hflip,vflip,transpose,antitranspose}
1151 Transform type
1152 Transform type
1153
1154 Posterize video filter (posterize)
1155 Posterize video by lowering the number of colors
1156 --posterize-level <integer [2 .. 256]>
1157 Posterize level
1158 Posterize level (number of colors is cube of this value)
1159
1160 FPS conversion video filter (fps)
1161 --fps-fps <string> Frame rate
1162 Frame rate
1163
1164 Speex audio decoder (speex)
1165 --sout-speex-mode {0 (Narrow-band (8kHz)), 1 (Wide-band (16kHz)), 2 (Ultra-wideband (32kHz))}
1166 Mode
1167 Enforce the mode of the encoder.
1168 --sout-speex-complexity <integer [1 .. 10]>
1169 Encoding complexity
1170 Enforce the complexity of the encoder.
1171 --sout-speex-cbr, --no-sout-speex-cbr
1172 CBR encoding
1173 (default disabled)
1174 Enforce a constant bitrate encoding (CBR) instead of default variable
1175 bitrate encoding (VBR).
1176 --sout-speex-quality <float [0.000000 .. 10.000000]>
1177 Encoding quality
1178 Enforce a quality between 0 (low) and 10 (high).
1179 --sout-speex-max-bitrate <integer>
1180 Maximal bitrate
1181 Enforce the maximal VBR bitrate
1182 --sout-speex-vad, --no-sout-speex-vad
1183 Voice activity detection
1184 (default enabled)
1185 Enable voice activity detection (VAD). It is automatically activated
1186 in VBR mode.
1187 --sout-speex-dtx, --no-sout-speex-dtx
1188 Discontinuous Transmission
1189 (default disabled)
1190 Enable discontinuous transmission (DTX).
1191
1192 USF subtitles decoder (subsusf)
1193 --subsdec-formatted, --no-subsdec-formatted
1194 Formatted Subtitles
1195 (default enabled)
1196 Some subtitle formats allow for text formatting. VLC partly
1197 implements this, but you can choose to disable all formatting.
1198
1199 VBI and Teletext decoder (zvbi)
1200 --vbi-page <integer [0 .. 7995392]>
1201 Teletext page
1202 Open the indicated Teletext page. Default page is index 100.
1203 --vbi-opaque, --no-vbi-opaque
1204 Opacity
1205 (default disabled)
1206 Setting to true makes the text to be boxed and maybe easier to read.
1207 --vbi-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
1208 Teletext alignment
1209 You can enforce the teletext position on the video (0=center, 1=left,
1210 2=right, 4=top, 8=bottom, you can also use combinations of these
1211 values, eg. 6 = top-right).
1212 --vbi-text, --no-vbi-text Teletext text subtitles
1213 (default disabled)
1214 Output teletext subtitles as text instead of as RGBA.
1215 --vbi-level {0 (1), 1 (1.5), 2 (2.5), 3 (3.5)}
1216 Presentation Level
1217
1218 ATSC A/52 (AC-3) audio decoder (a52)
1219 --a52-dynrng, --no-a52-dynrng
1220 A/52 dynamic range compression
1221 (default enabled)
1222 Dynamic range compression makes the loud sounds softer, and the soft
1223 sounds louder, so you can more easily listen to the stream in a noisy
1224 environment without disturbing anyone. If you disable the dynamic
1225 range compression the playback will be more adapted to a movie
1226 theater or a listening room.
1227
1228 Libtwolame audio encoder (twolame)
1229 --sout-twolame-quality <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
1230 Encoding quality
1231 Force a specific encoding quality between 0.0 (high) and 50.0 (low),
1232 instead of specifying a particular bitrate. This will produce a VBR
1233 stream.
1234 --sout-twolame-mode {0 (Stereo), 1 (Dual mono), 2 (Joint stereo)}
1235 Stereo mode
1236 Handling mode for stereo streams
1237 --sout-twolame-vbr, --no-sout-twolame-vbr
1238 VBR mode
1239 (default disabled)
1240 Use Variable BitRate. Default is to use Constant BitRate (CBR).
1241 --sout-twolame-psy <integer>
1242 Psycho-acoustic model
1243 Integer from -1 (no model) to 4.
1244
1245 Teletext subtitles decoder (telx)
1246 --telx-override-page <integer>
1247 Override page
1248 Override the indicated page, try this if your subtitles don't appear
1249 (-1 = autodetect from TS, 0 = autodetect from teletext, >0 = actual
1250 page number, usually 888 or 889).
1251 --telx-ignore-subtitle-flag, --no-telx-ignore-subtitle-flag
1252 Ignore subtitle flag
1253 (default disabled)
1254 Ignore the subtitle flag, try this if your subtitles don't appear.
1255 --telx-french-workaround, --no-telx-french-workaround
1256 Workaround for France
1257 (default disabled)
1258 Some French channels do not flag their subtitling pages correctly due
1259 to a historical interpretation mistake. Try using this wrong
1260 interpretation if your subtitles don't appear.
1261
1262 Kate overlay decoder (kate)
1263 Kate is a codec for text and image based overlays.
1264The Tiger rendering library is needed to render complex Kate streams, but VLC can still render static text and image based subtitles if it is not available.
1265Note that changing settings below will not take effect until a new stream is played. This will hopefully be fixed soon.
1266 --kate-formatted, --no-kate-formatted
1267 Formatted Subtitles
1268 (default enabled)
1269 Kate streams allow for text formatting. VLC partly implements this,
1270 but you can choose to disable all formatting. Note that this has no
1271 effect is rendering via Tiger is enabled.
1272
1273 Theora video decoder (theora)
1274 --theora-postproc <integer>
1275 Post processing quality
1276 --sout-theora-quality <integer>
1277 Encoding quality
1278 Enforce a quality between 1 (low) and 10 (high), instead of
1279 specifying a particular bitrate. This will produce a VBR stream.
1280
1281 JPEG image decoder (jpeg)
1282 Encoding:
1283 --sout-jpeg-quality <integer [0 .. 100]>
1284 Quality level
1285 Quality level for encoding (this can enlarge or reduce output image
1286 size).
1287
1288 FFmpeg audio/video decoder (avcodec)
1289 Various audio and video decoders/encoders delivered by the FFmpeg library. This includes (MS)MPEG4, DivX, SV1,H261, H263, H264, WMV, WMA, AAC, AMR, DV, MJPEG and other codecs
1290 Decoding:
1291 --avcodec-dr, --no-avcodec-dr
1292 Direct rendering
1293 (default enabled)
1294 Direct rendering
1295 --avcodec-corrupted, --no-avcodec-corrupted
1296 Show corrupted frames
1297 (default enabled)
1298 Prefer visual artifacts instead of missing frames
1299 --avcodec-error-resilience <integer>
1300 Error resilience
1301 libavcodec can do error resilience. However, with a buggy encoder
1302 (such as the ISO MPEG-4 encoder from M$) this can produce a lot of
1303 errors. Valid values range from 0 to 4 (0 disables all errors
1304 resilience).
1305 --avcodec-workaround-bugs <integer>
1306 Workaround bugs
1307 Try to fix some bugs: 1 autodetect 2 old msmpeg4 4 xvid interlaced
1308 8 ump4 16 no padding 32 ac vlc 64 Qpel chroma. This must be the sum
1309 of the values. For example, to fix "ac vlc" and "ump4", enter 40.
1310 --avcodec-hurry-up, --no-avcodec-hurry-up
1311 Hurry up
1312 (default enabled)
1313 The decoder can partially decode or skip frame(s) when there is not
1314 enough time. It's useful with low CPU power but it can produce
1315 distorted pictures.
1316 --avcodec-skip-frame {-1 (None), 0 (Default), 1 (Non-ref), 2 (Bidir), 3 (Non-key), 4 (All)}
1317 Skip frame (default=0)
1318 Force skipping of frames to speed up decoding (-1=None, 0=Default,
1319 1=B-frames, 2=P-frames, 3=B+P frames, 4=all frames).
1320 --avcodec-skip-idct <integer [-1 .. 4]>
1321 Skip idct (default=0)
1322 Force skipping of idct to speed up decoding for frame types (-1=None,
1323 0=Default, 1=B-frames, 2=P-frames, 3=B+P frames, 4=all frames).
1324 --avcodec-fast, --no-avcodec-fast
1325 Allow speed tricks
1326 (default disabled)
1327 Allow non specification compliant speedup tricks. Faster but
1328 error-prone.
1329 --avcodec-skiploopfilter {0 (None), 1 (Non-ref), 2 (Bidir), 3 (Non-key), 4 (All)}
1330 Skip the loop filter for H.264 decoding
1331 Skipping the loop filter (aka deblocking) usually has a detrimental
1332 effect on quality. However it provides a big speedup for high
1333 definition streams.
1334 --avcodec-debug <integer> Debug mask
1335 Set FFmpeg debug mask
1336 --avcodec-codec <string> Codec name
1337 Internal libavcodec codec name
1338 --avcodec-hw {any,vdpau_avcodec,vaapi,vaapi_drm,none}
1339 Hardware decoding
1340 This allows hardware decoding when available.
1341 --avcodec-threads <integer>
1342 Threads
1343 Number of threads used for decoding, 0 meaning auto
1344 --avcodec-options <string> Advanced options
1345 Advanced options, in the form {opt=val,opt2=val2}.
1346 Encoding:
1347 --sout-avcodec-codec <string>
1348 Codec name
1349 Internal libavcodec codec name
1350 --sout-avcodec-hq {rd,bits,simple}
1351 Quality level
1352 Quality level for the encoding of motions vectors (this can slow down
1353 the encoding very much).
1354 --sout-avcodec-keyint <integer>
1355 Ratio of key frames
1356 Number of frames that will be coded for one key frame.
1357 --sout-avcodec-bframes <integer>
1358 Ratio of B frames
1359 Number of B frames that will be coded between two reference frames.
1360 --sout-avcodec-hurry-up, --no-sout-avcodec-hurry-up
1361 Hurry up
1362 (default disabled)
1363 The encoder can make on-the-fly quality tradeoffs if your CPU can't
1364 keep up with the encoding rate. It will disable trellis quantization,
1365 then the rate distortion of motion vectors (hq), and raise the noise
1366 reduction threshold to ease the encoder's task.
1367 --sout-avcodec-interlace, --no-sout-avcodec-interlace
1368 Interlaced encoding
1369 (default disabled)
1370 Enable dedicated algorithms for interlaced frames.
1371 --sout-avcodec-interlace-me, --no-sout-avcodec-interlace-me
1372 Interlaced motion estimation
1373 (default enabled)
1374 Enable interlaced motion estimation algorithms. This requires more
1375 CPU.
1376 --sout-avcodec-vt <integer>
1377 Video bitrate tolerance
1378 Video bitrate tolerance in kbit/s.
1379 --sout-avcodec-pre-me, --no-sout-avcodec-pre-me
1380 Pre-motion estimation
1381 (default disabled)
1382 Enable the pre-motion estimation algorithm.
1383 --sout-avcodec-rc-buffer-size <integer>
1384 Rate control buffer size
1385 Rate control buffer size (in kbytes). A bigger buffer will allow for
1386 better rate control, but will cause a delay in the stream.
1387 --sout-avcodec-rc-buffer-aggressivity <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
1388 Rate control buffer aggressiveness
1389 Rate control buffer aggressiveness.
1390 --sout-avcodec-i-quant-factor <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
1391 I quantization factor
1392 Quantization factor of I frames, compared with P frames (for instance
1393 1.0 => same qscale for I and P frames).
1394 --sout-avcodec-noise-reduction <integer>
1395 Noise reduction
1396 Enable a simple noise reduction algorithm to lower the encoding
1397 length and bitrate, at the expense of lower quality frames.
1398 --sout-avcodec-mpeg4-matrix, --no-sout-avcodec-mpeg4-matrix
1399 MPEG4 quantization matrix
1400 (default disabled)
1401 Use the MPEG4 quantization matrix for MPEG2 encoding. This generally
1402 yields a better looking picture, while still retaining the
1403 compatibility with standard MPEG2 decoders.
1404 --sout-avcodec-qmin <integer>
1405 Minimum video quantizer scale
1406 Minimum video quantizer scale.
1407 --sout-avcodec-qmax <integer>
1408 Maximum video quantizer scale
1409 Maximum video quantizer scale.
1410 --sout-avcodec-trellis, --no-sout-avcodec-trellis
1411 Trellis quantization
1412 (default disabled)
1413 Enable trellis quantization (rate distortion for block coefficients).
1414 --sout-avcodec-qscale <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
1415 Fixed quantizer scale
1416 A fixed video quantizer scale for VBR encoding (accepted values: 0.01
1417 to 255.0).
1418 --sout-avcodec-strict <integer [-2 .. 2]>
1419 Strict standard compliance
1420 Force a strict standard compliance when encoding (accepted values: -2
1421 to 2).
1422 --sout-avcodec-lumi-masking <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
1423 Luminance masking
1424 Raise the quantizer for very bright macroblocks (default: 0.0).
1425 --sout-avcodec-dark-masking <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
1426 Darkness masking
1427 Raise the quantizer for very dark macroblocks (default: 0.0).
1428 --sout-avcodec-p-masking <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
1429 Motion masking
1430 Raise the quantizer for macroblocks with a high temporal complexity
1431 (default: 0.0).
1432 --sout-avcodec-border-masking <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
1433 Border masking
1434 Raise the quantizer for macroblocks at the border of the frame
1435 (default: 0.0).
1436 --sout-avcodec-luma-elim-threshold <integer>
1437 Luminance elimination
1438 Eliminates luminance blocks when the PSNR isn't much changed
1439 (default: 0.0). The H264 specification recommends -4.
1440 --sout-avcodec-chroma-elim-threshold <integer>
1441 Chrominance elimination
1442 Eliminates chrominance blocks when the PSNR isn't much changed
1443 (default: 0.0). The H264 specification recommends 7.
1444 --sout-avcodec-aac-profile <string>
1445 Specify AAC audio profile to use
1446 Specify the AAC audio profile to use for encoding the audio
1447 bitstream. It takes the following options: main, low, ssr (not
1448 supported),ltp, hev1, hev2 (default: low). hev1 and hev2 are
1449 currently supported only with libfdk-aac enabled libavcodec
1450 --sout-avcodec-options <string>
1451 Advanced options
1452 Advanced options, in the form {opt=val,opt2=val2}.
1453
1454 H.264/MPEG-4 Part 10/AVC encoder (x264) (x264)
1455 --sout-x264-keyint <integer>
1456 Maximum GOP size
1457 Sets maximum interval between IDR-frames. Larger values save bits,
1458 thus improving quality for a given bitrate at the cost of seeking
1459 precision. Use -1 for infinite.
1460 --sout-x264-min-keyint <integer>
1461 Minimum GOP size
1462 Sets minimum interval between IDR-frames. In H.264, I-frames do not
1463 necessarily bound a closed GOP because it is allowable for a P-frame
1464 to be predicted from more frames than just the one frame before it
1465 (also see reference frame option). Therefore, I-frames are not
1466 necessarily seekable. IDR-frames restrict subsequent P-frames from
1467 referring to any frame prior to the IDR-frame. If scenecuts appear
1468 within this interval, they are still encoded as I-frames, but do not
1469 start a new GOP.
1470 --sout-x264-opengop, --no-sout-x264-opengop
1471 Use recovery points to close GOPs
1472 (default disabled)
1473 use open GOP, for bluray compatibility use also bluray-compat option
1474 --sout-x264-bluray-compat, --no-sout-x264-bluray-compat
1475 Enable compatibility hacks for Blu-ray support
1476 (default disabled)
1477 Enable hacks for Blu-ray support, this doesn't enforce every aspect
1478 of Blu-ray compatibility e.g. resolution, framerate, level
1479 --sout-x264-scenecut <integer [-1 .. 100]>
1480 Extra I-frames aggressivity
1481 Scene-cut detection. Controls how aggressively to insert extra
1482 I-frames. With small values of scenecut, the codec often has to force
1483 an I-frame when it would exceed keyint. Good values of scenecut may
1484 find a better location for the I-frame. Large values use more
1485 I-frames than necessary, thus wasting bits. -1 disables scene-cut
1486 detection, so I-frames are inserted only every other keyint frames,
1487 which probably leads to ugly encoding artifacts. Range 1 to 100.
1488 --sout-x264-bframes <integer [0 .. 16]>
1489 B-frames between I and P
1490 Number of consecutive B-frames between I and P-frames. Range 1 to 16.
1491 --sout-x264-b-adapt <integer [0 .. 2]>
1492 Adaptive B-frame decision
1493 Force the specified number of consecutive B-frames to be used, except
1494 possibly before an I-frame. Range 0 to 2.
1495 --sout-x264-b-bias <integer [-100 .. 100]>
1496 Influence (bias) B-frames usage
1497 Bias the choice to use B-frames. Positive values cause more B-frames,
1498 negative values cause less B-frames.
1499 --sout-x264-bpyramid {none,strict,normal}
1500 Keep some B-frames as references
1501 Allows B-frames to be used as references for predicting other frames.
1502 Keeps the middle of 2+ consecutive B-frames as a reference, and
1503 reorders frame appropriately. - none: Disabled - strict: Strictly
1504 hierarchical pyramid - normal: Non-strict (not Blu-ray compatible)
1505 --sout-x264-cabac, --no-sout-x264-cabac
1506 CABAC
1507 (default enabled)
1508 CABAC (Context-Adaptive Binary Arithmetic Coding). Slightly slows
1509 down encoding and decoding, but should save 10 to 15% bitrate.
1510 --sout-x264-fullrange, --no-sout-x264-fullrange
1511 Use fullrange instead of TV colorrange
1512 (default disabled)
1513 TV-range is usually used colorrange, defining this to true will
1514 enable libx264 to use full colorrange on encoding
1515 --sout-x264-ref <integer [1 .. 16]>
1516 Number of reference frames
1517 Number of previous frames used as predictors. This is effective in
1518 Anime, but seems to make little difference in live-action source
1519 material. Some decoders are unable to deal with large frameref
1520 values. Range 1 to 16.
1521 --sout-x264-nf, --no-sout-x264-nf
1522 Skip loop filter
1523 (default disabled)
1524 Deactivate the deblocking loop filter (decreases quality).
1525 --sout-x264-deblock <string>
1526 Loop filter AlphaC0 and Beta parameters
1527 alpha:beta
1528 Loop filter AlphaC0 and Beta parameters. Range -6 to 6 for both alpha
1529 and beta parameters. -6 means light filter, 6 means strong.
1530 --sout-x264-psy-rd <string>
1531 Strength of psychovisual optimization, default
1532 is "1.0:0.0"
1533 First parameter controls if RD is on (subme>=6) or off. Second
1534 parameter controls if Trellis is used on psychovisual optimization,
1535 default off
1536 --sout-x264-psy, --no-sout-x264-psy
1537 Use Psy-optimizations
1538 (default enabled)
1539 Use all visual optimizations that can worsen both PSNR and SSIM
1540 --sout-x264-level <string> H.264 level
1541 Specify H.264 level (as defined by Annex A of the standard). Levels
1542 are not enforced; it's up to the user to select a level compatible
1543 with the rest of the encoding options. Range 1 to 5.1 (10 to 51 is
1544 also allowed). Set to 0 for letting x264 set level.
1545 --sout-x264-profile {baseline,main,high,high10,high422,high444}
1546 H.264 profile
1547 Specify H.264 profile which limits are enforced over other settings
1548 --sout-x264-interlaced, --no-sout-x264-interlaced
1549 Interlaced mode
1550 (default disabled)
1551 Pure-interlaced mode.
1552 --sout-x264-frame-packing {-1 (), 0 (checkerboard), 1 (column alternation), 2 (row alternation), 3 (side by side), 4 (top bottom), 5 (frame alternation), 6 (2D)}
1553 Frame packing
1554 For stereoscopic videos define frame arrangement: 0: checkerboard -
1555 pixels are alternatively from L and R 1: column alternation - L and
1556 R are interlaced by column 2: row alternation - L and R are
1557 interlaced by row 3: side by side - L is on the left, R on the right
1558 4: top bottom - L is on top, R on bottom 5: frame alternation - one
1559 view per frame
1560 --sout-x264-slices <integer>
1561 Force number of slices per frame
1562 Force rectangular slices and is overridden by other slicing options
1563 --sout-x264-slice-max-size <integer>
1564 Limit the size of each slice in bytes
1565 Sets a maximum slice size in bytes, Includes NAL overhead in size
1566 --sout-x264-slice-max-mbs <integer>
1567 Limit the size of each slice in macroblocks
1568 Sets a maximum number of macroblocks per slice
1569 --sout-x264-hrd {none,vbr,cbr}
1570 HRD-timing information
1571 HRD-timing information
1572 --sout-x264-qp <integer [-1 .. 51]>
1573 Set QP
1574 This selects the quantizer to use. Lower values result in better
1575 fidelity, but higher bitrates. 26 is a good default value. Range 0
1576 (lossless) to 51.
1577 --sout-x264-crf <integer [0 .. 51]>
1578 Quality-based VBR
1579 1-pass Quality-based VBR. Range 0 to 51.
1580 --sout-x264-qpmin <integer [0 .. 51]>
1581 Min QP
1582 Minimum quantizer parameter. 15 to 35 seems to be a useful range.
1583 --sout-x264-qpmax <integer [0 .. 51]>
1584 Max QP
1585 Maximum quantizer parameter.
1586 --sout-x264-qpstep <integer [0 .. 51]>
1587 Max QP step
1588 Max QP step between frames.
1589 --sout-x264-ratetol <float [0.000000 .. 100.000000]>
1590 Average bitrate tolerance
1591 Allowed variance in average bitrate (in kbits/s).
1592 --sout-x264-vbv-maxrate <integer>
1593 Max local bitrate
1594 Sets a maximum local bitrate (in kbits/s).
1595 --sout-x264-vbv-bufsize <integer>
1596 VBV buffer
1597 Averaging period for the maximum local bitrate (in kbits).
1598 --sout-x264-vbv-init <float [0.000000 .. 1.000000]>
1599 Initial VBV buffer occupancy
1600 Sets the initial buffer occupancy as a fraction of the buffer size.
1601 Range 0.0 to 1.0.
1602 --sout-x264-ipratio <float [1.000000 .. 2.000000]>
1603 QP factor between I and P
1604 QP factor between I and P. Range 1.0 to 2.0.
1605 --sout-x264-pbratio <float [1.000000 .. 2.000000]>
1606 QP factor between P and B
1607 QP factor between P and B. Range 1.0 to 2.0.
1608 --sout-x264-chroma-qp-offset <integer>
1609 QP difference between chroma and luma
1610 QP difference between chroma and luma.
1611 --sout-x264-pass <integer [0 .. 3]>
1612 Multipass ratecontrol
1613 Multipass ratecontrol: - 1: First pass, creates stats file - 2:
1614 Last pass, does not overwrite stats file - 3: Nth pass, overwrites
1615 stats file
1616 --sout-x264-qcomp <float [0.000000 .. 1.000000]>
1617 QP curve compression
1618 QP curve compression. Range 0.0 (CBR) to 1.0 (QCP).
1619 --sout-x264-cplxblur <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
1620 Reduce fluctuations in QP
1621 This reduces the fluctuations in QP before curve compression.
1622 Temporally blurs complexity.
1623 --sout-x264-qblur <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
1624 Reduce fluctuations in QP
1625 This reduces the fluctuations in QP after curve compression.
1626 Temporally blurs quants.
1627 --sout-x264-aq-mode <integer [0 .. 2]>
1628 How AQ distributes bits
1629 Defines bitdistribution mode for AQ, default 1 - 0: Disabled - 1:
1630 Current x264 default mode - 2: uses log(var)^2 instead of log(var)
1631 and attempts to adapt strength per frame
1632 --sout-x264-aq-strength <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
1633 Strength of AQ
1634 Strength to reduce blocking and blurring in flat and textured areas,
1635 default 1.0 recommended to be between 0..2 - 0.5: weak AQ - 1.5:
1636 strong AQ
1637 --sout-x264-partitions {none,fast,normal,slow,all}
1638 Partitions to consider
1639 Partitions to consider in analyse mode: - none : - fast : i4x4
1640 - normal: i4x4,p8x8,(i8x8) - slow : i4x4,p8x8,(i8x8),b8x8 - all
1641 : i4x4,p8x8,(i8x8),b8x8,p4x4 (p4x4 requires p8x8. i8x8 requires
1642 8x8dct).
1643 --sout-x264-direct {none,spatial,temporal,auto}
1644 Direct MV prediction mode
1645 Direct MV prediction mode
1646 --sout-x264-direct-8x8 <integer [-1 .. 1]>
1647 Direct prediction size
1648 Direct prediction size: - 0: 4x4 - 1: 8x8 - -1: smallest
1649 possible according to level
1650 --sout-x264-weightb, --no-sout-x264-weightb
1651 Weighted prediction for B-frames
1652 (default enabled)
1653 Weighted prediction for B-frames.
1654 --sout-x264-weightp <integer [0 .. 2]>
1655 Weighted prediction for P-frames
1656 Weighted prediction for P-frames: - 0: Disabled - 1: Blind offset
1657 - 2: Smart analysis
1658 --sout-x264-me {dia,hex,umh,esa,tesa}
1659 Integer pixel motion estimation method
1660 Selects the motion estimation algorithm: - dia: diamond search,
1661 radius 1 (fast) - hex: hexagonal search, radius 2 - umh: uneven
1662 multi-hexagon search (better but slower) - esa: exhaustive search
1663 (extremely slow, primarily for testing) - tesa: hadamard exhaustive
1664 search (extremely slow, primarily for testing)
1665 --sout-x264-merange <integer [1 .. 64]>
1666 Maximum motion vector search range
1667 Maximum distance to search for motion estimation, measured from
1668 predicted position(s). Default of 16 is good for most footage, high
1669 motion sequences may benefit from settings between 24 and 32. Range 0
1670 to 64.
1671 --sout-x264-mvrange <integer>
1672 Maximum motion vector length
1673 Maximum motion vector length in pixels. -1 is automatic, based on
1674 level.
1675 --sout-x264-mvrange-thread <integer>
1676 Minimum buffer space between threads
1677 Minimum buffer space between threads. -1 is automatic, based on
1678 number of threads.
1679 --sout-x264-subme <integer>
1680 Subpixel motion estimation and partition
1681 decision quality
1682 This parameter controls quality versus speed tradeoffs involved in
1683 the motion estimation decision process (lower = quicker and higher =
1684 better quality). Range 1 to 9.
1685 --sout-x264-mixed-refs, --no-sout-x264-mixed-refs
1686 Decide references on a per partition basis
1687 (default enabled)
1688 Allows each 8x8 or 16x8 partition to independently select a reference
1689 frame, as opposed to only one ref per macroblock.
1690 --sout-x264-chroma-me, --no-sout-x264-chroma-me
1691 Chroma in motion estimation
1692 (default enabled)
1693 Chroma ME for subpel and mode decision in P-frames.
1694 --sout-x264-8x8dct, --no-sout-x264-8x8dct
1695 Adaptive spatial transform size
1696 (default enabled)
1697 SATD-based decision for 8x8 transform in inter-MBs.
1698 --sout-x264-trellis <integer [0 .. 2]>
1699 Trellis RD quantization
1700 Trellis RD quantization: - 0: disabled - 1: enabled only on the
1701 final encode of a MB - 2: enabled on all mode decisions This
1702 requires CABAC.
1703 --sout-x264-lookahead <integer [0 .. 60]>
1704 Framecount to use on frametype lookahead
1705 Framecount to use on frametype lookahead. Currently default can cause
1706 sync-issues on unmuxable output, like rtsp-output without ts-mux
1707 --sout-x264-intra-refresh, --no-sout-x264-intra-refresh
1708 Use Periodic Intra Refresh
1709 (default disabled)
1710 Use Periodic Intra Refresh instead of IDR frames
1711 --sout-x264-mbtree, --no-sout-x264-mbtree
1712 Use mb-tree ratecontrol
1713 (default enabled)
1714 You can disable use of Macroblock-tree on ratecontrol
1715 --sout-x264-fast-pskip, --no-sout-x264-fast-pskip
1716 Early SKIP detection on P-frames
1717 (default enabled)
1718 Early SKIP detection on P-frames.
1719 --sout-x264-dct-decimate, --no-sout-x264-dct-decimate
1720 Coefficient thresholding on P-frames
1721 (default enabled)
1722 Coefficient thresholding on P-frames. Eliminate dct blocks containing
1723 only a small single coefficient.
1724 --sout-x264-nr <integer [0 .. 1000]>
1725 Noise reduction
1726 Dct-domain noise reduction. Adaptive pseudo-deadzone. 10 to 1000
1727 seems to be a useful range.
1728 --sout-x264-deadzone-inter <integer [0 .. 32]>
1729 Inter luma quantization deadzone
1730 Set the size of the intra luma quantization deadzone. Range 0 to 32.
1731 --sout-x264-deadzone-intra <integer [0 .. 32]>
1732 Intra luma quantization deadzone
1733 Set the size of the intra luma quantization deadzone. Range 0 to 32.
1734 --sout-x264-non-deterministic, --no-sout-x264-non-deterministic
1735 Non-deterministic optimizations when threaded
1736 (default disabled)
1737 Slightly improve quality of SMP, at the cost of repeatability.
1738 --sout-x264-asm, --no-sout-x264-asm
1739 CPU optimizations
1740 (default enabled)
1741 Use assembler CPU optimizations.
1742 --sout-x264-psnr, --no-sout-x264-psnr
1743 PSNR computation
1744 (default disabled)
1745 Compute and print PSNR stats. This has no effect on the actual
1746 encoding quality.
1747 --sout-x264-ssim, --no-sout-x264-ssim
1748 SSIM computation
1749 (default disabled)
1750 Compute and print SSIM stats. This has no effect on the actual
1751 encoding quality.
1752 --sout-x264-quiet, --no-sout-x264-quiet
1753 Quiet mode
1754 (default disabled)
1755 Quiet mode
1756 --sout-x264-sps-id <integer>
1757 SPS and PPS id numbers
1758 Set SPS and PPS id numbers to allow concatenating streams with
1759 different settings.
1760 --sout-x264-aud, --no-sout-x264-aud
1761 Access unit delimiters
1762 (default disabled)
1763 Generate access unit delimiter NAL units.
1764 --sout-x264-verbose, --no-sout-x264-verbose
1765 Statistics
1766 (default disabled)
1767 Print stats for each frame.
1768 --sout-x264-stats <string> Filename for 2 pass stats file
1769 Filename for 2 pass stats file for multi-pass encoding.
1770 --sout-x264-preset {ultrafast,superfast,veryfast,faster,fast,medium,slow,slower,veryslow,placebo}
1771 Default preset setting used
1772 Default preset setting used
1773 --sout-x264-tune {film,animation,grain,stillimage,psnr,ssim,fastdecode,zerolatency}
1774 Default tune setting used
1775 Default tune setting used
1776 --sout-x264-options <string>
1777 x264 advanced options
1778 x264 advanced options, in the form {opt=val,op2=val2}.
1779
1780 Vorbis audio decoder (vorbis)
1781 --sout-vorbis-quality <integer [0 .. 10]>
1782 Encoding quality
1783 Enforce a quality between 1 (low) and 10 (high), instead of
1784 specifying a particular bitrate. This will produce a VBR stream.
1785 --sout-vorbis-max-bitrate <integer>
1786 Maximum encoding bitrate
1787 Maximum bitrate in kbps. This is useful for streaming applications.
1788 --sout-vorbis-min-bitrate <integer>
1789 Minimum encoding bitrate
1790 Minimum bitrate in kbps. This is useful for encoding for a fixed-size
1791 channel.
1792 --sout-vorbis-cbr, --no-sout-vorbis-cbr
1793 CBR encoding
1794 (default disabled)
1795 Force a constant bitrate encoding (CBR).
1796
1797 Dummy decoder (ddummy)
1798 --dummy-save-es, --no-dummy-save-es
1799 Save raw codec data
1800 (default disabled)
1801 Save the raw codec data if you have selected/forced the dummy decoder
1802 in the main options.
1803
1804 DVB subtitles decoder (dvbsub)
1805 --dvbsub-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
1806 Subpicture position
1807 You can enforce the subpicture position on the video (0=center,
1808 1=left, 2=right, 4=top, 8=bottom, you can also use combinations of
1809 these values, e.g. 6=top-right).
1810 --dvbsub-x <integer> Decoding X coordinate
1811 X coordinate of the rendered subtitle
1812 --dvbsub-y <integer> Decoding Y coordinate
1813 Y coordinate of the rendered subtitle
1814 --sout-dvbsub-x <integer> Encoding X coordinate
1815 X coordinate of the encoded subtitle
1816 --sout-dvbsub-y <integer> Encoding Y coordinate
1817 Y coordinate of the encoded subtitle
1818
1819 FluidSynth MIDI synthesizer (fluidsynth)
1820 --soundfont <string> SoundFont file
1821 SoundFont file to use for software synthesis.
1822 --synth-chorus, --no-synth-chorus
1823 Chorus
1824 (default enabled)
1825 Chorus
1826 --synth-gain <float [0.000000 .. 10.000000]>
1827 Synthesis gain
1828 This gain is applied to synthesis output. High values may cause
1829 saturation when many notes are played at a time.
1830 --synth-polyphony <integer [1 .. 65535]>
1831 Polyphony
1832 The polyphony defines how many voices can be played at a time. Larger
1833 values require more processing power.
1834 --synth-reverb, --no-synth-reverb
1835 Reverb
1836 (default enabled)
1837 Reverb
1838 --synth-sample-rate <integer [22050 .. 96000]>
1839 Sample rate
1840 Sample rate
1841
1842 Closed Captions decoder (cc)
1843 --cc-opaque, --no-cc-opaque
1844 Opacity
1845 (default enabled)
1846 Setting to true makes the text to be boxed and maybe easier to read.
1847
1848 SVG video decoder (svgdec)
1849 --svg-width <integer [1 .. 65535]>
1850 Image width
1851 Specify the width to decode the image too
1852 --svg-height <integer [1 .. 65535]>
1853 Image height
1854 Specify the height to decode the image too
1855 --svg-scale <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
1856 Scale factor
1857 Scale factor to apply to image
1858
1859 Text subtitle decoder (subsdec)
1860 --subsdec-align {-1 (Auto), 0 (Center), 1 (Left), 2 (Right)}
1861 Subtitle justification
1862 Set the justification of subtitles
1863 --subsdec-encoding {,system,UTF-8,UTF-16,UTF-16BE,UTF-16LE,GB18030,ISO-8859-15,Windows-1252,IBM850,ISO-8859-2,Windows-1250,ISO-8859-3,ISO-8859-10,Windows-1251,KOI8-R,KOI8-U,ISO-8859-6,Windows-1256,ISO-8859-7,Windows-1253,ISO-8859-8,Windows-1255,ISO-8859-9,Windows-1254,ISO-8859-11,Windows-874,ISO-8859-13,Windows-1257,ISO-8859-14,ISO-8859-16,ISO-2022-CN-EXT,EUC-CN,ISO-2022-JP-2,EUC-JP,Shift_JIS,CP949,ISO-2022-KR,Big5,ISO-2022-TW,Big5-HKSCS,VISCII,Windows-1258}
1864 Subtitle text encoding
1865 Set the encoding used in text subtitles
1866 --subsdec-autodetect-utf8, --no-subsdec-autodetect-utf8
1867 UTF-8 subtitle autodetection
1868 (default enabled)
1869 This enables automatic detection of UTF-8 encoding within subtitle
1870 files.
1871
1872 DTS Coherent Acoustics audio decoder (dca)
1873 --dts-dynrng, --no-dts-dynrng
1874 DTS dynamic range compression
1875 (default enabled)
1876 Dynamic range compression makes the loud sounds softer, and the soft
1877 sounds louder, so you can more easily listen to the stream in a noisy
1878 environment without disturbing anyone. If you disable the dynamic
1879 range compression the playback will be more adapted to a movie
1880 theater or a listening room.
1881
1882 DVD subtitles decoder (spudec)
1883 --dvdsub-transparency, --no-dvdsub-transparency
1884 Disable DVD subtitle transparency
1885 (default disabled)
1886 Removes all transparency effects used in DVD subtitles.
1887
1888 TTML subtitles decoder (ttml)
1889 --ttml-align <integer> Subtitle justification
1890 Set the justification of subtitles
1891
1892 Podcasts (podcast)
1893 --podcast-urls <string> Podcast URLs list
1894 Enter the list of podcasts to retrieve, separated by '|' (pipe).
1895
1896 Universal Plug'n'Play (upnp)
1897 --satip-channelist {Auto,ASTRA_19_2E,ASTRA_28_2E,ASTRA_23_5E,MasterList,ServerList,CustomList}
1898 SAT>IP channel list
1899 SAT>IP channel list
1900 --satip-channellist-url <string>
1901 Custom SAT>IP channel list URL
1902 Custom SAT>IP channel list URL
1903
1904 Network streams (SAP) (sap)
1905 --sap-addr <string> SAP multicast address
1906 The SAP module normally chooses itself the right addresses to listen
1907 to. However, you can specify a specific address.
1908 --sap-timeout <integer> SAP timeout (seconds)
1909 Delay after which SAP items get deleted if no new announcement is
1910 received.
1911 --sap-parse, --no-sap-parse
1912 Try to parse the announce
1913 (default enabled)
1914 This enables actual parsing of the announces by the SAP module.
1915 Otherwise, all announcements are parsed by the "live555" (RTP/RTSP)
1916 module.
1917 --sap-strict, --no-sap-strict
1918 SAP Strict mode
1919 (default disabled)
1920 When this is set, the SAP parser will discard some non-compliant
1921 announcements.
1922
1923 Audio channel remapper (remap)
1924 --aout-remap-channel-left {0 (Left), 1 (Center), 2 (Right), 3 (Rear left), 4 (Rear center), 5 (Rear right), 6 (Side left), 7 (Side right), 8 (Low-frequency effects)}
1925 Left
1926 Left
1927 --aout-remap-channel-center {0 (Left), 1 (Center), 2 (Right), 3 (Rear left), 4 (Rear center), 5 (Rear right), 6 (Side left), 7 (Side right), 8 (Low-frequency effects)}
1928 Center
1929 Center
1930 --aout-remap-channel-right {0 (Left), 1 (Center), 2 (Right), 3 (Rear left), 4 (Rear center), 5 (Rear right), 6 (Side left), 7 (Side right), 8 (Low-frequency effects)}
1931 Right
1932 Right
1933 --aout-remap-channel-rearleft {0 (Left), 1 (Center), 2 (Right), 3 (Rear left), 4 (Rear center), 5 (Rear right), 6 (Side left), 7 (Side right), 8 (Low-frequency effects)}
1934 Rear left
1935 Rear left
1936 --aout-remap-channel-rearcenter {0 (Left), 1 (Center), 2 (Right), 3 (Rear left), 4 (Rear center), 5 (Rear right), 6 (Side left), 7 (Side right), 8 (Low-frequency effects)}
1937 Rear center
1938 Rear center
1939 --aout-remap-channel-rearright {0 (Left), 1 (Center), 2 (Right), 3 (Rear left), 4 (Rear center), 5 (Rear right), 6 (Side left), 7 (Side right), 8 (Low-frequency effects)}
1940 Rear right
1941 Rear right
1942 --aout-remap-channel-middleleft {0 (Left), 1 (Center), 2 (Right), 3 (Rear left), 4 (Rear center), 5 (Rear right), 6 (Side left), 7 (Side right), 8 (Low-frequency effects)}
1943 Side left
1944 Side left
1945 --aout-remap-channel-middleright {0 (Left), 1 (Center), 2 (Right), 3 (Rear left), 4 (Rear center), 5 (Rear right), 6 (Side left), 7 (Side right), 8 (Low-frequency effects)}
1946 Side right
1947 Side right
1948 --aout-remap-channel-lfe {0 (Left), 1 (Center), 2 (Right), 3 (Rear left), 4 (Rear center), 5 (Rear right), 6 (Side left), 7 (Side right), 8 (Low-frequency effects)}
1949 Low-frequency effects
1950 Low-frequency effects
1951 --aout-remap-normalize, --no-aout-remap-normalize
1952 Normalize channels
1953 (default enabled)
1954 When mapping more than one channel to a single output channel,
1955 normalize the output accordingly.
1956
1957 Dynamic range compressor (compressor)
1958 --compressor-rms-peak <float [0.000000 .. 1.000000]>
1959 RMS/peak
1960 Set the RMS/peak.
1961 --compressor-attack <float [1.500000 .. 400.000000]>
1962 Attack time
1963 Set the attack time in milliseconds.
1964 --compressor-release <float [2.000000 .. 800.000000]>
1965 Release time
1966 Set the release time in milliseconds.
1967 --compressor-threshold <float [-30.000000 .. 0.000000]>
1968 Threshold level
1969 Set the threshold level in dB.
1970 --compressor-ratio <float [1.000000 .. 20.000000]>
1971 Ratio
1972 Set the ratio (n:1).
1973 --compressor-knee <float [1.000000 .. 10.000000]>
1974 Knee radius
1975 Set the knee radius in dB.
1976 --compressor-makeup-gain <float [0.000000 .. 24.000000]>
1977 Makeup gain
1978 Set the makeup gain in dB (0 ... 24).
1979
1980 Volume normalizer (normvol)
1981 --norm-buff-size <integer> Number of audio buffers
1982 This is the number of audio buffers on which the power measurement is
1983 made. A higher number of buffers will increase the response time of
1984 the filter to a spike but will make it less sensitive to short
1985 variations.
1986 --norm-max-level <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
1987 Maximal volume level
1988 If the average power over the last N buffers is higher than this
1989 value, the volume will be normalized. This value is a positive
1990 floating point number. A value between 0.5 and 10 seems sensible.
1991
1992 soxr (soxr)
1993 --soxr-resampler-quality {0 (Quick cubic interpolation), 1 (Low 16-bit with larger roll-off), 2 (Medium 16-bit with medium roll-off), 3 (High quality), 4 (Very high quality)}
1994 Resampling quality
1995
1996 Headphone virtual spatialization effect (headphone)
1997 This effect gives you the feeling that you are standing in a room with a complete 7.1 speaker set when using only a headphone, providing a more realistic sound experience. It should also be more comfortable and less tiring when listening to music for long periods of time.
1998It works with any source format from mono to 7.1.
1999 --headphone-dim <integer> Characteristic dimension
2000 Distance between front left speaker and listener in meters.
2001 --headphone-compensate, --no-headphone-compensate
2002 Compensate delay
2003 (default disabled)
2004 The delay which is introduced by the physical algorithm may sometimes
2005 be disturbing for the synchronization between lips-movement and
2006 speech. In case, turn this on to compensate.
2007 --headphone-dolby, --no-headphone-dolby
2008 No decoding of Dolby Surround
2009 (default disabled)
2010 Dolby Surround encoded streams won't be decoded before being
2011 processed by this filter. Enabling this setting is not recommended.
2012
2013 Simple stereo widening effect (stereo_widen)
2014 This filter enhances the stereo effect by suppressing mono (signal common to both channels) and by delaying the signal of left into right and vice versa, thereby widening the stereo effect.
2015 --stereowiden-delay <float [1.000000 .. 100.000000]>
2016 Delay time
2017 Time in ms of the delay of left signal into right and vice versa.
2018 --stereowiden-feedback <float [0.000000 .. 0.900000]>
2019 Feedback gain
2020 Amount of gain in delayed left signal into right and vice versa.
2021 Gives a delay effect of left signal in right output and vice versa
2022 which gives widening effect.
2023 --stereowiden-crossfeed <float [0.000000 .. 0.800000]>
2024 Crossfeed
2025 Cross feed of left into right with inverted phase. This helps in
2026 suppressing the mono. If the value is 1 it will cancel all the signal
2027 common to both channels.
2028 --stereowiden-dry-mix <float [0.000000 .. 1.000000]>
2029 Dry mix
2030 Level of input signal of original channel.
2031
2032 Gain control filter (gain)
2033 --gain-value <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
2034 Gain multiplier
2035 Increase or decrease the gain (default 1.0)
2036
2037 Speex resampler (speex_resampler)
2038 --speex-resampler-quality <integer [0 .. 10]>
2039 Resampling quality
2040 Resampling quality, from worst to best
2041
2042 Sound Delay (chorus_flanger)
2043 Add a delay effect to the sound
2044 --delay-time <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
2045 Delay time
2046 Time in milliseconds of the average delay. Note average
2047 --sweep-depth <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
2048 Sweep Depth
2049 Time in milliseconds of the maximum sweep depth. Thus, the sweep
2050 range will be delay-time +/- sweep-depth.
2051 --sweep-rate <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
2052 Sweep Rate
2053 Rate of change of sweep depth in milliseconds shift per second of
2054 play
2055 --feedback-gain <float [-0.900000 .. 0.900000]>
2056 Feedback gain
2057 Gain on Feedback loop
2058 --wet-mix <float [-0.999000 .. 0.999000]>
2059 Wet mix
2060 Level of delayed signal
2061 --dry-mix <float [-0.999000 .. 0.999000]>
2062 Dry Mix
2063 Level of input signal
2064
2065 Equalizer with 10 bands (equalizer)
2066 --equalizer-preset {flat,classical,club,dance,fullbass,fullbasstreble,fulltreble,headphones,largehall,live,party,pop,reggae,rock,ska,soft,softrock,techno}
2067 Equalizer preset
2068 Preset to use for the equalizer.
2069 --equalizer-bands <string> Bands gain
2070 Don't use presets, but manually specified bands. You need to provide
2071 10 values between -20dB and 20dB, separated by spaces, e.g. "0 2 4 2
2072 0 -2 -4 -2 0 2".
2073 --equalizer-2pass, --no-equalizer-2pass
2074 Two pass
2075 (default disabled)
2076 Filter the audio twice. This provides a more intense effect.
2077 --equalizer-vlcfreqs, --no-equalizer-vlcfreqs
2078 Use VLC frequency bands
2079 (default enabled)
2080 Use the VLC frequency bands. Otherwise, use the ISO Standard
2081 frequency bands.
2082 --equalizer-preamp <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
2083 Global gain
2084 Set the global gain in dB (-20 ... 20).
2085
2086 Parametric Equalizer (param_eq)
2087 --param-eq-lowf <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
2088 Low freq (Hz)
2089 --param-eq-lowgain <float [-20.000000 .. 20.000000]>
2090 Low freq gain (dB)
2091 --param-eq-highf <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
2092 High freq (Hz)
2093 --param-eq-highgain <float [-20.000000 .. 20.000000]>
2094 High freq gain (dB)
2095 --param-eq-f1 <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
2096 Freq 1 (Hz)
2097 --param-eq-gain1 <float [-20.000000 .. 20.000000]>
2098 Freq 1 gain (dB)
2099 --param-eq-q1 <float [0.100000 .. 100.000000]>
2100 Freq 1 Q
2101 --param-eq-f2 <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
2102 Freq 2 (Hz)
2103 --param-eq-gain2 <float [-20.000000 .. 20.000000]>
2104 Freq 2 gain (dB)
2105 --param-eq-q2 <float [0.100000 .. 100.000000]>
2106 Freq 2 Q
2107 --param-eq-f3 <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
2108 Freq 3 (Hz)
2109 --param-eq-gain3 <float [-20.000000 .. 20.000000]>
2110 Freq 3 gain (dB)
2111 --param-eq-q3 <float [0.100000 .. 100.000000]>
2112 Freq 3 Q
2113
2114 Audio tempo scaler synched with rate (scaletempo)
2115 --scaletempo-stride <integer [1 .. 2000]>
2116 Stride Length
2117 Length in milliseconds to output each stride
2118 --scaletempo-overlap <float [0.000000 .. 1.000000]>
2119 Overlap Length
2120 Percentage of stride to overlap
2121 --scaletempo-search <integer [0 .. 200]>
2122 Search Length
2123 Length in milliseconds to search for best overlap position
2124
2125 Stereo to mono downmixer (mono)
2126 --sout-mono-downmix, --no-sout-mono-downmix
2127 Use downmix algorithm
2128 (default enabled)
2129 This option selects a stereo to mono downmix algorithm that is used
2130 in the headphone channel mixer. It gives the effect of standing in a
2131 room full of speakers.
2132 --sout-mono-channel {0 (Left), 1 (Right), 4 (Rear left), 5 (Rear right), 7 (Center), 8 (Low-frequency effects), 2 (Side left), 3 (Side right), 6 (Rear center)}
2133 Select channel to keep
2134 This option silences all other channels except the selected channel.
2135
2136 Secret Rabbit Code (libsamplerate) resampler (samplerate)
2137 --src-converter-type {0 (Sinc function (best quality)), 1 (Sinc function (medium quality)), 2 (Sinc function (fast)), 3 (Zero Order Hold (fastest)), 4 (Linear (fastest))}
2138 Sample rate converter type
2139 Different resampling algorithms are supported. The best one is
2140 slower, while the fast one exhibits low quality.
2141
2142 Audio Spatializer (spatializer)
2143 --spatializer-roomsize <float [0.000000 .. 1.100000]>
2144 Room size
2145 Defines the virtual surface of the room emulated by the filter.
2146 --spatializer-width <float [0.000000 .. 1.000000]>
2147 Room width
2148 Width of the virtual room
2149 --spatializer-wet <float [0.000000 .. 1.000000]>
2150 Wet
2151 --spatializer-dry <float [0.000000 .. 1.000000]>
2152 Dry
2153 --spatializer-damp <float [0.000000 .. 1.000000]>
2154 Damp
2155
2156 Audio part of the BarGraph function (audiobargraph_a)
2157 --audiobargraph_a-bargraph <integer>
2158 Defines if BarGraph information should be sent
2159 Defines if BarGraph information should be sent. 1 if the information
2160 should be sent, 0 otherwise (default 1).
2161 --audiobargraph_a-bargraph_repetition <integer>
2162 Sends the barGraph information every n audio
2163 packets
2164 Defines how often the barGraph information should be sent. Sends the
2165 barGraph information every n audio packets (default 4).
2166 --audiobargraph_a-silence <integer>
2167 Defines if silence alarm information should be
2168 sent
2169 Defines if silence alarm information should be sent. 1 if the
2170 information should be sent, 0 otherwise (default 1).
2171 --audiobargraph_a-time_window <integer>
2172 Time window to use in ms
2173 Time Window during when the audio level is measured in ms for silence
2174 detection. If the audio level is under the threshold during this
2175 time, an alarm is sent (default 5000).
2176 --audiobargraph_a-alarm_threshold <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
2177 Minimum Audio level to raise the alarm
2178 Threshold to be attained to raise an alarm. If the audio level is
2179 under the threshold during this time, an alarm is sent (default 0.1).
2180 --audiobargraph_a-repetition_time <integer>
2181 Time between two alarm messages in ms
2182 Time between two alarm messages in ms. This value is used to avoid
2183 alarm saturation (default 2000).
2184
2185 Pitch Shifter (scaletempo_pitch)
2186 --scaletempo-stride <integer [1 .. 2000]>
2187 Stride Length
2188 Length in milliseconds to output each stride
2189 --scaletempo-overlap <float [0.000000 .. 1.000000]>
2190 Overlap Length
2191 Percentage of stride to overlap
2192 --scaletempo-search <integer [0 .. 200]>
2193 Search Length
2194 Length in milliseconds to search for best overlap position
2195 --pitch-shift <float [-12.000000 .. 12.000000]>
2196 Pitch Shift
2197 Pitch shift in semitones.
2198
2199 3D OpenGL spectrum visualization (glspectrum)
2200 --glspectrum-width <integer>
2201 Video width
2202 The width of the visualization window, in pixels.
2203 --glspectrum-height <integer>
2204 Video height
2205 The height of the visualization window, in pixels.
2206
2207 Visualizer filter (visual)
2208 General:
2209 --effect-list <string> Effects list
2210 A list of visual effect, separated by commas. Current effects
2211 include: dummy, scope, spectrum, spectrometer and vuMeter.
2212 --effect-width <integer> Video width
2213 The width of the effects video window, in pixels.
2214 --effect-height <integer> Video height
2215 The height of the effects video window, in pixels.
2216 --effect-fft-window {none,hann,flattop,blackmanharris,kaiser}
2217 FFT window
2218 The type of FFT window to use for spectrum-based visualizations.
2219 --effect-kaiser-param <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
2220 Kaiser window parameter
2221 The parameter alpha for the Kaiser window. Increasing alpha increases
2222 the main-lobe width and decreases the side-lobe amplitude.
2223 Spectrum analyser:
2224 --visual-80-bands, --no-visual-80-bands
2225 Show 80 bands instead of 20
2226 (default enabled)
2227 Show 80 bands instead of 20
2228 --visual-peaks, --no-visual-peaks
2229 Draw peaks in the analyzer
2230 (default enabled)
2231 Draw peaks in the analyzer
2232 Spectrometer:
2233 --spect-show-original, --no-spect-show-original
2234 Enable original graphic spectrum
2235 (default disabled)
2236 Enable the "flat" spectrum analyzer in the spectrometer.
2237 --spect-show-base, --no-spect-show-base
2238 Draw the base of the bands
2239 (default enabled)
2240 Draw the base of the bands
2241 --spect-radius <integer> Base pixel radius
2242 Defines radius size in pixels, of base of bands(beginning).
2243 --spect-sections <integer [1 .. 2147483647]>
2244 Spectral sections
2245 Determines how many sections of spectrum will exist.
2246 --spect-color <integer> V-plane color
2247 YUV-Color cube shifting across the V-plane ( 0 - 127 ).
2248 --spect-show-bands, --no-spect-show-bands
2249 Draw bands in the spectrometer
2250 (default enabled)
2251 Draw bands in the spectrometer
2252 --spect-80-bands, --no-spect-80-bands
2253 Show 80 bands instead of 20
2254 (default enabled)
2255 Show 80 bands instead of 20
2256 --spect-separ <integer> Number of blank pixels between bands.
2257 Number of blank pixels between bands.
2258 --spect-amp <integer> Amplification
2259 This is a coefficient that modifies the height of the bands.
2260 --spect-show-peaks, --no-spect-show-peaks
2261 Draw peaks in the analyzer
2262 (default enabled)
2263 Draw peaks in the analyzer
2264 --spect-peak-width <integer>
2265 Peak extra width
2266 Additions or subtractions of pixels on the peak width.
2267 --spect-peak-height <integer>
2268 Peak height
2269 Total pixel height of the peak items.
2270
2271 UDP stream output (udp)
2272 --sout-udp-caching <integer>
2273 Caching value (ms)
2274 Default caching value for outbound UDP streams. This value should be
2275 set in milliseconds.
2276 --sout-udp-group <integer> Group packets
2277 Packets can be sent one by one at the right time or by groups. You
2278 can choose the number of packets that will be sent at a time. It
2279 helps reducing the scheduling load on heavily-loaded systems.
2280
2281 File stream output (file)
2282 --sout-file-overwrite, --no-sout-file-overwrite
2283 Overwrite existing file
2284 (default enabled)
2285 If the file already exists, it will be overwritten.
2286 --sout-file-append, --no-sout-file-append
2287 Append to file
2288 (default disabled)
2289 Append to file if it exists instead of replacing it.
2290 --sout-file-format, --no-sout-file-format
2291 Format time and date
2292 (default disabled)
2293 Perform ISO C time and date formatting on the file path
2294 --sout-file-sync, --no-sout-file-sync
2295 Synchronous writing
2296 (default disabled)
2297 Open the file with synchronous writing.
2298
2299 HTTP stream output (http)
2300 --sout-http-user <string> Username
2301 Username that will be requested to access the stream.
2302 --sout-http-pwd <string> Password
2303 Password that will be requested to access the stream.
2304 --sout-http-mime <string> Mime
2305 MIME returned by the server (autodetected if not specified).
2306 --sout-http-metacube, --no-sout-http-metacube
2307 Metacube
2308 (default disabled)
2309 Use the Metacube protocol. Needed for streaming to the Cubemap
2310 reflector.
2311
2312 HTTP Live streaming output (access_output_livehttp)
2313 --sout-livehttp-seglen <integer>
2314 Segment length
2315 Length of TS stream segments
2316 --sout-livehttp-numsegs <integer>
2317 Number of segments
2318 Number of segments to include in index
2319 --sout-livehttp-initial-segment-number <integer>
2320 Number of first segment
2321 The number of the first segment generated
2322 --sout-livehttp-splitanywhere, --no-sout-livehttp-splitanywhere
2323 Split segments anywhere
2324 (default disabled)
2325 Don't require a keyframe before splitting a segment. Needed for audio
2326 only.
2327 --sout-livehttp-delsegs, --no-sout-livehttp-delsegs
2328 Delete segments
2329 (default enabled)
2330 Delete segments when they are no longer needed
2331 --sout-livehttp-ratecontrol, --no-sout-livehttp-ratecontrol
2332 Use muxers rate control mechanism
2333 (default disabled)
2334 Use muxers rate control mechanism
2335 --sout-livehttp-caching, --no-sout-livehttp-caching
2336 Allow cache
2337 (default disabled)
2338 Add EXT-X-ALLOW-CACHE:NO directive in playlist-file if this is
2339 disabled
2340 --sout-livehttp-generate-iv, --no-sout-livehttp-generate-iv
2341 Use randomized IV for encryption
2342 (default disabled)
2343 Generate IV instead using segment-number as IV
2344 --sout-livehttp-index <string>
2345 Index file
2346 Path to the index file to create
2347 --sout-livehttp-index-url <string>
2348 Full URL to put in index file
2349 Full URL to put in index file. Use #'s to represent segment number
2350 --sout-livehttp-key-uri <string>
2351 AES key URI to place in playlist
2352 AES key URI to place in playlist
2353 --sout-livehttp-key-file <string>
2354 AES key file
2355 File containing the 16 bytes encryption key
2356 --sout-livehttp-key-loadfile <string>
2357 File where vlc reads key-uri and
2358 keyfile-location
2359 File is read when segment starts and is assumed to be in format:
2360 key-uri\nkey-file. File is read on the segment opening and values are
2361 used on that segment.
2362
2363 IceCAST output (access_output_shout)
2364 --sout-shout-name <string> Stream name
2365 Name to give to this stream/channel on the shoutcast/icecast server.
2366 --sout-shout-description <string>
2367 Stream description
2368 Description of the stream content or information about your channel.
2369 --sout-shout-mp3, --no-sout-shout-mp3
2370 Stream MP3
2371 (default disabled)
2372 You normally have to feed the shoutcast module with Ogg streams. It
2373 is also possible to stream MP3 instead, so you can forward MP3
2374 streams to the shoutcast/icecast server.
2375 --sout-shout-genre <string>
2376 Genre description
2377 Genre of the content.
2378 --sout-shout-url <string> URL description
2379 URL with information about the stream or your channel.
2380 --sout-shout-bitrate <string>
2381 Bitrate
2382 Bitrate information of the transcoded stream.
2383 --sout-shout-samplerate <string>
2384 Samplerate
2385 Samplerate information of the transcoded stream.
2386 --sout-shout-channels <string>
2387 Number of channels
2388 Number of channels information of the transcoded stream.
2389 --sout-shout-quality <string>
2390 Ogg Vorbis Quality
2391 Ogg Vorbis Quality information of the transcoded stream.
2392 --sout-shout-public, --no-sout-shout-public
2393 Stream public
2394 (default disabled)
2395 Make the server publicly available on the 'Yellow Pages' (directory
2396 listing of streams) on the icecast/shoutcast website. Requires the
2397 bitrate information specified for shoutcast. Requires Ogg streaming
2398 for icecast.
2399
2400 LibNotify Notification Plugin (notify)
2401 --notify-timeout <integer> Timeout (ms)
2402 How long the notification will be displayed.
2403
2404 Marquee display (marq)
2405 Display text above the video
2406 --marq-marquee <string> Text
2407 Marquee text to display. (Available format strings: %Y = year, %m =
2408 month, %d = day, %H = hour, %M = minute, %S = second, ...)
2409 --marq-file <string> Text file
2410 File to read the marquee text from.
2411 Position:
2412 --marq-x <integer> X offset
2413 X offset, from the left screen edge.
2414 --marq-y <integer> Y offset
2415 Y offset, down from the top.
2416 --marq-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
2417 Marquee position
2418 You can enforce the marquee position on the video (0=center, 1=left,
2419 2=right, 4=top, 8=bottom, you can also use combinations of these
2420 values, eg 6 = top-right).
2421 Font:
2422 --marq-opacity <integer [0 .. 255]>
2423 Opacity
2424 Opacity (inverse of transparency) of overlayed text. 0 = transparent,
2425 255 = totally opaque.
2426 --marq-color {-268435456 (Default), 0 (Black), 8421504 (Gray), 12632256 (Silver), 16777215 (White), 8388608 (Maroon), 16711680 (Red), 16711935 (Fuchsia), 16776960 (Yellow), 8421376 (Olive), 32768 (Green), 32896 (Teal), 65280 (Lime), 8388736 (Purple), 128 (Navy), 255 (Blue), 65535 (Aqua)}
2427 Color
2428 Color of the text that will be rendered on the video. This must be an
2429 hexadecimal (like HTML colors). The first two chars are for red, then
2430 green, then blue. #000000 = black, #FF0000 = red, #00FF00 = green,
2431 #FFFF00 = yellow (red + green), #FFFFFF = white
2432 --marq-size <integer [0 .. 4096]>
2433 Font size, pixels
2434 Font size, in pixels. Default is 0 (use default font size).
2435 Misc:
2436 --marq-timeout <integer> Timeout
2437 Number of milliseconds the marquee must remain displayed. Default
2438 value is 0 (remains forever).
2439 --marq-refresh <integer> Refresh period in ms
2440 Number of milliseconds between string updates. This is mainly useful
2441 when using meta data or time format string sequences.
2442
2443 Logo sub source (logo)
2444 Use a local picture as logo on the video
2445 --logo-file <string> Logo filenames
2446 Full path of the image files to use. Format is <image>[,<delay in
2447 ms>[,<alpha>]][;<image>[,<delay>[,<alpha>]]][;...]. If you only have
2448 one file, simply enter its filename.
2449 --logo-x <integer> X coordinate
2450 X coordinate of the logo. You can move the logo by left-clicking it.
2451 --logo-y <integer> Y coordinate
2452 Y coordinate of the logo. You can move the logo by left-clicking it.
2453 --logo-delay <integer> Logo individual image time in ms
2454 Individual image display time of 0 - 60000 ms.
2455 --logo-repeat <integer> Logo animation # of loops
2456 Number of loops for the logo animation. -1 = continuous, 0 = disabled
2457 --logo-opacity <integer [0 .. 255]>
2458 Opacity of the logo
2459 Logo opacity value (from 0 for full transparency to 255 for full
2460 opacity).
2461 --logo-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
2462 Logo position
2463 Enforce the logo position on the video (0=center, 1=left, 2=right,
2464 4=top, 8=bottom, you can also use combinations of these values, eg 6
2465 = top-right).
2466
2467 Audio Bar Graph Video sub source (audiobargraph_v)
2468 --audiobargraph_v-x <integer>
2469 X coordinate
2470 X coordinate of the bargraph.
2471 --audiobargraph_v-y <integer>
2472 Y coordinate
2473 Y coordinate of the bargraph.
2474 --audiobargraph_v-transparency <integer [0 .. 255]>
2475 Transparency of the bargraph
2476 Bargraph transparency value (from 0 for full transparency to 255 for
2477 full opacity).
2478 --audiobargraph_v-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
2479 Bargraph position
2480 Enforce the bargraph position on the video (0=center, 1=left,
2481 2=right, 4=top, 8=bottom, you can also use combinations of these
2482 values, eg 6 = top-right).
2483 --audiobargraph_v-barWidth <integer>
2484 Bar width in pixel
2485 Width in pixel of each bar in the BarGraph to be displayed.
2486 --audiobargraph_v-barHeight <integer>
2487 Bar Height in pixel
2488 Height in pixel of BarGraph to be displayed.
2489
2490 Remote-OSD over VNC (remoteosd)
2491 --rmtosd-host <string> VNC Host
2492 VNC hostname or IP address.
2493 --rmtosd-port <integer [1 .. 65535]>
2494 VNC Port
2495 VNC port number.
2496 --rmtosd-password <string> VNC Password
2497 VNC password.
2498 --rmtosd-update <integer [200 .. 300]>
2499 VNC poll interval
2500 In this interval an update from VNC is requested, default every 300
2501 ms.
2502 --rmtosd-vnc-polling, --no-rmtosd-vnc-polling
2503 VNC polling
2504 (default disabled)
2505 Activate VNC polling. Do NOT activate for use as VDR ffnetdev client.
2506 --rmtosd-mouse-events, --no-rmtosd-mouse-events
2507 Mouse events
2508 (default disabled)
2509 Send mouse events to VNC host. Not needed for use as VDR ffnetdev
2510 client.
2511 --rmtosd-key-events, --no-rmtosd-key-events
2512 Key events
2513 (default disabled)
2514 Send key events to VNC host.
2515 --rmtosd-alpha <integer [0 .. 255]>
2516 Alpha transparency value (default 255)
2517 The transparency of the OSD VNC can be changed by giving a value
2518 between 0 and 255. A lower value specifies more transparency a higher
2519 means less transparency. The default is being not transparent (value
2520 255) the minimum is fully transparent (value 0).
2521
2522 RSS and Atom feed display (rss)
2523 Display a RSS or ATOM Feed on your video
2524 --rss-urls <string> Feed URLs
2525 RSS/Atom feed '|' (pipe) separated URLs.
2526 Position:
2527 --rss-x <integer> X offset
2528 X offset, from the left screen edge.
2529 --rss-y <integer> Y offset
2530 Y offset, down from the top.
2531 --rss-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
2532 Text position
2533 You can enforce the text position on the video (0=center, 1=left,
2534 2=right, 4=top, 8=bottom; you can also use combinations of these
2535 values, eg 6 = top-right).
2536 Font:
2537 --rss-opacity <integer [0 .. 255]>
2538 Opacity
2539 Opacity (inverse of transparency) of overlay text. 0 = transparent,
2540 255 = totally opaque.
2541 --rss-color {-268435456 (Default), 0 (Black), 8421504 (Gray), 12632256 (Silver), 16777215 (White), 8388608 (Maroon), 16711680 (Red), 16711935 (Fuchsia), 16776960 (Yellow), 8421376 (Olive), 32768 (Green), 32896 (Teal), 65280 (Lime), 8388736 (Purple), 128 (Navy), 255 (Blue), 65535 (Aqua)}
2542 Color
2543 Color of the text that will be rendered on the video. This must be an
2544 hexadecimal (like HTML colors). The first two chars are for red, then
2545 green, then blue. #000000 = black, #FF0000 = red, #00FF00 = green,
2546 #FFFF00 = yellow (red + green), #FFFFFF = white
2547 --rss-size <integer [0 .. 4096]>
2548 Font size, pixels
2549 Font size, in pixels. Default is 0 (use default font size).
2550 Misc:
2551 --rss-speed <integer> Speed of feeds
2552 Speed of the RSS/Atom feeds in microseconds (bigger is slower).
2553 --rss-length <integer> Max length
2554 Maximum number of characters displayed on the screen.
2555 --rss-ttl <integer> Refresh time
2556 Number of seconds between each forced refresh of the feeds. 0 means
2557 that the feeds are never updated.
2558 --rss-images, --no-rss-images
2559 Feed images
2560 (default enabled)
2561 Display feed images if available.
2562 --rss-title {-1 (Default), 0 (Don't show), 1 (Always visible), 2 (Scroll with feed)}
2563 Title display mode
2564 Title display mode. Default is 0 (hidden) if the feed has an image
2565 and feed images are enabled, 1 otherwise.
2566
2567 Subtitle delay (subsdelay)
2568 Change subtitle delay
2569 --subsdelay-mode {0 (Absolute delay), 1 (Relative to source delay), 2 (Relative to source content)}
2570 Delay calculation mode
2571 Absolute delay - add absolute delay to each subtitle. Relative to
2572 source delay - multiply subtitle delay. Relative to source content -
2573 determine subtitle delay from its content (text).
2574 --subsdelay-factor <float [0.000000 .. 20.000000]>
2575 Calculation factor
2576 Calculation factor. In Absolute delay mode the factor represents
2577 seconds.
2578 --subsdelay-overlap <integer [1 .. 4]>
2579 Maximum overlapping subtitles
2580 Maximum number of subtitles allowed at the same time.
2581 --subsdelay-min-alpha <integer [0 .. 255]>
2582 Minimum alpha value
2583 Alpha value of the earliest subtitle, where 0 is fully transparent
2584 and 255 is fully opaque.
2585 Overlap fix:
2586 --subsdelay-min-stops <integer>
2587 Interval between two disappearances
2588 Minimum time (in milliseconds) that subtitle should stay after its
2589 predecessor has disappeared (subtitle delay will be extended to meet
2590 this requirement).
2591 --subsdelay-min-start-stop <integer>
2592 Interval between appearance and disappearance
2593 Minimum time (in milliseconds) that subtitle should stay after newer
2594 subtitle has appeared (earlier subtitle delay will be shortened to
2595 avoid the overlap).
2596 --subsdelay-min-stop-start <integer>
2597 Interval between disappearance and appearance
2598 Minimum time (in milliseconds) between subtitle disappearance and
2599 newer subtitle appearance (earlier subtitle delay will be extended to
2600 fill the gap).
2601
2602 Mosaic video sub source (mosaic)
2603 --mosaic-alpha <integer [0 .. 255]>
2604 Transparency
2605 Transparency of the mosaic foreground pictures. 0 means transparent,
2606 255 opaque (default).
2607 --mosaic-height <integer> Height
2608 Total height of the mosaic, in pixels.
2609 --mosaic-width <integer> Width
2610 Total width of the mosaic, in pixels.
2611 --mosaic-align {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
2612 Mosaic alignment
2613 You can enforce the mosaic alignment on the video (0=center, 1=left,
2614 2=right, 4=top, 8=bottom, you can also use combinations of these
2615 values, eg 6 = top-right).
2616 --mosaic-xoffset <integer> Top left corner X coordinate
2617 X Coordinate of the top-left corner of the mosaic.
2618 --mosaic-yoffset <integer> Top left corner Y coordinate
2619 Y Coordinate of the top-left corner of the mosaic.
2620 --mosaic-borderw <integer> Border width
2621 Width in pixels of the border between miniatures.
2622 --mosaic-borderh <integer> Border height
2623 Height in pixels of the border between miniatures.
2624 --mosaic-position {0 (auto), 1 (fixed), 2 (offsets)}
2625 Positioning method
2626 Positioning method for the mosaic. auto: automatically choose the
2627 best number of rows and columns. fixed: use the user-defined number
2628 of rows and columns. offsets: use the user-defined offsets for each
2629 image.
2630 --mosaic-rows <integer> Number of rows
2631 Number of image rows in the mosaic (only used if positioning method
2632 is set to "fixed").
2633 --mosaic-cols <integer> Number of columns
2634 Number of image columns in the mosaic (only used if positioning
2635 method is set to "fixed").
2636 --mosaic-keep-aspect-ratio, --no-mosaic-keep-aspect-ratio
2637 Keep aspect ratio
2638 (default disabled)
2639 Keep the original aspect ratio when resizing mosaic elements.
2640 --mosaic-keep-picture, --no-mosaic-keep-picture
2641 Keep original size
2642 (default disabled)
2643 Keep the original size of mosaic elements.
2644 --mosaic-order <string> Elements order
2645 You can enforce the order of the elements on the mosaic. You must
2646 give a comma-separated list of picture ID(s). These IDs are assigned
2647 in the "mosaic-bridge" module.
2648 --mosaic-offsets <string> Offsets in order
2649 You can enforce the (x,y) offsets of the elements on the mosaic (only
2650 used if positioning method is set to "offsets"). You must give a
2651 comma-separated list of coordinates (eg: 10,10,150,10).
2652 --mosaic-delay <integer> Delay
2653 Pictures coming from the mosaic elements will be delayed according to
2654 this value (in milliseconds). For high values you will need to raise
2655 caching at input.
2656
2657 Dynamic video overlay (dynamicoverlay)
2658 --overlay-input <string> Input FIFO
2659 FIFO which will be read for commands
2660 --overlay-output <string> Output FIFO
2661 FIFO which will be written to for responses
2662
2663 Console logger (console)
2664 -q, --quiet, --no-quiet Be quiet
2665 (default disabled)
2666 Turn off all messages on the console.
2667
2668 File logger (file)
2669 --file-logging, --no-file-logging
2670 Log to file
2671 (default disabled)
2672 Log all VLC messages to a text file.
2673 --logfile <string> Log filename
2674 Specify the log filename.
2675 --logmode {text,html} Log format
2676 Specify the logging format.
2677 --log-verbose {-1 (Default), 0 (Info), 1 (Error), 2 (Warning), 3 (Debug)}
2678 Verbosity
2679 Select the logging verbosity or default to use the same verbosity
2680 given by --verbose.
2681
2682 System logger (syslog) (syslog)
2683 --syslog, --no-syslog System log (syslog)
2684 (default disabled)
2685 Emit log messages through the POSIX system log.
2686 --syslog-debug, --no-syslog-debug
2687 Debug messages
2688 (default disabled)
2689 Include debug messages in system log.
2690 --syslog-ident <string> Identity
2691 Process identity in system log.
2692 --syslog-facility {user,daemon,local0,local1,local2,local3,local4,local5,local6,local7}
2693 Facility
2694 System logging facility.
2695
2696 Standard stream output (stream_out_standard)
2697 --sout-standard-access <string>
2698 Output access method
2699 Output method to use for the stream.
2700 --sout-standard-mux <string>
2701 Output muxer
2702 Muxer to use for the stream.
2703 --sout-standard-dst <string>
2704 Output destination
2705 Destination (URL) to use for the stream. Overrides path and bind
2706 parameters
2707 --sout-standard-bind <string>
2708 Address to bind to (helper setting for dst)
2709 address:port to bind vlc to listening incoming streams. Helper
2710 setting for dst, dst=bind+'/'+path. dst-parameter overrides this.
2711 --sout-standard-path <string>
2712 Filename for stream (helper setting for dst)
2713 Filename for stream. Helper setting for dst, dst=bind+'/'+path.
2714 dst-parameter overrides this.
2715 --sout-standard-sap, --no-sout-standard-sap
2716 SAP announcing
2717 (default disabled)
2718 Announce this session with SAP.
2719 --sout-standard-name <string>
2720 Session name
2721 This is the name of the session that will be announced in the SDP
2722 (Session Descriptor).
2723 --sout-standard-description <string>
2724 Session description
2725 This allows you to give a short description with details about the
2726 stream, that will be announced in the SDP (Session Descriptor).
2727 --sout-standard-url <string>
2728 Session URL
2729 This allows you to give a URL with more details about the stream
2730 (often the website of the streaming organization), that will be
2731 announced in the SDP (Session Descriptor).
2732 --sout-standard-email <string>
2733 Session email
2734 This allows you to give a contact mail address for the stream, that
2735 will be announced in the SDP (Session Descriptor).
2736
2737 Record stream output (record)
2738 --sout-record-dst-prefix <string>
2739 Destination prefix
2740 Prefix of the destination file automatically generated
2741
2742 Elementary stream output (es)
2743 Generic:
2744 --sout-es-access <string> Output access method
2745 This is the default output access method that will be used.
2746 --sout-es-mux <string> Output muxer
2747 This is the default muxer method that will be used.
2748 --sout-es-dst <string> Output URL
2749 This is the default output URI.
2750 Audio:
2751 --sout-es-access-audio <string>
2752 Audio output access method
2753 This is the output access method that will be used for audio.
2754 --sout-es-mux-audio <string>
2755 Audio output muxer
2756 This is the muxer that will be used for audio.
2757 --sout-es-dst-audio <string>
2758 Audio output URL
2759 This is the output URI that will be used for audio.
2760 Video:
2761 --sout-es-access-video <string>
2762 Video output access method
2763 This is the output access method that will be used for video.
2764 --sout-es-mux-video <string>
2765 Video output muxer
2766 This is the muxer that will be used for video.
2767 --sout-es-dst-video <string>
2768 Video output URL
2769 This is the output URI that will be used for video.
2770
2771 Chromecast stream output (stream_out_chromecast)
2772 --sout-chromecast-ip <string>
2773
2774 --sout-chromecast-port <integer>
2775
2776 --sout-chromecast-video, --no-sout-chromecast-video
2777
2778 (default enabled)
2779 --sout-chromecast-http-port <integer>
2780 HTTP port
2781 This sets the HTTP port of the local server used to stream the media
2782 to the Chromecast.
2783 --sout-chromecast-show-perf-warning <integer>
2784 Performance warning
2785 Display a performance warning when transcoding
2786 --sout-chromecast-audio-passthrough, --no-sout-chromecast-audio-passthrough
2787 Enable Audio passthrough
2788 (default disabled)
2789 Disable if your receiver does not support Dolby®.
2790 --sout-chromecast-conversion-quality {0 (High (high quality and high bandwidth)), 1 (Medium (medium quality and medium bandwidth)), 2 (Low (low quality and low bandwidth)), 3 (Low CPU (low quality but high bandwidth))}
2791 Conversion quality
2792 Change this option to increase conversion speed or quality.
2793
2794 Bridge stream output (bridge)
2795 Bridge out:
2796 --sout-bridge-out-id <integer>
2797 ID
2798 Integer identifier for this elementary stream. This will be used to
2799 "find" this stream later.
2800 --sout-bridge-out-in-name <string>
2801 Destination bridge-in name
2802 Name of the destination bridge-in. If you do not need more than one
2803 bridge-in at a time, you can discard this option.
2804 Bridge in:
2805 --sout-bridge-in-delay <integer>
2806 Delay
2807 Pictures coming from the picture video outputs will be delayed
2808 according to this value (in milliseconds, should be >= 100 ms). For
2809 high values, you will need to raise caching values.
2810 --sout-bridge-in-id-offset <integer>
2811 ID Offset
2812 Offset to add to the stream IDs specified in bridge_out to obtain the
2813 stream IDs bridge_in will register.
2814 --sout-bridge-in-name <string>
2815 Name of current instance
2816 Name of this bridge-in instance. If you do not need more than one
2817 bridge-in at a time, you can discard this option.
2818 --sout-bridge-in-placeholder, --no-sout-bridge-in-placeholder
2819 Fallback to placeholder stream when out of
2820 data
2821 (default disabled)
2822 If set to true, the bridge will discard all input elementary streams
2823 except if it doesn't receive data from another bridge-in. This can be
2824 used to configure a place holder stream when the real source breaks.
2825 Source and placeholder streams should have the same format.
2826 --sout-bridge-in-placeholder-delay <integer>
2827 Placeholder delay
2828 Delay (in ms) before the placeholder kicks in.
2829 --sout-bridge-in-placeholder-switch-on-iframe, --no-sout-bridge-in-placeholder-switch-on-iframe
2830 Wait for I frame before toggling placeholder
2831 (default enabled)
2832 If enabled, switching between the placeholder and the normal stream
2833 will only occur on I frames. This will remove artifacts on stream
2834 switching at the expense of a slightly longer delay, depending on the
2835 frequence of I frames in the streams.
2836
2837 Delay a stream (delay)
2838 --sout-delay-id <integer> Elementary Stream ID
2839 Specify an identifier integer for this elementary stream
2840 --sout-delay-delay <integer>
2841 Delay of the ES (ms)
2842 Specify a delay (in ms) for this elementary stream. Positive means
2843 delay and negative means advance.
2844
2845 Transcode stream output (stream_out_transcode)
2846 Video:
2847 --sout-transcode-venc {any,png,jpeg,x264,x265,g711,theora,araw,opus,vorbis,twolame,webvtt,substx3g,lpcm,flac,dvbsub,avcodec,t140,speex,rtpvideo,shine,stats,edummy,none}
2848 Video encoder
2849 This is the video encoder module that will be used (and its
2850 associated options).
2851 --sout-transcode-vcodec <string>
2852 Destination video codec
2853 This is the video codec that will be used.
2854 --sout-transcode-vb <integer>
2855 Video bitrate
2856 Target bitrate of the transcoded video stream.
2857 --sout-transcode-scale <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
2858 Video scaling
2859 Scale factor to apply to the video while transcoding (eg: 0.25)
2860 --sout-transcode-fps <string>
2861 Video frame-rate
2862 Target output frame rate for the video stream.
2863 --sout-transcode-deinterlace, --no-sout-transcode-deinterlace
2864 Deinterlace video
2865 (default disabled)
2866 Deinterlace the video before encoding.
2867 --sout-transcode-deinterlace-module {deinterlace,ffmpeg-deinterlace}
2868 Deinterlace module
2869 Specify the deinterlace module to use.
2870 --sout-transcode-width <integer>
2871 Video width
2872 Output video width.
2873 --sout-transcode-height <integer>
2874 Video height
2875 Output video height.
2876 --sout-transcode-maxwidth <integer>
2877 Maximum video width
2878 Maximum output video width.
2879 --sout-transcode-maxheight <integer>
2880 Maximum video height
2881 Maximum output video height.
2882 --sout-transcode-vfilter <string>
2883 Video filter
2884 Video filters will be applied to the video streams (after overlays
2885 are applied). You can enter a colon-separated list of filters.
2886 Audio:
2887 --sout-transcode-aenc {any,png,jpeg,x264,x265,g711,theora,araw,opus,vorbis,twolame,webvtt,substx3g,lpcm,flac,dvbsub,avcodec,t140,speex,rtpvideo,shine,stats,edummy,none}
2888 Audio encoder
2889 This is the audio encoder module that will be used (and its
2890 associated options).
2891 --sout-transcode-acodec <string>
2892 Destination audio codec
2893 This is the audio codec that will be used.
2894 --sout-transcode-ab <integer>
2895 Audio bitrate
2896 Target bitrate of the transcoded audio stream.
2897 --sout-transcode-alang <string>
2898 Audio language
2899 This is the language of the audio stream.
2900 --sout-transcode-channels <integer [0 .. 9]>
2901 Audio channels
2902 Number of audio channels in the transcoded streams.
2903 --sout-transcode-samplerate <integer [0 .. 48000]>
2904 Audio sample rate
2905 Sample rate of the transcoded audio stream (11250, 22500, 44100 or
2906 48000).
2907 --sout-transcode-afilter <string>
2908 Audio filter
2909 Audio filters will be applied to the audio streams (after conversion
2910 filters are applied). You can enter a colon-separated list of
2911 filters.
2912 Overlays/Subtitles:
2913 --sout-transcode-senc {any,png,jpeg,x264,x265,g711,theora,araw,opus,vorbis,twolame,webvtt,substx3g,lpcm,flac,dvbsub,avcodec,t140,speex,rtpvideo,shine,stats,edummy,none}
2914 Subtitle encoder
2915 This is the subtitle encoder module that will be used (and its
2916 associated options).
2917 --sout-transcode-scodec <string>
2918 Destination subtitle codec
2919 This is the subtitle codec that will be used.
2920 --sout-transcode-soverlay, --no-sout-transcode-soverlay
2921 Destination subtitle codec
2922 (default disabled)
2923 This is the subtitle codec that will be used.
2924 --sout-transcode-sfilter <string>
2925 Overlays
2926 This allows you to add overlays (also known as "subpictures") on the
2927 transcoded video stream. The subpictures produced by the filters will
2928 be overlayed directly onto the video. You can specify a
2929 colon-separated list of subpicture modules.
2930 Miscellaneous:
2931 --sout-transcode-threads <integer [0 .. 32]>
2932 Number of threads
2933 Number of threads used for the transcoding.
2934 --sout-transcode-pool-size <integer [1 .. 1000]>
2935 Picture pool size
2936 Defines how many pictures we allow to be in pool between
2937 decoder/encoder threads when threads > 0
2938 --sout-transcode-high-priority, --no-sout-transcode-high-priority
2939 High priority
2940 (default disabled)
2941 Runs the optional encoder thread at the OUTPUT priority instead of
2942 VIDEO.
2943
2944 Change the id of an elementary stream (setid)
2945 Set ES id:
2946 --sout-setid-id <integer> Elementary Stream ID
2947 Specify an identifier integer for this elementary stream
2948 --sout-setid-new-id <integer>
2949 New ES ID
2950 Specify an new identifier integer for this elementary stream
2951 Set ES Lang:
2952 --sout-setlang-id <integer>
2953 Elementary Stream ID
2954 Specify an identifier integer for this elementary stream
2955 --sout-setlang-lang <string>
2956 Language
2957 Specify an ISO-639 code (three characters) for this elementary stream
2958
2959 Chromaprint stream output (stream_out_chromaprint)
2960 --duration <integer> Duration of the fingerprinting
2961 Default: 90sec
2962
2963 Writes statistic info about stream (stats)
2964 --sout-stats-output <string>
2965 Output file
2966 Writes stats to file instead of stdout
2967 --sout-stats-prefix <string>
2968 Prefix to show on output line
2969 Prefix to show on output line
2970
2971 RTP stream output (stream_out_rtp)
2972 --sout-rtp-dst <string> Destination
2973 This is the output URL that will be used.
2974 --sout-rtp-sdp <string> SDP
2975 This allows you to specify how the SDP (Session Descriptor) for this
2976 RTP session will be made available. You must use a url:
2977 http://location to access the SDP via HTTP, rtsp://location for RTSP
2978 access, and sap:// for the SDP to be announced via SAP.
2979 --sout-rtp-mux <string> Muxer
2980 This allows you to specify the muxer used for the streaming output.
2981 Default is to use no muxer (standard RTP stream).
2982 --sout-rtp-sap, --no-sout-rtp-sap
2983 SAP announcing
2984 (default disabled)
2985 Announce this session with SAP.
2986 --sout-rtp-name <string> Session name
2987 This is the name of the session that will be announced in the SDP
2988 (Session Descriptor).
2989 --sout-rtp-cat <string> Session category
2990 This allows you to specify a category for the session, that will be
2991 announced if you choose to use SAP.
2992 --sout-rtp-description <string>
2993 Session description
2994 This allows you to give a short description with details about the
2995 stream, that will be announced in the SDP (Session Descriptor).
2996 --sout-rtp-url <string> Session URL
2997 This allows you to give a URL with more details about the stream
2998 (often the website of the streaming organization), that will be
2999 announced in the SDP (Session Descriptor).
3000 --sout-rtp-email <string> Session email
3001 This allows you to give a contact mail address for the stream, that
3002 will be announced in the SDP (Session Descriptor).
3003 --sout-rtp-proto {dccp,sctp,tcp,udp,udplite}
3004 Transport protocol
3005 This selects which transport protocol to use for RTP.
3006 --sout-rtp-port <integer> Port
3007 This allows you to specify the base port for the RTP streaming.
3008 --sout-rtp-port-audio <integer>
3009 Audio port
3010 This allows you to specify the default audio port for the RTP
3011 streaming.
3012 --sout-rtp-port-video <integer>
3013 Video port
3014 This allows you to specify the default video port for the RTP
3015 streaming.
3016 --sout-rtp-ttl <integer> Hop limit (TTL)
3017 This is the hop limit (also known as "Time-To-Live" or TTL) of the
3018 multicast packets sent by the stream output (-1 = use operating
3019 system built-in default).
3020 --sout-rtp-rtcp-mux, --no-sout-rtp-rtcp-mux
3021 RTP/RTCP multiplexing
3022 (default disabled)
3023 This sends and receives RTCP packet multiplexed over the same port as
3024 RTP packets.
3025 --sout-rtp-caching <integer>
3026 Caching value (ms)
3027 Default caching value for outbound RTP streams. This value should be
3028 set in milliseconds.
3029 --sout-rtp-key <string> SRTP key (hexadecimal)
3030 RTP packets will be integrity-protected and ciphered with this Secure
3031 RTP master shared secret key. This must be a 32-character-long
3032 hexadecimal string.
3033 --sout-rtp-salt <string> SRTP salt (hexadecimal)
3034 Secure RTP requires a (non-secret) master salt value. This must be a
3035 28-character-long hexadecimal string.
3036 --sout-rtp-mp4a-latm, --no-sout-rtp-mp4a-latm
3037 MP4A LATM
3038 (default disabled)
3039 This allows you to stream MPEG4 LATM audio streams (see RFC3016).
3040 --rtsp-timeout <integer> RTSP session timeout (s)
3041 RTSP sessions will be closed after not receiving any RTSP request for
3042 this long. Setting it to a negative value or zero disables timeouts.
3043 The default is 60 (one minute).
3044 --sout-rtsp-user <string> Username
3045 Username that will be requested to access the stream.
3046 --sout-rtsp-pwd <string> Password
3047 Password that will be requested to access the stream.
3048
3049 Display stream output (display)
3050 --sout-display-audio, --no-sout-display-audio
3051 Enable audio
3052 (default enabled)
3053 Enable/disable audio rendering.
3054 --sout-display-video, --no-sout-display-video
3055 Enable video
3056 (default enabled)
3057 Enable/disable video rendering.
3058 --sout-display-delay <integer>
3059 Delay (ms)
3060 Introduces a delay in the display of the stream.
3061
3062 Stream output to memory buffer (smem)
3063 --sout-smem-video-prerender-callback <string>
3064 Video prerender callback
3065 Address of the video prerender callback function. This function will
3066 set the buffer where render will be done.
3067 --sout-smem-audio-prerender-callback <string>
3068 Audio prerender callback
3069 Address of the audio prerender callback function. This function will
3070 set the buffer where render will be done.
3071 --sout-smem-video-postrender-callback <string>
3072 Video postrender callback
3073 Address of the video postrender callback function. This function will
3074 be called when the render is into the buffer.
3075 --sout-smem-audio-postrender-callback <string>
3076 Audio postrender callback
3077 Address of the audio postrender callback function. This function will
3078 be called when the render is into the buffer.
3079 --sout-smem-video-data <string>
3080 Video Callback data
3081 Data for the video callback function.
3082 --sout-smem-audio-data <string>
3083 Audio callback data
3084 Data for the video callback function.
3085 --sout-smem-time-sync, --no-sout-smem-time-sync
3086 Time Synchronized output
3087 (default enabled)
3088 Time Synchronisation option for output. If true, stream will render
3089 as usual, else it will be rendered as fast as possible.
3090
3091 Mosaic bridge stream output (mosaic_bridge)
3092 --sout-mosaic-bridge-id <string>
3093 ID
3094 Specify an identifier string for this subpicture
3095 --sout-mosaic-bridge-width <integer>
3096 Video width
3097 Output video width.
3098 --sout-mosaic-bridge-height <integer>
3099 Video height
3100 Output video height.
3101 --sout-mosaic-bridge-sar <string>
3102 Sample aspect ratio
3103 Sample aspect ratio of the destination (1:1, 3:4, 2:3).
3104 --sout-mosaic-bridge-chroma <string>
3105 Image chroma
3106 Force the use of a specific chroma. Use YUVA if you're planning to
3107 use the Alphamask or Bluescreen video filter.
3108 --sout-mosaic-bridge-vfilter <string>
3109 Video filter
3110 Video filters will be applied to the video stream.
3111 --sout-mosaic-bridge-alpha <integer [0 .. 255]>
3112 Transparency
3113 Transparency of the mosaic picture.
3114 --sout-mosaic-bridge-x <integer>
3115 X offset
3116 X coordinate of the upper left corner in the mosaic if non negative.
3117 --sout-mosaic-bridge-y <integer>
3118 Y offset
3119 Y coordinate of the upper left corner in the mosaic if non negative.
3120
3121 Stream prefetch filter (prefetch)
3122 --prefetch-buffer-size <integer [4 .. 1048576]>
3123 Buffer size
3124 Prefetch buffer size (KiB)
3125 --prefetch-seek-threshold <integer [0 .. 1152921504606846976]>
3126 Seek threshold
3127 Prefetch forward seek threshold (bytes)
3128
3129 VDPAU surface conversions (vdpau_chroma)
3130 --vdpau-deinterlace {-1 (Bob), 0 (Temporal), 1 (Temporal-spatial)}
3131 Deinterlace
3132 Deinterlacing algorithm
3133 --vdpau-ivtc, --no-vdpau-ivtc
3134 Inverse telecine
3135 (default disabled)
3136 Inverse telecine
3137 --vdpau-chroma-skip, --no-vdpau-chroma-skip
3138 Deinterlace chroma skip
3139 (default disabled)
3140 Whether temporal deinterlacing applies to luma only
3141 --vdpau-noise-reduction <float [0.000000 .. 1.000000]>
3142 Noise reduction level
3143 Noise reduction level
3144 --vdpau-scaling <integer [0 .. 9]>
3145 Scaling quality
3146 High quality scaling level
3147
3148 Video Accelerated API filters (vaapi_filters)
3149 --denoise-sigma <float [0.000000 .. 0.000000]>
3150 Denoise strength (0-2)
3151 Set the Denoise strength, between 0 and 2. Defaults to 1.
3152
3153 Audio CD input (cdda)
3154 --cd-audio <string> Audio CD device
3155 This is the default Audio CD device to use.
3156
3157 [cdda:][device][@[track]]
3158 --cdda-track <integer>
3159 --cdda-first-sector <integer>
3160
3161 --cdda-last-sector <integer>
3162
3163 --cddb-server <string> CDDB Server
3164 Address of the CDDB server to use.
3165 --cddb-port <integer [1 .. 65535]>
3166 CDDB port
3167 CDDB Server port to use.
3168
3169 Screen capture (with Wayland) (wl_screenshooter)
3170 --screen-fps <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
3171 Frame rate
3172 How many times the screen content should be refreshed per second.
3173 --screen-left <integer [-32768 .. 32767]>
3174 Region left column
3175 Abscissa of the capture region in pixels.
3176 --screen-top <integer [-32768 .. 32767]>
3177 Region top row
3178 Ordinate of the capture region in pixels.
3179 --screen-width <integer [0 .. 65535]>
3180 Capture region width
3181 Pixel width of the capture region, or 0 for full width
3182 --screen-height <integer [0 .. 65535]>
3183 Capture region height
3184 Pixel height of the capture region, or 0 for full height
3185
3186 DVDnav Input (dvdnav)
3187 --dvdnav-angle <integer> DVD angle
3188 Default DVD angle.
3189 --dvdnav-menu, --no-dvdnav-menu
3190 Start directly in menu
3191 (default enabled)
3192 Start the DVD directly in the main menu. This will try to skip all
3193 the useless warning introductions.
3194
3195 VDR recordings (vdr)
3196 Support for VDR recordings (http://www.tvdr.de/).
3197 --vdr-chapter-offset <integer>
3198 Chapter offset in ms
3199 Move all chapters. This value should be set in milliseconds.
3200 --vdr-fps <float [1.000000 .. 1000.000000]>
3201 Frame rate
3202 Default frame rate for chapter import.
3203
3204 Screen capture (with X11/XCB) (xcb_screen)
3205 --screen-fps <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
3206 Frame rate
3207 How many times the screen content should be refreshed per second.
3208 --screen-left <integer [-32768 .. 32767]>
3209 Region left column
3210 Abscissa of the capture region in pixels.
3211 --screen-top <integer [-32768 .. 32767]>
3212 Region top row
3213 Ordinate of the capture region in pixels.
3214 --screen-width <integer [0 .. 65535]>
3215 Capture region width
3216 Pixel width of the capture region, or 0 for full width
3217 --screen-height <integer [0 .. 65535]>
3218 Capture region height
3219 Pixel height of the capture region, or 0 for full height
3220 --screen-follow-mouse, --no-screen-follow-mouse
3221 Follow the mouse
3222 (default disabled)
3223 Follow the mouse when capturing a subscreen.
3224
3225 File input (filesystem)
3226 Directory:
3227 --list-special-files, --no-list-special-files
3228 List special files
3229 (default disabled)
3230 Include devices and pipes when listing directories
3231
3232 NFS input (nfs)
3233 --nfs-auto-guid, --no-nfs-auto-guid
3234 Set NFS uid/guid automatically
3235 (default enabled)
3236 If uid/gid are not specified in the url, VLC will automatically set a
3237 uid/gid.
3238
3239 DVB input with v4l2 support (dvb)
3240 --dvb-probe, --no-dvb-probe
3241 Probe DVB card for capabilities
3242 (default enabled)
3243 Some DVB cards do not like to be probed for their capabilities, you
3244 can disable this feature if you experience some trouble.
3245 --dvb-satellite <string> Satellite scanning config
3246 Filename of config file in share/dvb/dvb-s.
3247 --dvb-scanlist <string> Scan tuning list
3248 Filename containing initial scan tuning data.
3249 --dvb-scan-nit, --no-dvb-scan-nit
3250 Use NIT for scanning services
3251 (default enabled)
3252
3253 SDI Input (linsys_sdi)
3254 --linsys-sdi-link <integer>
3255 Link #
3256 Allows you to set the desired link of the board for the capture
3257 (starting at 0).
3258 --linsys-sdi-id-video <integer>
3259 Video ID
3260 Allows you to set the ES ID of the video.
3261 --linsys-sdi-aspect-ratio <string>
3262 Aspect ratio
3263 Allows you to force the aspect ratio of the video.
3264 --linsys-sdi-audio <string>
3265 Audio configuration
3266 Allows you to set audio configuration
3267 (id=group,pair:id=group,pair...).
3268 --linsys-sdi-telx <string> Teletext configuration
3269 Allows you to set Teletext configuration (id=line1-lineN with both
3270 fields).
3271 --linsys-sdi-telx-lang <string>
3272 Teletext language
3273 Allows you to set Teletext language (page=lang/type,...).
3274
3275 SAT>IP Receiver Plugin (satip)
3276 --satip-buffer <integer> Receive buffer
3277 UDP receive buffer size (bytes)
3278 --satip-multicast, --no-satip-multicast
3279 Request multicast stream
3280 (default disabled)
3281 Request server to send stream as multicast
3282 --satip-host <string> Host
3283 Host
3284
3285 RDP Remote Desktop (rdp)
3286 --rdp-user <string> Username
3287 Username that will be used for the connection, if no username is set
3288 in the URL.
3289 --rdp-password <string> Password
3290 Password that will be used for the connection, if no username or
3291 password are set in URL.
3292 --rdp-fps <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
3293 Frame rate
3294 Acquisition rate (in fps)
3295 --rdp-encrypt, --no-rdp-encrypt
3296 Encrypted connexion
3297 (default disabled)
3298 Encrypted connexion
3299
3300 Memory input (imem)
3301 --imem-get <string> Get function
3302 Address of the get callback function
3303 --imem-release <string> Release function
3304 Address of the release callback function
3305 --imem-cookie <string> Callback cookie string
3306 Text identifier for the callback functions
3307 --imem-data <string> Callback data
3308 Data for the get and release functions
3309 --imem-id <integer> ID
3310 Set the ID of the elementary stream
3311 --imem-group <integer> Group
3312 Set the group of the elementary stream
3313 --imem-cat {0 (Unknown), 1 (Audio), 2 (Video), 3 (Subtitle), 4 (Data)}
3314 Category
3315 Set the category of the elementary stream
3316 --imem-codec <string> Codec
3317 Set the codec of the elementary stream
3318 --imem-language <string> Language
3319 Language of the elementary stream as described by ISO639
3320 --imem-samplerate <integer>
3321 Sample rate
3322 Sample rate of an audio elementary stream
3323 --imem-channels <integer> Channels count
3324 Channels count of an audio elementary stream
3325 --imem-width <integer> Width
3326 Width of video or subtitle elementary streams
3327 --imem-height <integer> Height
3328 Height of video or subtitle elementary streams
3329 --imem-dar <string> Display aspect ratio
3330 Display aspect ratio of a video elementary stream
3331 --imem-fps <string> Frame rate
3332 Frame rate of a video elementary stream
3333 --imem-size <integer> Size
3334 Size of stream in bytes
3335
3336 Blu-ray Disc support (libbluray) (libbluray)
3337 --bluray-menu, --no-bluray-menu
3338 Blu-ray menus
3339 (default enabled)
3340 Use Blu-ray menus. If disabled, the movie will start directly
3341 --bluray-region {A,B,C} Region code
3342 Blu-Ray player region code. Some discs can be played only with a
3343 correct region code.
3344
3345 JACK audio input (access_jack)
3346 --jack-input-use-vlc-pace, --no-jack-input-use-vlc-pace
3347 Pace
3348 (default disabled)
3349 Read the audio stream at VLC pace rather than Jack pace.
3350 --jack-input-auto-connect, --no-jack-input-auto-connect
3351 Auto connection
3352 (default disabled)
3353 Automatically connect VLC input ports to available output ports.
3354
3355 VNC client access (vnc)
3356 --rfb-user <string> Username
3357 Username
3358 --rfb-password <string> Password
3359 Password
3360 --rfb-x509-ca <string> X.509 Certificate Authority
3361 Certificate of the Authority to verify server's against
3362 --rfb-x509-crl <string> X.509 Certificate Revocation List
3363 List of revoked servers certificates
3364 --rfb-x509-client-cert <string>
3365 X.509 Client certificate
3366 Certificate for client authentication
3367 --rfb-x509-client-key <string>
3368 X.509 Client private key
3369 Private key for authentication by certificate
3370 --rfb-fps <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
3371 Frame rate
3372 How many times the screen content should be refreshed per second.
3373 --rfb-chroma {RV32,RV24,RV16,RGB8}
3374 Frame buffer depth
3375 RGB chroma (RV32, RV24, RV16, RGB2)
3376 --rfb-compress-level <integer [0 .. 9]>
3377 Compression level
3378 Transfer compression level from 0 (none) to 9 (max)
3379 --rfb-quality-level <integer [1 .. 9]>
3380 Image quality
3381 Image quality 1 to 9 (max)
3382
3383 libavformat AVIO access (avio)
3384 Input:
3385 --avio-options <string> Advanced options
3386 Advanced options, in the form {opt=val,opt2=val2}.
3387 Stream output:
3388 --sout-avio-options <string>
3389 Advanced options
3390 Advanced options, in the form {opt=val,opt2=val2}.
3391
3392 Video4Linux input (v4l2)
3393 Video input:
3394 --v4l2-dev <string> Video capture device
3395 Video capture device node.
3396 --v4l2-vbidev <string> VBI capture device
3397 The device node where VBI data can be read (for closed captions).
3398 --v4l2-standard {,ALL,PAL,PAL_BG,PAL_DK,NTSC,SECAM,SECAM_DK,MTS,525_60,625_50,ATSC,B,G,H,L,GH,DK,BG,MN,PAL_B,PAL_B1,PAL_G,PAL_H,PAL_I,PAL_D,PAL_D1,PAL_K,PAL_M,PAL_N,PAL_Nc,PAL_60,NTSC_M,NTSC_M_JP,NTSC_443,NTSC_M_KR,SECAM_B,SECAM_D,SECAM_G,SECAM_H,SECAM_K,SECAM_K1,SECAM_L,SECAM_LC,ATSC_8_VSB,ATSC_16_VSB}
3399 Standard
3400 Video standard (Default, SECAM, PAL, or NTSC).
3401 --v4l2-chroma <string> Video input chroma format
3402 Force the Video4Linux2 video device to use a specific chroma format
3403 (eg. I420 or I422 for raw images, MJPG for M-JPEG compressed input).
3404 Complete list: GREY, I240, RV16, RV15, RV24, RV32, YUY2, YUYV, UYVY,
3405 I41N, I422, I420, I411, I410, MJPG
3406 --v4l2-input <integer [0 .. 4294967294]>
3407 Input
3408 Input of the card to use (see debug).
3409 --v4l2-audio-input <integer [-1 .. 4294967294]>
3410 Audio input
3411 Audio input of the card to use (see debug).
3412 --v4l2-width <integer [0 .. 4096]>
3413 Width
3414 The specified pixel resolution is forced (if both width and height
3415 are strictly positive).
3416 --v4l2-height <integer [0 .. 4096]>
3417 Height
3418 The specified pixel resolution is forced (if both width and height
3419 are strictly positive).
3420 --v4l2-aspect-ratio <string>
3421 Picture aspect-ratio n:m
3422 Define input picture aspect-ratio to use. Default is 4:3
3423 --v4l2-fps <string> Frame rate
3424 Maximum frame rate to use (0 = no limits).
3425 Tuner:
3426 --v4l2-radio-dev <string> Radio device
3427 Radio tuner device node.
3428 --v4l2-tuner-frequency <integer [-1 .. 4294967294]>
3429 Frequency
3430 Tuner frequency in Hz or kHz (see debug output).
3431 --v4l2-tuner-audio-mode {0 (Mono), 1 (Stereo), 3 (Primary language), 2 (Secondary language or program), 4 (Dual mono)}
3432 Audio mode
3433 Tuner audio mono/stereo and track selection.
3434 Controls:
3435 Video capture controls (if supported by the device)
3436 --v4l2-controls-reset, --no-v4l2-controls-reset
3437 Reset controls
3438 (default disabled)
3439 Reset controls to defaults.
3440 --v4l2-brightness <integer>
3441 Brightness
3442 Picture brightness or black level.
3443 --v4l2-brightness-auto {-1 (Unspecified), 0 (Off), 1 (On)}
3444 Automatic brightness
3445 Automatically adjust the picture brightness.
3446 --v4l2-contrast <integer> Contrast
3447 Picture contrast or luma gain.
3448 --v4l2-saturation <integer>
3449 Saturation
3450 Picture saturation or chroma gain.
3451 --v4l2-hue <integer> Hue
3452 Hue or color balance.
3453 --v4l2-hue-auto {-1 (Unspecified), 0 (Off), 1 (On)}
3454 Automatic hue
3455 Automatically adjust the picture hue.
3456 --v4l2-white-balance-temperature <integer [-1 .. 6500]>
3457 White balance temperature (K)
3458 White balance temperature as a color temperation in Kelvin (2800 is
3459 minimum incandescence, 6500 is maximum daylight).
3460 --v4l2-auto-white-balance {-1 (Unspecified), 0 (Off), 1 (On)}
3461 Automatic white balance
3462 Automatically adjust the picture white balance.
3463 --v4l2-red-balance <integer>
3464 Red balance
3465 Red chroma balance.
3466 --v4l2-blue-balance <integer>
3467 Blue balance
3468 Blue chroma balance.
3469 --v4l2-gamma <integer> Gamma
3470 Gamma adjust.
3471 --v4l2-autogain {-1 (Unspecified), 0 (Off), 1 (On)}
3472 Automatic gain
3473 Automatically set the video gain.
3474 --v4l2-gain <integer> Gain
3475 Picture gain.
3476 --v4l2-sharpness <integer> Sharpness
3477 Sharpness filter adjust.
3478 --v4l2-chroma-gain <integer>
3479 Chroma gain
3480 Chroma gain control.
3481 --v4l2-chroma-gain-auto <integer>
3482 Automatic chroma gain
3483 Automatically control the chroma gain.
3484 --v4l2-power-line-frequency {-1 (Unspecified), 0 (Off), 1 (50 Hz), 2 (60 Hz), 3 (Automatic)}
3485 Power line frequency
3486 Power line frequency anti-flicker filter.
3487 --v4l2-backlight-compensation <integer>
3488 Backlight compensation
3489 Backlight compensation
3490 --v4l2-band-stop-filter <integer>
3491 Band-stop filter
3492 Cut a light band induced by fluorescent lighting (unit undocumented).
3493 --v4l2-hflip, --no-v4l2-hflip
3494 Horizontal flip
3495 (default disabled)
3496 Flip the picture horizontally.
3497 --v4l2-vflip, --no-v4l2-vflip
3498 Vertical flip
3499 (default disabled)
3500 Flip the picture vertically.
3501 --v4l2-rotate <integer [-1 .. 359]>
3502 Rotate (degrees)
3503 Picture rotation angle (in degrees).
3504 --v4l2-color-killer {-1 (Unspecified), 0 (Off), 1 (On)}
3505 Color killer
3506 Enable the color killer, i.e. switch to black & white picture
3507 whenever the signal is weak.
3508 --v4l2-color-effect {-1 (Unspecified), 0 (None), 1 (Black & white), 2 (Sepia), 3 (Negative), 4 (Emboss), 5 (Sketch), 6 (Sky blue), 7 (Grass green), 8 (Skin whiten), 9 (Vivid)}
3509 Color effect
3510 Select a color effect.
3511 --v4l2-audio-volume <integer>
3512 Audio volume
3513 Volume of the audio input.
3514 --v4l2-audio-balance <integer>
3515 Audio balance
3516 Balance of the audio input.
3517 --v4l2-audio-mute, --no-v4l2-audio-mute
3518 Mute
3519 (default disabled)
3520 Mute the audio.
3521 --v4l2-audio-bass <integer>
3522 Bass level
3523 Bass adjustment of the audio input.
3524 --v4l2-audio-treble <integer>
3525 Treble level
3526 Treble adjustment of the audio input.
3527 --v4l2-audio-loudness, --no-v4l2-audio-loudness
3528 Loudness mode
3529 (default disabled)
3530 Loudness mode a.k.a. bass boost.
3531 --v4l2-set-ctrls <string> v4l2 driver controls
3532 Set the v4l2 driver controls to the values specified using a comma
3533 separated list optionally encapsulated by curly braces (e.g.:
3534 {video_bitrate=6000000,audio_crc=0,stream_type=3} ). To list
3535 available controls, increase verbosity (-vv) or use the v4l2-ctl
3536 application.
3537
3538 Shared memory framebuffer (shm)
3539 --shm-fps <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
3540 Frame rate
3541 How many times the screen content should be refreshed per second.
3542 --shm-depth {0 (XWD file (autodetect)), 8 (8 bits), 15 (15 bits), 16 (16 bits), 24 (24 bits), 32 (32 bits)}
3543 Frame buffer depth
3544 Pixel depth of the frame buffer, or zero for XWD file
3545 --shm-width <integer [0 .. 65535]>
3546 Frame buffer width
3547 Pixel width of the frame buffer (ignored for XWD file)
3548 --shm-height <integer [0 .. 65535]>
3549 Frame buffer height
3550 Pixel height of the frame buffer (ignored for XWD file)
3551 --shm-file <string> Frame buffer file
3552 Path of the memory mapped file of the frame buffer
3553 --shm-id <integer> Frame buffer segment ID
3554 System V shared memory segment ID of the frame buffer (this is
3555 ignored if --shm-file is specified).
3556
3557 UDP input (udp)
3558 --udp-timeout <integer> UDP Source timeout (sec)
3559
3560 Microsoft Media Server (MMS) input (access_mms)
3561 --mms-timeout <integer> TCP/UDP timeout (ms)
3562 Amount of time (in ms) to wait before aborting network reception of
3563 data. Note that there will be 10 retries before completely giving up.
3564 --mms-all, --no-mms-all Force selection of all streams
3565 (default disabled)
3566 MMS streams can contain several elementary streams, with different
3567 bitrates. You can choose to select all of them.
3568 --mms-maxbitrate <integer> Maximum bitrate
3569 Select the stream with the maximum bitrate under that limit.
3570
3571 FTP input (ftp)
3572 --ftp-user <string> Username
3573 Username that will be used for the connection, if no username is set
3574 in the URL.
3575 --ftp-pwd <string> Password
3576 Password that will be used for the connection, if no username or
3577 password are set in URL.
3578 --ftp-account <string> FTP account
3579 Account that will be used for the connection.
3580
3581 Concatenated inputs (concat)
3582 --concat-list <string> Inputs list
3583 Comma-separated list of input URLs to concatenate.
3584
3585 HD-SDI Input (linsys_hdsdi)
3586 --linsys-hdsdi-link <integer>
3587 Link #
3588 Allows you to set the desired link of the board for the capture
3589 (starting at 0).
3590 --linsys-hdsdi-id-video <integer>
3591 Video ID
3592 Allows you to set the ES ID of the video.
3593 --linsys-hdsdi-aspect-ratio <string>
3594 Aspect ratio
3595 Allows you to force the aspect ratio of the video.
3596 --linsys-hdsdi-audio <string>
3597 Audio configuration
3598 Allows you to set audio configuration
3599 (id=group,pair:id=group,pair...).
3600
3601 Digital Television and Radio (dtv)
3602 --dvb-adapter <integer [0 .. 255]>
3603 DVB adapter
3604 If there is more than one digital broadcasting adapter, the adapter
3605 number must be selected. Numbering starts from zero.
3606 --dvb-device <integer [0 .. 255]>
3607 DVB device
3608 If the adapter provides multiple independent tuner devices, the
3609 device number must be selected. Numbering starts from zero.
3610 --dvb-budget-mode, --no-dvb-budget-mode
3611 Do not demultiplex
3612 (default disabled)
3613 Only useful programs are normally demultiplexed from the transponder.
3614 This option will disable demultiplexing and receive all programs.
3615 --dvb-frequency <integer [0 .. 107999999]>
3616 Frequency (Hz)
3617 TV channels are grouped by transponder (a.k.a. multiplex) on a given
3618 frequency. This is required to tune the receiver.
3619 --dvb-inversion {-1 (Automatic), 0 (Off), 1 (On)}
3620 Spectrum inversion
3621 If the demodulator cannot detect spectral inversion correctly, it
3622 needs to be configured manually.
3623 Terrestrial reception parameters:
3624 --dvb-bandwidth {0 (Automatic), 10 (10 MHz), 8 (8 MHz), 7 (7 MHz), 6 (6 MHz), 5 (5 MHz), 2 (1.712 MHz)}
3625 Bandwidth (MHz)
3626 Bandwidth (MHz)
3627 --dvb-transmission {-1 (Automatic), 1 (1k), 2 (2k), 4 (4k), 8 (8k), 16 (16k), 32 (32k)}
3628 Transmission mode
3629 Transmission mode
3630 --dvb-guard {,1/128,1/32,1/16,19/256,1/8,19/128,1/4}
3631 Guard interval
3632 Guard interval
3633 DVB-T reception parameters:
3634 --dvb-code-rate-hp {,0,1/2,3/5,2/3,3/4,4/5,5/6,6/7,7/8,8/9,9/10}
3635 High-priority code rate
3636 The code rate for Forward Error Correction can be specified.
3637 --dvb-code-rate-lp {,0,1/2,3/5,2/3,3/4,4/5,5/6,6/7,7/8,8/9,9/10}
3638 Low-priority code rate
3639 The code rate for Forward Error Correction can be specified.
3640 --dvb-hierarchy {-1 (Automatic), 0 (None), 1 (1), 2 (2), 4 (4)}
3641 Hierarchy mode
3642 Hierarchy mode
3643 --dvb-plp-id <integer [0 .. 255]>
3644 DVB-T2 Physical Layer Pipe
3645 DVB-T2 Physical Layer Pipe
3646 ISDB-T reception parameters:
3647 --dvb-a-modulation {,QAM,16QAM,32QAM,64QAM,128QAM,256QAM,8VSB,16VSB,QPSK,DQPSK,8PSK,16APSK,32APSK}
3648 Layer A modulation
3649 The digital signal can be modulated according with different
3650 constellations (depending on the delivery system). If the demodulator
3651 cannot detect the constellation automatically, it needs to be
3652 configured manually.
3653 --dvb-a-fec {,0,1/2,3/5,2/3,3/4,4/5,5/6,6/7,7/8,8/9,9/10}
3654 Layer A code rate
3655 The code rate for Forward Error Correction can be specified.
3656 --dvb-a-count <integer [0 .. 13]>
3657 Layer A segments count
3658 --dvb-a-interleaving <integer [0 .. 3]>
3659 Layer A time interleaving
3660 --dvb-b-modulation {,QAM,16QAM,32QAM,64QAM,128QAM,256QAM,8VSB,16VSB,QPSK,DQPSK,8PSK,16APSK,32APSK}
3661 Layer B modulation
3662 The digital signal can be modulated according with different
3663 constellations (depending on the delivery system). If the demodulator
3664 cannot detect the constellation automatically, it needs to be
3665 configured manually.
3666 --dvb-b-fec {,0,1/2,3/5,2/3,3/4,4/5,5/6,6/7,7/8,8/9,9/10}
3667 Layer B code rate
3668 The code rate for Forward Error Correction can be specified.
3669 --dvb-b-count <integer [0 .. 13]>
3670 Layer B segments count
3671 --dvb-b-interleaving <integer [0 .. 3]>
3672 Layer B time interleaving
3673 --dvb-c-modulation {,QAM,16QAM,32QAM,64QAM,128QAM,256QAM,8VSB,16VSB,QPSK,DQPSK,8PSK,16APSK,32APSK}
3674 Layer C modulation
3675 The digital signal can be modulated according with different
3676 constellations (depending on the delivery system). If the demodulator
3677 cannot detect the constellation automatically, it needs to be
3678 configured manually.
3679 --dvb-c-fec {,0,1/2,3/5,2/3,3/4,4/5,5/6,6/7,7/8,8/9,9/10}
3680 Layer C code rate
3681 The code rate for Forward Error Correction can be specified.
3682 --dvb-c-count <integer [0 .. 13]>
3683 Layer C segments count
3684 --dvb-c-interleaving <integer [0 .. 3]>
3685 Layer C time interleaving
3686 Cable and satellite reception parameters:
3687 --dvb-modulation {,QAM,16QAM,32QAM,64QAM,128QAM,256QAM,8VSB,16VSB,QPSK,DQPSK,8PSK,16APSK,32APSK}
3688 Modulation / Constellation
3689 The digital signal can be modulated according with different
3690 constellations (depending on the delivery system). If the demodulator
3691 cannot detect the constellation automatically, it needs to be
3692 configured manually.
3693 --dvb-srate <integer [0 .. 4294967295]>
3694 Symbol rate (bauds)
3695 The symbol rate must be specified manually for some systems, notably
3696 DVB-C, DVB-S and DVB-S2.
3697 --dvb-fec {,0,1/2,3/5,2/3,3/4,4/5,5/6,6/7,7/8,8/9,9/10}
3698 FEC code rate
3699 The code rate for Forward Error Correction can be specified.
3700 DVB-S2 parameters:
3701 --dvb-stream <integer [0 .. 255]>
3702 Stream identifier
3703 Stream identifier
3704 --dvb-pilot {-1 (Automatic), 0 (Off), 1 (On)}
3705 Pilot
3706 Pilot
3707 --dvb-rolloff {-1 (Automatic), 35 (0.35 (same as DVB-S)), 20 (0.20), 25 (0.25)}
3708 Roll-off factor
3709 Roll-off factor
3710 ISDB-S parameters:
3711 --dvb-ts-id <integer [0 .. 65535]>
3712 Transport stream ID
3713 Transport stream ID
3714 Satellite equipment control:
3715 --dvb-polarization {,V,H,R,L}
3716 Polarization (Voltage)
3717 To select the polarization of the transponder, a different voltage is
3718 normally applied to the low noise block-downconverter (LNB).
3719 --dvb-voltage <integer [0 .. 18]>
3720
3721 --dvb-high-voltage, --no-dvb-high-voltage
3722 High LNB voltage
3723 (default disabled)
3724 If the cables between the satellilte low noise block-downconverter
3725 and the receiver are long, higher voltage may be required. Not all
3726 receivers support this.
3727 --dvb-lnb-low <integer [0 .. 2147483647]>
3728 Local oscillator low frequency (kHz)
3729 The downconverter (LNB) will subtract the local oscillator frequency
3730 from the satellite transmission frequency. The intermediate frequency
3731 (IF) on the RF cable is the result.
3732 --dvb-lnb-high <integer [0 .. 2147483647]>
3733 Local oscillator high frequency (kHz)
3734 The downconverter (LNB) will subtract the local oscillator frequency
3735 from the satellite transmission frequency. The intermediate frequency
3736 (IF) on the RF cable is the result.
3737 --dvb-lnb-switch <integer [0 .. 2147483647]>
3738 Universal LNB switch frequency (kHz)
3739 If the satellite transmission frequency exceeds the switch frequency,
3740 the oscillator high frequency will be used as reference. Furthermore
3741 the automatic continuous 22kHz tone will be sent.
3742 --dvb-satno {0 (Unspecified), 1 (A/1), 2 (B/2), 3 (C/3), 4 (D/4)}
3743 DiSEqC LNB number
3744 If the satellite receiver is connected to multiple low noise
3745 block-downconverters (LNB) through a DiSEqC 1.0 switch, the correct
3746 LNB can be selected (1 to 4). If there is no switch, this parameter
3747 should be 0.
3748 --dvb-uncommitted {0 (Unspecified), 1 (A/1), 2 (B/2), 3 (C/3), 4 (D/4)}
3749 Uncommitted DiSEqC LNB number
3750 If the satellite receiver is connected to multiple low noise
3751 block-downconverters (LNB) through a cascade formed from DiSEqC 1.1
3752 uncommitted switch and DiSEqC 1.0 committed switch, the correct
3753 uncommitted LNB can be selected (1 to 4). If there is no uncommitted
3754 switch, this parameter should be 0.
3755 --dvb-tone {-1 (Automatic), 0 (Off), 1 (On)}
3756 Continuous 22kHz tone
3757 A continuous tone at 22kHz can be sent on the cable. This normally
3758 selects the higher frequency band from a universal LNB.
3759
3760 Time code subpicture elementary stream generator (timecode)
3761 --timecode-fps {24/1,25/1,30000/1001,30/1}
3762 Frame rate
3763 Frame rate
3764
3765 DVDRead Input (no menu support) (dvdread)
3766 --dvdread-angle <integer> DVD angle
3767 Default DVD angle.
3768
3769 Real-Time Protocol (RTP) input (rtp)
3770 --rtcp-port <integer [0 .. 65535]>
3771 RTCP (local) port
3772 RTCP packets will be received on this transport protocol port. If
3773 zero, multiplexed RTP/RTCP is used.
3774 --srtp-key <string> SRTP key (hexadecimal)
3775 RTP packets will be authenticated and deciphered with this Secure RTP
3776 master shared secret key. This must be a 32-character-long
3777 hexadecimal string.
3778 --srtp-salt <string> SRTP salt (hexadecimal)
3779 Secure RTP requires a (non-secret) master salt value. This must be a
3780 28-character-long hexadecimal string.
3781 --rtp-max-src <integer [1 .. 255]>
3782 Maximum RTP sources
3783 How many distinct active RTP sources are allowed at a time.
3784 --rtp-timeout <integer> RTP source timeout (sec)
3785 How long to wait for any packet before a source is expired.
3786 --rtp-max-dropout <integer [0 .. 32767]>
3787 Maximum RTP sequence number dropout
3788 RTP packets will be discarded if they are too much ahead (i.e. in the
3789 future) by this many packets from the last received packet.
3790 --rtp-max-misorder <integer [0 .. 32767]>
3791 Maximum RTP sequence number misordering
3792 RTP packets will be discarded if they are too far behind (i.e. in the
3793 past) by this many packets from the last received packet.
3794 --rtp-dynamic-pt {theora} RTP payload format assumed for dynamic
3795 payloads
3796 This payload format will be assumed for dynamic payload types
3797 (between 96 and 127) if it can't be determined otherwise with
3798 out-of-band mappings (SDP)
3799
3800 HTTPS input (access)
3801 --http-continuous, --no-http-continuous
3802 Continuous stream
3803 (default disabled)
3804 Keep reading a resource that keeps being updated.
3805 --http-forward-cookies, --no-http-forward-cookies
3806 Cookies forwarding
3807 (default enabled)
3808 Forward cookies across HTTP redirections.
3809 --http-referrer <string> Referrer
3810 Provide the referral URL, i.e. HTTP "Referer" (sic).
3811 --http-user-agent <string> User agent
3812 Override the name and version of the application as provided to the
3813 HTTP server, i.e. the HTTP "User-Agent". Name and version must be
3814 separated by a forward slash, e.g. "FooBar/1.2.3".
3815
3816 SMB input (smbc)
3817 Samba (Windows network shares) input
3818 --smb-user <string> Username
3819 Username that will be used for the connection, if no username is set
3820 in the URL.
3821 --smb-pwd <string> Password
3822 Password that will be used for the connection, if no username or
3823 password are set in URL.
3824 --smb-domain <string> SMB domain
3825 Domain/Workgroup that will be used for the connection.
3826
3827 ALSA audio capture (access_alsa)
3828 Pass alsa:// to open the default ALSA capture device, or alsa://SOURCE to open a specific device named SOURCE.
3829 --alsa-stereo, --no-alsa-stereo
3830 Stereo
3831 (default enabled)
3832 Stereo
3833 --alsa-samplerate {192000 (192000 Hz), 176400 (176400 Hz), 96000 (96000 Hz), 88200 (88200 Hz), 48000 (48000 Hz), 44100 (44100 Hz), 32000 (32000 Hz), 22050 (22050 Hz), 24000 (24000 Hz), 16000 (16000 Hz), 11025 (11025 Hz), 8000 (8000 Hz), 4000 (4000 Hz)}
3834 Sample rate
3835 Sample rate
3836
3837 SFTP input (sftp)
3838 --sftp-port <integer> SFTP port
3839 SFTP port number to use on the server
3840 --sftp-user <string> Username
3841 Username that will be used for the connection, if no username is set
3842 in the URL.
3843 --sftp-pwd <string> Password
3844 Password that will be used for the connection, if no username or
3845 password are set in URL.
3846
3847 RTP/RTSP/SDP demuxer (using Live555) (live555)
3848 --rtsp-tcp, --no-rtsp-tcp Use RTP over RTSP (TCP)
3849 (default disabled)
3850 Use RTP over RTSP (TCP)
3851 --rtp-client-port <integer>
3852 Client port
3853 Port to use for the RTP source of the session
3854 --rtsp-mcast, --no-rtsp-mcast
3855 Force multicast RTP via RTSP
3856 (default disabled)
3857 Force multicast RTP via RTSP
3858 --rtsp-http, --no-rtsp-http
3859 Tunnel RTSP and RTP over HTTP
3860 (default disabled)
3861 Tunnel RTSP and RTP over HTTP
3862 --rtsp-http-port <integer> HTTP tunnel port
3863 Port to use for tunneling the RTSP/RTP over HTTP.
3864 --rtsp-kasenna, --no-rtsp-kasenna
3865 Kasenna RTSP dialect
3866 (default disabled)
3867 Kasenna servers use an old and nonstandard dialect of RTSP. With this
3868 parameter VLC will try this dialect, but then it cannot connect to
3869 normal RTSP servers.
3870 --rtsp-wmserver, --no-rtsp-wmserver
3871 WMServer RTSP dialect
3872 (default disabled)
3873 WMServer uses a nonstandard dialect of RTSP. Selecting this parameter
3874 will tell VLC to assume some options contrary to RFC 2326 guidelines.
3875 --rtsp-user <string> Username
3876 Sets the username for the connection, if no username or password are
3877 set in the url.
3878 --rtsp-pwd <string> Password
3879 Sets the password for the connection, if no username or password are
3880 set in the url.
3881 --rtsp-frame-buffer-size <integer>
3882 RTSP frame buffer size
3883 RTSP start frame buffer size of the video track, can be increased in
3884 case of broken pictures due to too small buffer.
3885
3886 HTTP input (http)
3887 --http-reconnect, --no-http-reconnect
3888 Auto re-connect
3889 (default disabled)
3890 Automatically try to reconnect to the stream in case of a sudden
3891 disconnect.
3892
3893 Ncurses interface (ncurses)
3894 --browse-dir <string> Filebrowser starting point
3895 This option allows you to specify the directory the ncurses
3896 filebrowser will show you initially.
3897
3898 Video scaling filter (swscale)
3899 --swscale-mode {0 (Fast bilinear), 1 (Bilinear), 2 (Bicubic (good quality)), 3 (Experimental), 4 (Nearest neighbour (bad quality)), 5 (Area), 6 (Luma bicubic / chroma bilinear), 7 (Gauss), 8 (SincR), 9 (Lanczos), 10 (Bicubic spline)}
3900 Scaling mode
3901 Scaling mode to use.
3902
3903 GNU TLS transport layer security (gnutls)
3904 --gnutls-system-trust, --no-gnutls-system-trust
3905 Use system trust database
3906 (default enabled)
3907 Trust the root certificates of Certificate Authorities stored in the
3908 operating system trust database to authenticate TLS sessions.
3909 --gnutls-dir-trust <string>
3910 Trust directory
3911 Trust directory
3912 --gnutls-priorities {PERFORMANCE,NORMAL,SECURE128,SECURE256,EXPORT}
3913 TLS cipher priorities
3914 Ciphers, key exchange methods, hash functions and compression methods
3915 can be selected. Refer to GNU TLS documentation for detailed syntax.
3916
3917 Submission of played songs to last.fm (audioscrobbler)
3918 --lastfm-username <string> Username
3919 The username of your last.fm account
3920 --lastfm-password <string> Password
3921 The password of your last.fm account
3922 --scrobbler-url <string> Scrobbler URL
3923 The URL set for an alternative scrobbler engine
3924
3925 Legacy RTSP VoD server (rtsp)
3926 --rtsp-raw-mux <string> MUX for RAW RTSP transport
3927 MUX for RAW RTSP transport
3928 --rtsp-throttle-users <integer>
3929 Maximum number of connections
3930 This limits the maximum number of clients that can connect to the
3931 RTSP VOD. 0 means no limit.
3932 --rtsp-session-timeout <integer>
3933 Sets the timeout option in the RTSP session
3934 string
3935 Defines what timeout option to add to the RTSP session ID string.
3936 Setting it to a negative number removes the timeout option entirely.
3937 This is needed by some IPTV STBs (such as those made by HansunTech)
3938 which get confused by it. The default is 5.
3939
3940 GNU/Linux framebuffer video output (fb)
3941 --fbdev <string> Framebuffer device
3942 Framebuffer device to use for rendering (usually /dev/fb0).
3943 --fb-tty, --no-fb-tty Run fb on current tty
3944 (default enabled)
3945 Run framebuffer on current TTY device (default enabled). (disable tty
3946 handling with caution)
3947 --fb-chroma <string> Image format (default RGB)
3948 Chroma fourcc used by the framebuffer. Default is RGB since the fb
3949 device has no way to report its chroma.
3950 --fb-mode <integer> Framebuffer resolution to use
3951 Select the resolution for the framebuffer. Currently it supports the
3952 values 0=QCIF 1=CIF 2=NTSC 3=PAL, 4=auto (default 4=auto)
3953 --fb-hw-accel, --no-fb-hw-accel
3954 Framebuffer uses hw acceleration
3955 (default enabled)
3956 Disable for double buffering in software.
3957
3958 Flaschen-Taschen video output (flaschen)
3959 --flaschen-display <string>
3960 Flaschen-Taschen display address
3961 IP address or hostname of the Flaschen-Taschen display. Something
3962 like ft.noise or ftkleine.noise
3963 --flaschen-width <integer> Width
3964 Video width
3965 --flaschen-height <integer>
3966 Height
3967 Video height
3968
3969 XVideo output (XCB) (xcb_xv)
3970 --xvideo-adaptor {-1 (Auto), 0 (NV17 Video Texture)}
3971 XVideo adaptor number
3972 XVideo hardware adaptor to use. By default, VLC will use the first
3973 functional adaptor.
3974 --xvideo-format-id <integer>
3975 XVideo format id
3976 XVideo image format id to use. By default, VLC will try to use the
3977 best match for the video being played.
3978
3979 Linux kernel mode setting video output (kms)
3980 --kms <string> Framebuffer device
3981 Framebuffer device to use for rendering (usually /dev/dri/card0).
3982 --kms-vlc-chroma <string> Image format used by VLC
3983 Chroma fourcc request to VLC for output format
3984 --kms-drm-chroma <string> Image format used by DRM
3985 Chroma fourcc override for DRM framebuffer format selection
3986
3987 XDG shell surface (xdg_shell)
3988 --wl-display <string> Wayland display
3989 Video will be rendered with this Wayland display. If empty, the
3990 default display will be used.
3991 --wl-output <integer [0 .. 4294967295]>
3992 Fullscreen output
3993 Fullscreen mode with use the output with this name by default.
3994
3995 OpenGL video output (gl)
3996 --gl {any,egl_x11,egl_wl,glx,vgl,none}
3997 OpenGL extension
3998 Extension through which to use the Open Graphics Library (OpenGL).
3999 --glconv {any,glconv_vaapi_wl,glconv_vaapi_x11,glconv_vdpau,glconv_vaapi_drm,none}
4000 Open GL/GLES hardware converter
4001 Force a "glconv" module.
4002
4003 Wayland shell surface (wl_shell)
4004 --wl-display <string> Wayland display
4005 Video will be rendered with this Wayland display. If empty, the
4006 default display will be used.
4007 --wl-output <integer [0 .. 4294967295]>
4008 Fullscreen output
4009 Fullscreen mode with use the output with this name by default.
4010
4011 Dummy video output (vdummy)
4012 --dummy-chroma <string> Dummy image chroma format
4013 Force the dummy video output to create images using a specific chroma
4014 format instead of trying to improve performances by using the most
4015 efficient one.
4016
4017 X11 video window (XCB) (xcb_window)
4018 --x11-display <string> X11 display
4019 Video will be rendered with this X11 display. If empty, the default
4020 display will be used.
4021 --drawable-xid <integer> X11 window ID
4022 Video will be embedded in this pre-existing window. If zero, a new
4023 window will be created.
4024
4025 Video memory output (vmem)
4026 --vmem-width <integer> Width
4027 Video memory buffer width.
4028 --vmem-height <integer> Height
4029 Video memory buffer height.
4030 --vmem-pitch <integer> Pitch
4031 Video memory buffer pitch in bytes.
4032 --vmem-chroma <string> Chroma
4033 Output chroma for the memory image as a 4-character string, eg.
4034 "RV32".
4035
4036 YUV video output (yuv)
4037 --yuv-file <string> device, fifo or filename
4038 device, fifo or filename to write yuv frames too.
4039 --yuv-chroma <string> Chroma used
4040 Force use of a specific chroma for output.
4041 --yuv-yuv4mpeg2, --no-yuv-yuv4mpeg2
4042 Add a YUV4MPEG2 header
4043 (default disabled)
4044 The YUV4MPEG2 header is compatible with mplayer yuv video output and
4045 requires YV12/I420 fourcc.
4046
4047 core program (core)
4048
4049 Audio
4050 These options allow you to modify the behavior of the audio subsystem, and to add audio filters which can be used for post processing or visual effects (spectrum analyzer, etc.). Enable these filters here, and configure them in the "audio filters" modules section.
4051 --audio, --no-audio Enable audio
4052 (default enabled)
4053 You can completely disable the audio output. The audio decoding stage
4054 will not take place, thus saving some processing power.
4055 --gain <float [0.000000 .. 8.000000]>
4056 Audio gain
4057 This linear gain will be applied to outputted audio.
4058 --volume-step <float [1.000000 .. 256.000000]>
4059 Audio output volume step
4060 The step size of the volume is adjustable using this option.
4061 --volume-save, --no-volume-save
4062 Remember the audio volume
4063 (default enabled)
4064 Remember the audio volume
4065 --force-dolby-surround {0 (Auto), 1 (On), 2 (Off)}
4066 Force detection of Dolby Surround
4067 Use this when you know your stream is (or is not) encoded with Dolby
4068 Surround but fails to be detected as such. Even if the stream is not
4069 actually encoded with Dolby Surround, turning on this option might
4070 enhance your experience, especially when combined with the Headphone
4071 Channel Mixer.
4072 --stereo-mode {0 (Unset), 1 (Stereo), 2 (Reverse stereo), 3 (Left), 4 (Right), 5 (Dolby Surround), 6 (Headphones)}
4073 Stereo audio output mode
4074 Stereo audio output mode
4075 --audio-desync <integer> Audio desynchronization compensation
4076 This delays the audio output. The delay must be given in
4077 milliseconds. This can be handy if you notice a lag between the video
4078 and the audio.
4079 --audio-replay-gain-mode {none,track,album}
4080 Replay gain mode
4081 Select the replay gain mode
4082 --audio-replay-gain-preamp <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
4083 Replay preamp
4084 This allows you to change the default target level (89 dB) for stream
4085 with replay gain information
4086 --audio-replay-gain-default <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
4087 Default replay gain
4088 This is the gain used for stream without replay gain information
4089 --audio-replay-gain-peak-protection, --no-audio-replay-gain-peak-protection
4090 Peak protection
4091 (default enabled)
4092 Protect against sound clipping
4093 --audio-time-stretch, --no-audio-time-stretch
4094 Enable time stretching audio
4095 (default enabled)
4096 This allows playing audio at lower or higher speed without affecting
4097 the audio pitch
4098 -A, --aout {any,pulse,alsa,sndio,jack,afile,amem,adummy,none}
4099 Audio output module
4100 This is the audio output method used by VLC. The default behavior is
4101 to automatically select the best method available.
4102 --role {video,music,communication,game,notification,animation,production,accessibility,test}
4103 Media role
4104 Media (player) role for operating system policy.
4105 --audio-filter <string> Audio filters
4106 This adds audio post processing filters, to modify the sound
4107 rendering.
4108 --audio-visual {any,visual,glspectrum,none}
4109 Audio visualizations
4110 This adds visualization modules (spectrum analyzer, etc.).
4111 --audio-resampler {any,soxr,samplerate,ugly,speex_resampler,none}
4112 Audio resampler
4113 This selects which plugin to use for audio resampling.
4114
4115 Video
4116 These options allow you to modify the behavior of the video output subsystem. You can for example enable video filters (deinterlacing, image adjusting, etc.). Enable these filters here and configure them in the "video filters" modules section. You can also set many miscellaneous video options.
4117 --video, --no-video Enable video
4118 (default enabled)
4119 You can completely disable the video output. The video decoding stage
4120 will not take place, thus saving some processing power.
4121 --grayscale, --no-grayscale
4122 Grayscale video output
4123 (default disabled)
4124 Output video in grayscale. As the color information aren't decoded,
4125 this can save some processing power.
4126 -f, --fullscreen, --no-fullscreen
4127 Fullscreen video output
4128 (default disabled)
4129 Start video in fullscreen mode
4130 --embedded-video, --no-embedded-video
4131 Embedded video
4132 (default enabled)
4133 Embed the video output in the main interface.
4134 --xlib, --no-xlib
4135 (default enabled)
4136 --drop-late-frames, --no-drop-late-frames
4137 Drop late frames
4138 (default enabled)
4139 This drops frames that are late (arrive to the video output after
4140 their intended display date).
4141 --skip-frames, --no-skip-frames
4142 Skip frames
4143 (default enabled)
4144 Enables framedropping on MPEG2 stream. Framedropping occurs when your
4145 computer is not powerful enough
4146 --quiet-synchro, --no-quiet-synchro
4147 Quiet synchro
4148 (default disabled)
4149 This avoids flooding the message log with debug output from the video
4150 output synchronization mechanism.
4151 --keyboard-events, --no-keyboard-events
4152 Key press events
4153 (default enabled)
4154 This enables VLC hotkeys from the (non-embedded) video window.
4155 --mouse-events, --no-mouse-events
4156 Mouse events
4157 (default enabled)
4158 This enables handling of mouse clicks on the video.
4159 --video-on-top, --no-video-on-top
4160 Always on top
4161 (default disabled)
4162 Always place the video window on top of other windows.
4163 --video-wallpaper, --no-video-wallpaper
4164 Enable wallpaper mode
4165 (default disabled)
4166 The wallpaper mode allows you to display the video as the desktop
4167 background.
4168 --disable-screensaver, --no-disable-screensaver
4169 Disable screensaver
4170 (default enabled)
4171 Disable the screensaver during video playback.
4172 --video-title-show, --no-video-title-show
4173 Show media title on video
4174 (default enabled)
4175 Display the title of the video on top of the movie.
4176 --video-title-timeout <integer>
4177 Show video title for x milliseconds
4178 Show the video title for n milliseconds, default is 5000 ms (5 sec.)
4179 --video-title-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
4180 Position of video title
4181 Place on video where to display the title (default bottom center).
4182 --mouse-hide-timeout <integer>
4183 Hide cursor and fullscreen controller after x
4184 milliseconds
4185 Hide mouse cursor and fullscreen controller after n milliseconds.
4186 Snapshot:
4187 --snapshot-path <string> Video snapshot directory (or filename)
4188 Directory where the video snapshots will be stored.
4189 --snapshot-prefix <string> Video snapshot file prefix
4190 Video snapshot file prefix
4191 --snapshot-format {png,jpg,tiff}
4192 Video snapshot format
4193 Image format which will be used to store the video snapshots
4194 --snapshot-preview, --no-snapshot-preview
4195 Display video snapshot preview
4196 (default enabled)
4197 Display the snapshot preview in the screen's top-left corner.
4198 --snapshot-sequential, --no-snapshot-sequential
4199 Use sequential numbers instead of timestamps
4200 (default disabled)
4201 Use sequential numbers instead of timestamps for snapshot numbering
4202 --snapshot-width <integer> Video snapshot width
4203 You can enforce the width of the video snapshot. By default it will
4204 keep the original width (-1). Using 0 will scale the width to keep
4205 the aspect ratio.
4206 --snapshot-height <integer>
4207 Video snapshot height
4208 You can enforce the height of the video snapshot. By default it will
4209 keep the original height (-1). Using 0 will scale the height to keep
4210 the aspect ratio.
4211 Window properties:
4212 --width <integer> Video width
4213 You can enforce the video width. By default (-1) VLC will adapt to
4214 the video characteristics.
4215 --height <integer> Video height
4216 You can enforce the video height. By default (-1) VLC will adapt to
4217 the video characteristics.
4218 --video-x <integer> Video X coordinate
4219 You can enforce the position of the top left corner of the video
4220 window (X coordinate).
4221 --video-y <integer> Video Y coordinate
4222 You can enforce the position of the top left corner of the video
4223 window (Y coordinate).
4224 --crop <string> Video cropping
4225 This forces the cropping of the source video. Accepted formats are
4226 x:y (4:3, 16:9, etc.) expressing the global image aspect.
4227 --custom-crop-ratios <string>
4228 Custom crop ratios list
4229 Comma separated list of crop ratios which will be added in the
4230 interface's crop ratios list.
4231 --aspect-ratio <string> Source aspect ratio
4232 This forces the source aspect ratio. For instance, some DVDs claim to
4233 be 16:9 while they are actually 4:3. This can also be used as a hint
4234 for VLC when a movie does not have aspect ratio information. Accepted
4235 formats are x:y (4:3, 16:9, etc.) expressing the global image aspect,
4236 or a float value (1.25, 1.3333, etc.) expressing pixel squareness.
4237 --autoscale, --no-autoscale
4238 Video Auto Scaling
4239 (default enabled)
4240 Let the video scale to fit a given window or fullscreen.
4241 --monitor-par <string> Monitor pixel aspect ratio
4242 This forces the monitor aspect ratio. Most monitors have square
4243 pixels (1:1). If you have a 16:9 screen, you might need to change
4244 this to 4:3 in order to keep proportions.
4245 --custom-aspect-ratios <string>
4246 Custom aspect ratios list
4247 Comma separated list of aspect ratios which will be added in the
4248 interface's aspect ratio list.
4249 --hdtv-fix, --no-hdtv-fix Fix HDTV height
4250 (default enabled)
4251 This allows proper handling of HDTV-1080 video format even if broken
4252 encoder incorrectly sets height to 1088 lines. You should only
4253 disable this option if your video has a non-standard format requiring
4254 all 1088 lines.
4255 --video-deco, --no-video-deco
4256 Window decorations
4257 (default enabled)
4258 VLC can avoid creating window caption, frames, etc... around the
4259 video, giving a "minimal" window.
4260 --video-title <string> Video title
4261 Custom title for the video window (in case the video is not embedded
4262 in the interface).
4263 --align {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
4264 Video alignment
4265 Enforce the alignment of the video in its window. By default (0) it
4266 will be centered (0=center, 1=left, 2=right, 4=top, 8=bottom, you can
4267 also use combinations of these values, like 6=4+2 meaning top-right).
4268 --zoom <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
4269 Zoom video
4270 You can zoom the video by the specified factor.
4271 --deinterlace {0 (Off), -1 (Automatic), 1 (On)}
4272 Deinterlace
4273 Deinterlace
4274 --deinterlace-mode {auto,discard,blend,mean,bob,linear,x,yadif,yadif2x,phosphor,ivtc}
4275 Deinterlace mode
4276 Deinterlace method to use for video processing.
4277 -V, --vout {any,gl,xcb_xv,wl_shm,xcb_x11,kms,fb,caca,yuv,vmem,vdummy,vdummy,flaschen,vdpau_display,none}
4278 Video output module
4279 This is the the video output method used by VLC. The default behavior
4280 is to automatically select the best method available.
4281 --video-filter <string> Video filter module
4282 This adds post-processing filters to enhance the picture quality, for
4283 instance deinterlacing, or distort the video.
4284 --video-splitter <string> Video splitter module
4285 This adds video splitters like clone or wall
4286
4287 Subpictures
4288 These options allow you to modify the behavior of the subpictures subsystem. You can for example enable subpictures sources (logo, etc.). Enable these filters here and configure them in the "subsources filters" modules section. You can also set many miscellaneous subpictures options.
4289 On Screen Display:
4290 --spu, --no-spu Enable sub-pictures
4291 (default enabled)
4292 You can completely disable the sub-picture processing.
4293 --osd, --no-osd On Screen Display
4294 (default enabled)
4295 VLC can display messages on the video. This is called OSD (On Screen
4296 Display).
4297 --text-renderer {any,freetype,svg,tdummy,none}
4298 Text rendering module
4299 VLC normally uses Freetype for rendering, but this allows you to use
4300 svg for instance.
4301 Subtitles:
4302 --sub-fps <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
4303 Subtitle Frames per Second
4304 Override the normal frames per second settings.
4305 --sub-delay <integer> Subtitle delay
4306 Apply a delay to all subtitles (in 1/10s, eg 100 means 10s).
4307 --sub-file <string> Use subtitle file
4308 Load this subtitle file. To be used when autodetect cannot detect
4309 your subtitle file.
4310 --sub-autodetect-file, --no-sub-autodetect-file
4311 Autodetect subtitle files
4312 (default enabled)
4313 Automatically detect a subtitle file, if no subtitle filename is
4314 specified (based on the filename of the movie).
4315 --sub-autodetect-fuzzy <integer>
4316 Subtitle autodetection fuzziness
4317 This determines how fuzzy subtitle and movie filename matching will
4318 be. Options are: 0 = no subtitles autodetected 1 = any subtitle file
4319 2 = any subtitle file containing the movie name 3 = subtitle file
4320 matching the movie name with additional chars 4 = subtitle file
4321 matching the movie name exactly
4322 --sub-autodetect-path <string>
4323 Subtitle autodetection paths
4324 Look for a subtitle file in those paths too, if your subtitle file
4325 was not found in the current directory.
4326 --sub-margin <integer> Force subtitle position
4327 You can use this option to place the subtitles under the movie,
4328 instead of over the movie. Try several positions.
4329 --sub-text-scale <integer [10 .. 500]>
4330 Subtitles text scaling factor
4331 Changes the subtitles size where possible
4332 Overlays:
4333 --sub-source <string> Subpictures source module
4334 This adds so-called "subpicture sources". These filters overlay some
4335 images or text over the video (like a logo, arbitrary text, ...).
4336 --sub-filter <string> Subpictures filter module
4337 This adds so-called "subpicture filters". These filter subpictures
4338 created by subtitle decoders or other subpictures sources.
4339 Track settings:
4340 --program <integer> Program
4341 Choose the program to select by giving its Service ID. Only use this
4342 option if you want to read a multi-program stream (like DVB streams
4343 for example).
4344 --programs <string> Programs
4345 Choose the programs to select by giving a comma-separated list of
4346 Service IDs (SIDs). Only use this option if you want to read a
4347 multi-program stream (like DVB streams for example).
4348 --video-track <integer> Video track
4349 Stream number of the video track to use (from 0 to n).
4350 --audio-track <integer> Audio track
4351 Stream number of the audio track to use (from 0 to n).
4352 --sub-track <integer> Subtitle track
4353 Stream number of the subtitle track to use (from 0 to n).
4354 --audio-language <string> Audio language
4355 Language of the audio track you want to use (comma separated, two or
4356 three letter country code, you may use 'none' to avoid a fallback to
4357 another language).
4358 --sub-language <string> Subtitle language
4359 Language of the subtitle track you want to use (comma separated, two
4360 or three letters country code, you may use 'any' as a fallback).
4361 --menu-language <string> Menu language
4362 Language of the menus you want to use with DVD/BluRay (comma
4363 separated, two or three letters country code, you may use 'any' as a
4364 fallback).
4365 --video-track-id <integer> Video track ID
4366 Stream ID of the video track to use.
4367 --audio-track-id <integer> Audio track ID
4368 Stream ID of the audio track to use.
4369 --sub-track-id <integer> Subtitle track ID
4370 Stream ID of the subtitle track to use.
4371 --captions {608 (EIA/CEA 608), 708 (CEA 708)}
4372 Preferred Closed Captions decoder
4373 Preferred Closed Captions decoder
4374 --preferred-resolution {-1 (Best available), 1080 (Full HD (1080p)), 720 (HD (720p)), 576 (Standard Definition (576 or 480 lines)), 360 (Low Definition (360 lines)), 240 (Very Low Definition (240 lines))}
4375 Preferred video resolution
4376 When several video formats are available, select one whose resolution
4377 is closest to (but not higher than) this setting, in number of lines.
4378 Use this option if you don't have enough CPU power or network
4379 bandwidth to play higher resolutions.
4380 Playback control:
4381 --input-repeat <integer [0 .. 65535]>
4382 Input repetitions
4383 Number of time the same input will be repeated
4384 --start-time <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
4385 Start time
4386 The stream will start at this position (in seconds).
4387 --stop-time <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
4388 Stop time
4389 The stream will stop at this position (in seconds).
4390 --run-time <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
4391 Run time
4392 The stream will run this duration (in seconds).
4393 --input-fast-seek, --no-input-fast-seek
4394 Fast seek
4395 (default disabled)
4396 Favor speed over precision while seeking
4397 --rate <float [-340282346638528859811704183484516925440.000000 .. 340282346638528859811704183484516925440.000000]>
4398 Playback speed
4399 This defines the playback speed (nominal speed is 1.0).
4400 --input-list <string> Input list
4401 You can give a comma-separated list of inputs that will be
4402 concatenated together after the normal one.
4403 --input-slave <string> Input slave (experimental)
4404 This allows you to play from several inputs at the same time. This
4405 feature is experimental, not all formats are supported. Use a '#'
4406 separated list of inputs.
4407 --bookmarks <string> Bookmarks list for a stream
4408 You can manually give a list of bookmarks for a stream in the form
4409 "{name=bookmark-name,time=optional-time-offset,bytes=optional-byte-of
4410 fset},{...}"
4411 Default devices:
4412 --dvd <string> DVD device
4413 This is the default DVD device to use.
4414 --vcd <string> VCD device
4415 This is the default VCD device to use.
4416 Network settings:
4417 --mtu <integer> MTU of the network interface
4418 This is the maximum application-layer packet size that can be
4419 transmitted over the network (in bytes).
4420 --ipv4-timeout <integer [0 .. 2147483647]>
4421 TCP connection timeout
4422 Default TCP connection timeout (in milliseconds).
4423 --http-host <string> HTTP server address
4424 By default, the server will listen on any local IP address. Specify
4425 an IP address (e.g. ::1 or 127.0.0.1) or a host name (e.g. localhost)
4426 to restrict them to a specific network interface.
4427 --http-port <integer [1 .. 65535]>
4428 HTTP server port
4429 The HTTP server will listen on this TCP port. The standard HTTP port
4430 number is 80. However allocation of port numbers below 1025 is
4431 usually restricted by the operating system.
4432 --https-port <integer [1 .. 65535]>
4433 HTTPS server port
4434 The HTTPS server will listen on this TCP port. The standard HTTPS
4435 port number is 443. However allocation of port numbers below 1025 is
4436 usually restricted by the operating system.
4437 --rtsp-host <string> RTSP server address
4438 This defines the address the RTSP server will listen on, along with
4439 the base path of the RTSP VOD media. Syntax is address/path. By
4440 default, the server will listen on any local IP address. Specify an
4441 IP address (e.g. ::1 or 127.0.0.1) or a host name (e.g. localhost) to
4442 restrict them to a specific network interface.
4443 --rtsp-port <integer [1 .. 65535]>
4444 RTSP server port
4445 The RTSP server will listen on this TCP port. The standard RTSP port
4446 number is 554. However allocation of port numbers below 1025 is
4447 usually restricted by the operating system.
4448 --http-cert <string> HTTP/TLS server certificate
4449 This X.509 certicate file (PEM format) is used for server-side TLS.
4450 On OS X, the string is used as a label to search the certificate in
4451 the keychain.
4452 --http-key <string> HTTP/TLS server private key
4453 This private key file (PEM format) is used for server-side TLS.
4454 Socks proxy:
4455 --socks <string> SOCKS server
4456 SOCKS proxy server to use. This must be of the form address:port. It
4457 will be used for all TCP connections
4458 --socks-user <string> SOCKS user name
4459 User name to be used for connection to the SOCKS proxy.
4460 --socks-pwd <string> SOCKS password
4461 Password to be used for connection to the SOCKS proxy.
4462 Metadata:
4463 --meta-title <string> Title metadata
4464 Allows you to specify a "title" metadata for an input.
4465 --meta-author <string> Author metadata
4466 Allows you to specify an "author" metadata for an input.
4467 --meta-artist <string> Artist metadata
4468 Allows you to specify an "artist" metadata for an input.
4469 --meta-genre <string> Genre metadata
4470 Allows you to specify a "genre" metadata for an input.
4471 --meta-copyright <string> Copyright metadata
4472 Allows you to specify a "copyright" metadata for an input.
4473 --meta-description <string>
4474 Description metadata
4475 Allows you to specify a "description" metadata for an input.
4476 --meta-date <string> Date metadata
4477 Allows you to specify a "date" metadata for an input.
4478 --meta-url <string> URL metadata
4479 Allows you to specify a "url" metadata for an input.
4480 Advanced:
4481 --file-caching <integer [0 .. 60000]>
4482 File caching (ms)
4483 Caching value for local files, in milliseconds.
4484 --live-caching <integer [0 .. 60000]>
4485 Live capture caching (ms)
4486 Caching value for cameras and microphones, in milliseconds.
4487 --disc-caching <integer [0 .. 60000]>
4488 Disc caching (ms)
4489 Caching value for optical media, in milliseconds.
4490 --network-caching <integer [0 .. 60000]>
4491 Network caching (ms)
4492 Caching value for network resources, in milliseconds.
4493 --cr-average <integer> Clock reference average counter
4494 When using the PVR input (or a very irregular source), you should set
4495 this to 10000.
4496 --clock-synchro {-1 (Default), 0 (Disable), 1 (Enable)}
4497 Clock synchronisation
4498 It is possible to disable the input clock synchronisation for
4499 real-time sources. Use this if you experience jerky playback of
4500 network streams.
4501 --clock-jitter <integer> Clock jitter
4502 This defines the maximum input delay jitter that the synchronization
4503 algorithms should try to compensate (in milliseconds).
4504 --network-synchronisation, --no-network-synchronisation
4505 Network synchronisation
4506 (default disabled)
4507 This allows you to remotely synchronise clocks for server and client.
4508 The detailed settings are available in Advanced / Network Sync.
4509 --input-record-path <string>
4510 Record directory
4511 Directory where the records will be stored
4512 --input-record-native, --no-input-record-native
4513 Prefer native stream recording
4514 (default enabled)
4515 When possible, the input stream will be recorded instead of using the
4516 stream output module
4517 --input-timeshift-path <string>
4518 Timeshift directory
4519 Directory used to store the timeshift temporary files.
4520 --input-timeshift-granularity <integer>
4521 Timeshift granularity
4522 This is the maximum size in bytes of the temporary files that will be
4523 used to store the timeshifted streams.
4524 --input-title-format <string>
4525 Change title according to current media
4526 This option allows you to set the title according to what's being
4527 played<br>$a: Artist<br>$b: Album<br>$c: Copyright<br>$t:
4528 Title<br>$g: Genre<br>$n: Track num<br>$p: Now playing<br>$A:
4529 Date<br>$D: Duration<br>$Z: "Now playing" (Fall back on Title -
4530 Artist)
4531 --lua, --no-lua Disable all lua plugins
4532 (default enabled)
4533 Disable all lua plugins
4534
4535 Decoders
4536 This option can be used to alter the way VLC selects its codecs (decompression methods). Only advanced users should alter this option as it can break playback of all your streams.
4537 --codec <string> Preferred decoders list
4538 List of codecs that VLC will use in priority. For instance,
4539 'dummy,a52' will try the dummy and a52 codecs before trying the other
4540 ones. Only advanced users should alter this option as it can break
4541 playback of all your streams.
4542 --encoder <string> Preferred encoders list
4543 This allows you to select a list of encoders that VLC will use in
4544 priority.
4545
4546 Input
4547 These options allow you to modify the behavior of the input subsystem, such as the DVD or VCD device, the network interface settings or the subtitle channel.
4548 --access {any,libbluray,dvdnav,live555,satip,vdr,filesystem,filesystem,access,v4l2,v4l2,imem,http,sftp,vcd,access_alsa,pulsesrc,access_mtp,smbc,idummy,rtp,dvdread,timecode,dtv,linsys_hdsdi,concat,ftp,udp,imem_access,dc1394,shm,v4l2,vnc,tcp,access_jack,imem,rdp,linsys_sdi,dvb,nfs,sdp,xcb_screen,dv1394,wl_screenshooter,cdda,upnp,access_mms,avio,none}
4549 Access module
4550 This allows you to force an access module. You can use it if the
4551 correct access is not automatically detected. You should not set this
4552 as a global option unless you really know what you are doing.
4553 --demux {any,mp4,mp4,avi,asf,es,flacsys,tta,nuv,wav,caf,sid,sap,live555,ogg,mkv,smf,adaptive,ttml,webvtt,ts,mod,voc,au,xa,image,directory,rawvid,nsv,pva,aiff,ps,h26x,h26x,ty,libbluray,dvdnav,mjpeg,mpgv,es,nsc,rawdv,demux_cdg,avformat,demux_stl,ps,vobsub,stats,linsys_sdi,webvtt,rawaud,demuxdump,subtitle,vc1,none}
4554 Demux module
4555 Demultiplexers are used to separate the "elementary" streams (like
4556 audio and video streams). You can use it if the correct demuxer is
4557 not automatically detected. You should not set this as a global
4558 option unless you really know what you are doing.
4559 --stream-filter <string> Stream filter module
4560 Stream filters are used to modify the stream that is being read.
4561 --demux-filter <string> Demux filter module
4562 Demux filters are used to modify/control the stream that is being
4563 read.
4564
4565 Stream output
4566 These options allow you to set default global options for the stream output subsystem.
4567 --sout <string> Default stream output chain
4568 You can enter here a default stream output chain. Refer to the
4569 documentation to learn how to build such chains. Warning: this chain
4570 will be enabled for all streams.
4571 --sout-display, --no-sout-display
4572 Display while streaming
4573 (default disabled)
4574 Play locally the stream while streaming it.
4575 --sout-keep, --no-sout-keep
4576 Keep stream output open
4577 (default disabled)
4578 This allows you to keep an unique stream output instance across
4579 multiple playlist item (automatically insert the gather stream output
4580 if not specified)
4581 --sout-all, --no-sout-all Enable streaming of all ES
4582 (default enabled)
4583 Stream all elementary streams (video, audio and subtitles)
4584 --sout-audio, --no-sout-audio
4585 Enable audio stream output
4586 (default enabled)
4587 Choose whether the audio stream should be redirected to the stream
4588 output facility when this last one is enabled.
4589 --sout-video, --no-sout-video
4590 Enable video stream output
4591 (default enabled)
4592 Choose whether the video stream should be redirected to the stream
4593 output facility when this last one is enabled.
4594 --sout-spu, --no-sout-spu Enable SPU stream output
4595 (default enabled)
4596 Choose whether the SPU streams should be redirected to the stream
4597 output facility when this last one is enabled.
4598 --sout-mux-caching <integer>
4599 Stream output muxer caching (ms)
4600 This allow you to configure the initial caching amount for stream
4601 output muxer. This value should be set in milliseconds.
4602 VLM:
4603 --vlm-conf <string> VLM configuration file
4604 Read a VLM configuration file as soon as VLM is started.
4605 --sap-interval <integer> SAP announcement interval
4606 When the SAP flow control is disabled, this lets you set the fixed
4607 interval between SAP announcements.
4608 --mux {any,mux_ts,ps,mux_ogg,avi,wav,mpjpeg,mp4,asf,dummy,avformat,mp4,none}
4609 Mux module
4610 This is a legacy entry to let you configure mux modules
4611 --access_output {any,file,ftp,stream_out_chromecast,dummy,access_output_shout,access_output_livehttp,http,udp,avio,none}
4612 Access output module
4613 This is a legacy entry to let you configure access output modules
4614 --ttl <integer> Hop limit (TTL)
4615 This is the hop limit (also known as "Time-To-Live" or TTL) of the
4616 multicast packets sent by the stream output (-1 = use operating
4617 system built-in default).
4618 --miface <string> Multicast output interface
4619 Default multicast interface. This overrides the routing table.
4620 --dscp <integer> DiffServ Code Point
4621 Differentiated Services Code Point for outgoing UDP streams (or IPv4
4622 Type Of Service, or IPv6 Traffic Class). This is used for network
4623 Quality of Service.
4624 --packetizer {any,lpcm,vorbis,rawvideo,aes3,theora,speex,spudec,svcdsub,cvdsub,hevc,h264,flac,mlp,mpegvideo,mpeg4video,av1,mpeg4audio,mjpeg,vc1,packetizer_avparser,oggspots,dts,mpegaudio,a52,copy,none}
4625 Preferred packetizer list
4626 This allows you to select the order in which VLC will choose its
4627 packetizers.
4628
4629 Miscellaneous
4630 These options allow you to select default modules. Leave these alone unless you really know what you are doing.
4631 Special modules:
4632 --vod-server {any,stream_out_rtp,rtsp,none}
4633 VoD server module
4634 You can select which VoD server module you want to use. Set this to
4635 'vod_rtsp' to switch back to the old, legacy module.
4636 Plugins:
4637 --plugins-cache, --no-plugins-cache
4638 Use a plugins cache
4639 (default enabled)
4640 Use a plugins cache which will greatly improve the startup time of
4641 VLC.
4642 --plugins-scan, --no-plugins-scan
4643 Scan for new plugins
4644 (default enabled)
4645 Scan plugin directories for new plugins at startup. This increases
4646 the startup time of VLC.
4647 --keystore <string> Preferred keystore list
4648 List of keystores that VLC will use in priority.
4649 Performance options:
4650 --rt-priority, --no-rt-priority
4651 Allow real-time priority
4652 (default disabled)
4653 Running VLC in real-time priority will allow for much more precise
4654 scheduling and yield better, especially when streaming content. It
4655 can however lock up your whole machine, or make it very very slow.
4656 You should only activate this if you know what you're doing.
4657 --rt-offset <integer> Adjust VLC priority
4658 This option adds an offset (positive or negative) to VLC default
4659 priorities. You can use it to tune VLC priority against other
4660 programs, or against other VLC instances.
4661
4662 Playlist
4663 These options define the behavior of the playlist. Some of them can be overridden in the playlist dialog box.
4664 -Z, --random, --no-random Play files randomly forever
4665 (default disabled)
4666 VLC will randomly play files in the playlist until interrupted.
4667 -L, --loop, --no-loop Repeat all
4668 (default disabled)
4669 VLC will keep playing the playlist indefinitely.
4670 -R, --repeat, --no-repeat Repeat current item
4671 (default disabled)
4672 VLC will keep playing the current playlist item.
4673 --play-and-exit, --no-play-and-exit
4674 Play and exit
4675 (default disabled)
4676 Exit if there are no more items in the playlist.
4677 --play-and-stop, --no-play-and-stop
4678 Play and stop
4679 (default disabled)
4680 Stop the playlist after each played playlist item.
4681 --play-and-pause, --no-play-and-pause
4682 Play and pause
4683 (default disabled)
4684 Pause each item in the playlist on the last frame.
4685 --start-paused, --no-start-paused
4686 Start paused
4687 (default disabled)
4688 Pause each item in the playlist on the first frame.
4689 --playlist-autostart, --no-playlist-autostart
4690 Auto start
4691 (default enabled)
4692 Automatically start playing the playlist content once it's loaded.
4693 --playlist-cork, --no-playlist-cork
4694 Pause on audio communication
4695 (default enabled)
4696 If pending audio communication is detected, playback will be paused
4697 automatically.
4698 --one-instance, --no-one-instance
4699 Allow only one running instance
4700 (default disabled)
4701 Allowing only one running instance of VLC can sometimes be useful,
4702 for example if you associated VLC with some media types and you don't
4703 want a new instance of VLC to be opened each time you open a file in
4704 your file manager. This option will allow you to play the file with
4705 the already running instance or enqueue it.
4706 --started-from-file, --no-started-from-file
4707 VLC is started from file association
4708 (default disabled)
4709 Tell VLC that it is being launched due to a file association in the
4710 OS
4711 --one-instance-when-started-from-file, --no-one-instance-when-started-from-file
4712 Use only one instance when started from file
4713 manager
4714 (default enabled)
4715 Use only one instance when started from file manager
4716 --playlist-enqueue, --no-playlist-enqueue
4717 Enqueue items into playlist in one instance
4718 mode
4719 (default disabled)
4720 When using the one instance only option, enqueue items to playlist
4721 and keep playing current item.
4722 --dbus, --no-dbus Expose media player via D-Bus
4723 (default disabled)
4724 Allow other applications to control VLC using the D-Bus MPRIS
4725 protocol.
4726 --media-library, --no-media-library
4727 Use media library
4728 (default disabled)
4729 The media library is automatically saved and reloaded each time you
4730 start VLC.
4731 --playlist-tree, --no-playlist-tree
4732 Display playlist tree
4733 (default disabled)
4734 The playlist can use a tree to categorize some items, like the
4735 contents of a directory.
4736 --open <string> Default stream
4737 This stream will always be opened at VLC startup.
4738 --auto-preparse, --no-auto-preparse
4739 Automatically preparse items
4740 (default enabled)
4741 Automatically preparse items added to the playlist (to retrieve some
4742 metadata).
4743 --preparse-timeout <integer>
4744 Preparsing timeout
4745 Maximum time allowed to preparse an item, in milliseconds
4746 --preparse-threads <integer>
4747 Preparsing threads
4748 Maximum number of threads used to preparse items
4749 --fetch-art-threads <integer>
4750 Fetch-art threads
4751 Maximum number of threads used to fetch art
4752 --metadata-network-access, --no-metadata-network-access
4753 Allow metadata network access
4754 (default disabled)
4755 Allow metadata network access
4756 --recursive {none,collapse,expand}
4757 Subdirectory behavior
4758 Select whether subdirectories must be expanded. none: subdirectories
4759 do not appear in the playlist. collapse: subdirectories appear but
4760 are expanded on first play. expand: all subdirectories are expanded.
4761 --ignore-filetypes <string>
4762 Ignored extensions
4763 Files with these extensions will not be added to playlist when
4764 opening a directory. This is useful if you add directories that
4765 contain playlist files for instance. Use a comma-separated list of
4766 extensions.
4767 --show-hiddenfiles, --no-show-hiddenfiles
4768 Show hidden files
4769 (default disabled)
4770 Ignore files starting with '.'
4771 --extractor-flatten, --no-extractor-flatten
4772 Flatten files listed by extractors (archive)
4773 (default disabled)
4774 -S, --services-discovery <string>
4775 Services discovery modules
4776 Specifies the services discovery modules to preload, separated by
4777 colons. Typical value is "sap".
4778 -v, --verbose <integer> Verbosity (0,1,2)
4779 This is the verbosity level (0=only errors and standard messages,
4780 1=warnings, 2=debug).
4781 -d, --daemon, --no-daemon Run as daemon process
4782 (default disabled)
4783 Runs VLC as a background daemon process.
4784 --pidfile <string> Write process id to file
4785 Writes process id into specified file.
4786 --color, --no-color Color messages
4787 (default enabled)
4788 This enables colorization of the messages sent to the console. Your
4789 terminal needs Linux color support for this to work.
4790 --interact, --no-interact Interface interaction
4791 (default enabled)
4792 When this is enabled, the interface will show a dialog box each time
4793 some user input is required.
4794 --stats, --no-stats Locally collect statistics
4795 (default enabled)
4796 Collect miscellaneous local statistics about the playing media.
4797 -I, --intf <string> Interface module
4798 This is the main interface used by VLC. The default behavior is to
4799 automatically select the best module available.
4800 --extraintf <string> Extra interface modules
4801 You can select "additional interfaces" for VLC. They will be launched
4802 in the background in addition to the default interface. Use a colon
4803 separated list of interface modules. (common values are "rc" (remote
4804 control), "http", "gestures" ...)
4805 --control <string> Control interfaces
4806 You can select control interfaces for VLC.
4807
4808 Hot keys
4809 These settings are the global VLC key bindings, known as "hotkeys".
4810 --hotkeys-y-wheel-mode {-1 (Ignore), 0 (Volume control), 2 (Position control), 3 (Position control reversed)}
4811 Mouse wheel vertical axis control
4812 The mouse wheel vertical (up/down) axis can control volume, position
4813 or be ignored.
4814 --hotkeys-x-wheel-mode {-1 (Ignore), 0 (Volume control), 2 (Position control), 3 (Position control reversed)}
4815 Mouse wheel horizontal axis control
4816 The mouse wheel horizontal (left/right) axis can control volume,
4817 position or be ignored.
4818 --global-key-toggle-fullscreen <string>
4819 Fullscreen
4820 Select the hotkey to use to swap fullscreen state.
4821 --key-toggle-fullscreen <string>
4822 Fullscreen
4823 Select the hotkey to use to swap fullscreen state.
4824 --global-key-leave-fullscreen <string>
4825 Exit fullscreen
4826 Select the hotkey to use to exit fullscreen state.
4827 --key-leave-fullscreen <string>
4828 Exit fullscreen
4829 Select the hotkey to use to exit fullscreen state.
4830 --global-key-play-pause <string>
4831 Play/Pause
4832 Select the hotkey to use to swap paused state.
4833 --key-play-pause <string> Play/Pause
4834 Select the hotkey to use to swap paused state.
4835 --global-key-pause <string>
4836 Pause only
4837 Select the hotkey to use to pause.
4838 --key-pause <string> Pause only
4839 Select the hotkey to use to pause.
4840 --global-key-play <string> Play only
4841 Select the hotkey to use to play.
4842 --key-play <string> Play only
4843 Select the hotkey to use to play.
4844 --global-key-faster <string>
4845 Faster
4846 Select the hotkey to use for fast forward playback.
4847 --key-faster <string> Faster
4848 Select the hotkey to use for fast forward playback.
4849 --global-key-slower <string>
4850 Slower
4851 Select the hotkey to use for slow motion playback.
4852 --key-slower <string> Slower
4853 Select the hotkey to use for slow motion playback.
4854 --global-key-rate-normal <string>
4855 Normal rate
4856 Select the hotkey to set the playback rate back to normal.
4857 --key-rate-normal <string> Normal rate
4858 Select the hotkey to set the playback rate back to normal.
4859 --global-key-rate-faster-fine <string>
4860 Faster (fine)
4861 Select the hotkey to use for fast forward playback.
4862 --key-rate-faster-fine <string>
4863 Faster (fine)
4864 Select the hotkey to use for fast forward playback.
4865 --global-key-rate-slower-fine <string>
4866 Slower (fine)
4867 Select the hotkey to use for slow motion playback.
4868 --key-rate-slower-fine <string>
4869 Slower (fine)
4870 Select the hotkey to use for slow motion playback.
4871 --global-key-next <string> Next
4872 Select the hotkey to use to skip to the next item in the playlist.
4873 --key-next <string> Next
4874 Select the hotkey to use to skip to the next item in the playlist.
4875 --global-key-prev <string> Previous
4876 Select the hotkey to use to skip to the previous item in the
4877 playlist.
4878 --key-prev <string> Previous
4879 Select the hotkey to use to skip to the previous item in the
4880 playlist.
4881 --global-key-stop <string> Stop
4882 Select the hotkey to stop playback.
4883 --key-stop <string> Stop
4884 Select the hotkey to stop playback.
4885 --global-key-position <string>
4886 Position
4887 Select the hotkey to display the position.
4888 --key-position <string> Position
4889 Select the hotkey to display the position.
4890 --global-key-jump-extrashort <string>
4891 Very short backwards jump
4892 Select the hotkey to make a very short backwards jump.
4893 --key-jump-extrashort <string>
4894 Very short backwards jump
4895 Select the hotkey to make a very short backwards jump.
4896 --global-key-jump+extrashort <string>
4897 Very short forward jump
4898 Select the hotkey to make a very short forward jump.
4899 --key-jump+extrashort <string>
4900 Very short forward jump
4901 Select the hotkey to make a very short forward jump.
4902 --global-key-jump-short <string>
4903 Short backwards jump
4904 Select the hotkey to make a short backwards jump.
4905 --key-jump-short <string> Short backwards jump
4906 Select the hotkey to make a short backwards jump.
4907 --global-key-jump+short <string>
4908 Short forward jump
4909 Select the hotkey to make a short forward jump.
4910 --key-jump+short <string> Short forward jump
4911 Select the hotkey to make a short forward jump.
4912 --global-key-jump-medium <string>
4913 Medium backwards jump
4914 Select the hotkey to make a medium backwards jump.
4915 --key-jump-medium <string> Medium backwards jump
4916 Select the hotkey to make a medium backwards jump.
4917 --global-key-jump+medium <string>
4918 Medium forward jump
4919 Select the hotkey to make a medium forward jump.
4920 --key-jump+medium <string> Medium forward jump
4921 Select the hotkey to make a medium forward jump.
4922 --global-key-jump-long <string>
4923 Long backwards jump
4924 Select the hotkey to make a long backwards jump.
4925 --key-jump-long <string> Long backwards jump
4926 Select the hotkey to make a long backwards jump.
4927 --global-key-jump+long <string>
4928 Long forward jump
4929 Select the hotkey to make a long forward jump.
4930 --key-jump+long <string> Long forward jump
4931 Select the hotkey to make a long forward jump.
4932 --global-key-frame-next <string>
4933 Next frame
4934 Select the hotkey to got to the next video frame.
4935 --key-frame-next <string> Next frame
4936 Select the hotkey to got to the next video frame.
4937 --global-key-nav-activate <string>
4938 Activate
4939 Select the key to activate selected item in DVD menus.
4940 --key-nav-activate <string>
4941 Activate
4942 Select the key to activate selected item in DVD menus.
4943 --global-key-nav-up <string>
4944 Navigate up
4945 Select the key to move the selector up in DVD menus / Move viewpoint
4946 to up (pitch).
4947 --key-nav-up <string> Navigate up
4948 Select the key to move the selector up in DVD menus / Move viewpoint
4949 to up (pitch).
4950 --global-key-nav-down <string>
4951 Navigate down
4952 Select the key to move the selector down in DVD menus / Move
4953 viewpoint to down (pitch).
4954 --key-nav-down <string> Navigate down
4955 Select the key to move the selector down in DVD menus / Move
4956 viewpoint to down (pitch).
4957 --global-key-nav-left <string>
4958 Navigate left
4959 Select the key to move the selector left in DVD menus / Move
4960 viewpoint to left (yaw).
4961 --key-nav-left <string> Navigate left
4962 Select the key to move the selector left in DVD menus / Move
4963 viewpoint to left (yaw).
4964 --global-key-nav-right <string>
4965 Navigate right
4966 Select the key to move the selector right in DVD menus / Move
4967 viewpoint to right (yaw).
4968 --key-nav-right <string> Navigate right
4969 Select the key to move the selector right in DVD menus / Move
4970 viewpoint to right (yaw).
4971 --global-key-disc-menu <string>
4972 Go to the DVD menu
4973 Select the key to take you to the DVD menu
4974 --key-disc-menu <string> Go to the DVD menu
4975 Select the key to take you to the DVD menu
4976 --global-key-title-prev <string>
4977 Select previous DVD title
4978 Select the key to choose the previous title from the DVD
4979 --key-title-prev <string> Select previous DVD title
4980 Select the key to choose the previous title from the DVD
4981 --global-key-title-next <string>
4982 Select next DVD title
4983 Select the key to choose the next title from the DVD
4984 --key-title-next <string> Select next DVD title
4985 Select the key to choose the next title from the DVD
4986 --global-key-chapter-prev <string>
4987 Select prev DVD chapter
4988 Select the key to choose the previous chapter from the DVD
4989 --key-chapter-prev <string>
4990 Select prev DVD chapter
4991 Select the key to choose the previous chapter from the DVD
4992 --global-key-chapter-next <string>
4993 Select next DVD chapter
4994 Select the key to choose the next chapter from the DVD
4995 --key-chapter-next <string>
4996 Select next DVD chapter
4997 Select the key to choose the next chapter from the DVD
4998 --global-key-quit <string> Quit
4999 Select the hotkey to quit the application.
5000 --key-quit <string> Quit
5001 Select the hotkey to quit the application.
5002 --global-key-vol-up <string>
5003 Volume up
5004 Select the key to increase audio volume.
5005 --key-vol-up <string> Volume up
5006 Select the key to increase audio volume.
5007 --global-key-vol-down <string>
5008 Volume down
5009 Select the key to decrease audio volume.
5010 --key-vol-down <string> Volume down
5011 Select the key to decrease audio volume.
5012 --global-key-vol-mute <string>
5013 Mute
5014 Select the key to mute audio.
5015 --key-vol-mute <string> Mute
5016 Select the key to mute audio.
5017 --global-key-subdelay-up <string>
5018 Subtitle delay up
5019 Select the key to increase the subtitle delay.
5020 --key-subdelay-up <string> Subtitle delay up
5021 Select the key to increase the subtitle delay.
5022 --global-key-subdelay-down <string>
5023 Subtitle delay down
5024 Select the key to decrease the subtitle delay.
5025 --key-subdelay-down <string>
5026 Subtitle delay down
5027 Select the key to decrease the subtitle delay.
5028 --global-key-subsync-markaudio <string>
5029 Subtitle sync / bookmark audio timestamp
5030 Select the key to bookmark audio timestamp when syncing subtitles.
5031 --key-subsync-markaudio <string>
5032 Subtitle sync / bookmark audio timestamp
5033 Select the key to bookmark audio timestamp when syncing subtitles.
5034 --global-key-subsync-marksub <string>
5035 Subtitle sync / bookmark subtitle timestamp
5036 Select the key to bookmark subtitle timestamp when syncing subtitles.
5037 --key-subsync-marksub <string>
5038 Subtitle sync / bookmark subtitle timestamp
5039 Select the key to bookmark subtitle timestamp when syncing subtitles.
5040 --global-key-subsync-apply <string>
5041 Subtitle sync / synchronize audio & subtitle
5042 timestamps
5043 Select the key to synchronize bookmarked audio & subtitle timestamps.
5044 --key-subsync-apply <string>
5045 Subtitle sync / synchronize audio & subtitle
5046 timestamps
5047 Select the key to synchronize bookmarked audio & subtitle timestamps.
5048 --global-key-subsync-reset <string>
5049 Subtitle sync / reset audio & subtitle
5050 synchronization
5051 Select the key to reset synchronization of audio & subtitle
5052 timestamps.
5053 --key-subsync-reset <string>
5054 Subtitle sync / reset audio & subtitle
5055 synchronization
5056 Select the key to reset synchronization of audio & subtitle
5057 timestamps.
5058 --global-key-subpos-up <string>
5059 Subtitle position up
5060 Select the key to move subtitles higher.
5061 --key-subpos-up <string> Subtitle position up
5062 Select the key to move subtitles higher.
5063 --global-key-subpos-down <string>
5064 Subtitle position down
5065 Select the key to move subtitles lower.
5066 --key-subpos-down <string> Subtitle position down
5067 Select the key to move subtitles lower.
5068 --global-key-audiodelay-up <string>
5069 Audio delay up
5070 Select the key to increase the audio delay.
5071 --key-audiodelay-up <string>
5072 Audio delay up
5073 Select the key to increase the audio delay.
5074 --global-key-audiodelay-down <string>
5075 Audio delay down
5076 Select the key to decrease the audio delay.
5077 --key-audiodelay-down <string>
5078 Audio delay down
5079 Select the key to decrease the audio delay.
5080 --global-key-audio-track <string>
5081 Cycle audio track
5082 Cycle through the available audio tracks(languages).
5083 --key-audio-track <string> Cycle audio track
5084 Cycle through the available audio tracks(languages).
5085 --global-key-audiodevice-cycle <string>
5086 Cycle through audio devices
5087 Cycle through available audio devices
5088 --key-audiodevice-cycle <string>
5089 Cycle through audio devices
5090 Cycle through available audio devices
5091 --global-key-subtitle-revtrack <string>
5092 Cycle subtitle track in reverse order
5093 Cycle through the available subtitle tracks in reverse order.
5094 --key-subtitle-revtrack <string>
5095 Cycle subtitle track in reverse order
5096 Cycle through the available subtitle tracks in reverse order.
5097 --global-key-subtitle-track <string>
5098 Cycle subtitle track
5099 Cycle through the available subtitle tracks.
5100 --key-subtitle-track <string>
5101 Cycle subtitle track
5102 Cycle through the available subtitle tracks.
5103 --global-key-subtitle-toggle <string>
5104 Toggle subtitles
5105 Toggle subtitle track visibility.
5106 --key-subtitle-toggle <string>
5107 Toggle subtitles
5108 Toggle subtitle track visibility.
5109 --global-key-program-sid-next <string>
5110 Cycle next program Service ID
5111 Cycle through the available next program Service IDs (SIDs).
5112 --key-program-sid-next <string>
5113 Cycle next program Service ID
5114 Cycle through the available next program Service IDs (SIDs).
5115 --global-key-program-sid-prev <string>
5116 Cycle previous program Service ID
5117 Cycle through the available previous program Service IDs (SIDs).
5118 --key-program-sid-prev <string>
5119 Cycle previous program Service ID
5120 Cycle through the available previous program Service IDs (SIDs).
5121 --global-key-aspect-ratio <string>
5122 Cycle source aspect ratio
5123 Cycle through a predefined list of source aspect ratios.
5124 --key-aspect-ratio <string>
5125 Cycle source aspect ratio
5126 Cycle through a predefined list of source aspect ratios.
5127 --global-key-crop <string> Cycle video crop
5128 Cycle through a predefined list of crop formats.
5129 --key-crop <string> Cycle video crop
5130 Cycle through a predefined list of crop formats.
5131 --global-key-toggle-autoscale <string>
5132 Toggle autoscaling
5133 Activate or deactivate autoscaling.
5134 --key-toggle-autoscale <string>
5135 Toggle autoscaling
5136 Activate or deactivate autoscaling.
5137 --global-key-incr-scalefactor <string>
5138 Increase scale factor
5139 Increase scale factor
5140 --key-incr-scalefactor <string>
5141 Increase scale factor
5142 Increase scale factor
5143 --global-key-decr-scalefactor <string>
5144 Decrease scale factor
5145 Decrease scale factor
5146 --key-decr-scalefactor <string>
5147 Decrease scale factor
5148 Decrease scale factor
5149 --global-key-deinterlace <string>
5150 Toggle deinterlacing
5151 Activate or deactivate deinterlacing.
5152 --key-deinterlace <string> Toggle deinterlacing
5153 Activate or deactivate deinterlacing.
5154 --global-key-deinterlace-mode <string>
5155 Cycle deinterlace modes
5156 Cycle through available deinterlace modes.
5157 --key-deinterlace-mode <string>
5158 Cycle deinterlace modes
5159 Cycle through available deinterlace modes.
5160 --global-key-intf-show <string>
5161 Show controller in fullscreen
5162 Show controller in fullscreen
5163 --key-intf-show <string> Show controller in fullscreen
5164 Show controller in fullscreen
5165 --global-key-intf-boss <string>
5166 Boss key
5167 Hide the interface and pause playback.
5168 --key-intf-boss <string> Boss key
5169 Hide the interface and pause playback.
5170 --global-key-intf-popup-menu <string>
5171 Context menu
5172 Show the contextual popup menu.
5173 --key-intf-popup-menu <string>
5174 Context menu
5175 Show the contextual popup menu.
5176 --global-key-snapshot <string>
5177 Take video snapshot
5178 Takes a video snapshot and writes it to disk.
5179 --key-snapshot <string> Take video snapshot
5180 Takes a video snapshot and writes it to disk.
5181 --global-key-record <string>
5182 Record
5183 Record access filter start/stop.
5184 --key-record <string> Record
5185 Record access filter start/stop.
5186 --global-key-zoom <string> Zoom
5187 Zoom
5188 --key-zoom <string> Zoom
5189 Zoom
5190 --global-key-unzoom <string>
5191 Un-Zoom
5192 Un-Zoom
5193 --key-unzoom <string> Un-Zoom
5194 Un-Zoom
5195 --global-key-wallpaper <string>
5196 Toggle wallpaper mode in video output
5197 Toggle wallpaper mode in video output.
5198 --key-wallpaper <string> Toggle wallpaper mode in video output
5199 Toggle wallpaper mode in video output.
5200 --global-key-crop-top <string>
5201 Crop one pixel from the top of the video
5202 Crop one pixel from the top of the video
5203 --key-crop-top <string> Crop one pixel from the top of the video
5204 Crop one pixel from the top of the video
5205 --global-key-uncrop-top <string>
5206 Uncrop one pixel from the top of the video
5207 Uncrop one pixel from the top of the video
5208 --key-uncrop-top <string> Uncrop one pixel from the top of the video
5209 Uncrop one pixel from the top of the video
5210 --global-key-crop-left <string>
5211 Crop one pixel from the left of the video
5212 Crop one pixel from the left of the video
5213 --key-crop-left <string> Crop one pixel from the left of the video
5214 Crop one pixel from the left of the video
5215 --global-key-uncrop-left <string>
5216 Uncrop one pixel from the left of the video
5217 Uncrop one pixel from the left of the video
5218 --key-uncrop-left <string> Uncrop one pixel from the left of the video
5219 Uncrop one pixel from the left of the video
5220 --global-key-crop-bottom <string>
5221 Crop one pixel from the bottom of the video
5222 Crop one pixel from the bottom of the video
5223 --key-crop-bottom <string> Crop one pixel from the bottom of the video
5224 Crop one pixel from the bottom of the video
5225 --global-key-uncrop-bottom <string>
5226 Uncrop one pixel from the bottom of the video
5227 Uncrop one pixel from the bottom of the video
5228 --key-uncrop-bottom <string>
5229 Uncrop one pixel from the bottom of the video
5230 Uncrop one pixel from the bottom of the video
5231 --global-key-crop-right <string>
5232 Crop one pixel from the right of the video
5233 Crop one pixel from the right of the video
5234 --key-crop-right <string> Crop one pixel from the right of the video
5235 Crop one pixel from the right of the video
5236 --global-key-uncrop-right <string>
5237 Uncrop one pixel from the right of the video
5238 Uncrop one pixel from the right of the video
5239 --key-uncrop-right <string>
5240 Uncrop one pixel from the right of the video
5241 Uncrop one pixel from the right of the video
5242 --global-key-random <string>
5243 Random
5244 Toggle random playlist playback
5245 --key-random <string> Random
5246 Toggle random playlist playback
5247 --global-key-loop <string> Normal/Loop/Repeat
5248 Toggle Normal/Loop/Repeat playlist modes
5249 --key-loop <string> Normal/Loop/Repeat
5250 Toggle Normal/Loop/Repeat playlist modes
5251 --global-key-viewpoint-fov-in <string>
5252 Shrink the viewpoint field of view (360°)
5253 Shrink the viewpoint field of view (360°)
5254 --key-viewpoint-fov-in <string>
5255 Shrink the viewpoint field of view (360°)
5256 Shrink the viewpoint field of view (360°)
5257 --global-key-viewpoint-fov-out <string>
5258 Expand the viewpoint field of view (360°)
5259 Expand the viewpoint field of view (360°)
5260 --key-viewpoint-fov-out <string>
5261 Expand the viewpoint field of view (360°)
5262 Expand the viewpoint field of view (360°)
5263 --global-key-viewpoint-roll-clock <string>
5264 Roll the viewpoint clockwise (360°)
5265 Roll the viewpoint clockwise (360°)
5266 --key-viewpoint-roll-clock <string>
5267 Roll the viewpoint clockwise (360°)
5268 Roll the viewpoint clockwise (360°)
5269 --global-key-viewpoint-roll-anticlock <string>
5270 Roll the viewpoint anti-clockwise (360°)
5271 Roll the viewpoint anti-clockwise (360°)
5272 --key-viewpoint-roll-anticlock <string>
5273 Roll the viewpoint anti-clockwise (360°)
5274 Roll the viewpoint anti-clockwise (360°)
5275 --global-key-zoom-quarter <string>
5276 1:4 Quarter
5277 --key-zoom-quarter <string>
5278 1:4 Quarter
5279 --global-key-zoom-half <string>
5280 1:2 Half
5281 --key-zoom-half <string> 1:2 Half
5282 --global-key-zoom-original <string>
5283 1:1 Original
5284 --key-zoom-original <string>
5285 1:1 Original
5286 --global-key-zoom-double <string>
5287 2:1 Double
5288 --key-zoom-double <string> 2:1 Double
5289 Jump sizes:
5290 --extrashort-jump-size <integer>
5291 Very short jump length
5292 Very short jump length, in seconds.
5293 --short-jump-size <integer>
5294 Short jump length
5295 Short jump length, in seconds.
5296 --medium-jump-size <integer>
5297 Medium jump length
5298 Medium jump length, in seconds.
5299 --long-jump-size <integer> Long jump length
5300 Long jump length, in seconds.
5301 --global-key-set-bookmark1 <string>
5302 Set playlist bookmark 1
5303 Select the key to set this playlist bookmark.
5304 --key-set-bookmark1 <string>
5305 Set playlist bookmark 1
5306 Select the key to set this playlist bookmark.
5307 --global-key-set-bookmark2 <string>
5308 Set playlist bookmark 2
5309 Select the key to set this playlist bookmark.
5310 --key-set-bookmark2 <string>
5311 Set playlist bookmark 2
5312 Select the key to set this playlist bookmark.
5313 --global-key-set-bookmark3 <string>
5314 Set playlist bookmark 3
5315 Select the key to set this playlist bookmark.
5316 --key-set-bookmark3 <string>
5317 Set playlist bookmark 3
5318 Select the key to set this playlist bookmark.
5319 --global-key-set-bookmark4 <string>
5320 Set playlist bookmark 4
5321 Select the key to set this playlist bookmark.
5322 --key-set-bookmark4 <string>
5323 Set playlist bookmark 4
5324 Select the key to set this playlist bookmark.
5325 --global-key-set-bookmark5 <string>
5326 Set playlist bookmark 5
5327 Select the key to set this playlist bookmark.
5328 --key-set-bookmark5 <string>
5329 Set playlist bookmark 5
5330 Select the key to set this playlist bookmark.
5331 --global-key-set-bookmark6 <string>
5332 Set playlist bookmark 6
5333 Select the key to set this playlist bookmark.
5334 --key-set-bookmark6 <string>
5335 Set playlist bookmark 6
5336 Select the key to set this playlist bookmark.
5337 --global-key-set-bookmark7 <string>
5338 Set playlist bookmark 7
5339 Select the key to set this playlist bookmark.
5340 --key-set-bookmark7 <string>
5341 Set playlist bookmark 7
5342 Select the key to set this playlist bookmark.
5343 --global-key-set-bookmark8 <string>
5344 Set playlist bookmark 8
5345 Select the key to set this playlist bookmark.
5346 --key-set-bookmark8 <string>
5347 Set playlist bookmark 8
5348 Select the key to set this playlist bookmark.
5349 --global-key-set-bookmark9 <string>
5350 Set playlist bookmark 9
5351 Select the key to set this playlist bookmark.
5352 --key-set-bookmark9 <string>
5353 Set playlist bookmark 9
5354 Select the key to set this playlist bookmark.
5355 --global-key-set-bookmark10 <string>
5356 Set playlist bookmark 10
5357 Select the key to set this playlist bookmark.
5358 --key-set-bookmark10 <string>
5359 Set playlist bookmark 10
5360 Select the key to set this playlist bookmark.
5361 --global-key-play-bookmark1 <string>
5362 Play playlist bookmark 1
5363 Select the key to play this bookmark.
5364 --key-play-bookmark1 <string>
5365 Play playlist bookmark 1
5366 Select the key to play this bookmark.
5367 --global-key-play-bookmark2 <string>
5368 Play playlist bookmark 2
5369 Select the key to play this bookmark.
5370 --key-play-bookmark2 <string>
5371 Play playlist bookmark 2
5372 Select the key to play this bookmark.
5373 --global-key-play-bookmark3 <string>
5374 Play playlist bookmark 3
5375 Select the key to play this bookmark.
5376 --key-play-bookmark3 <string>
5377 Play playlist bookmark 3
5378 Select the key to play this bookmark.
5379 --global-key-play-bookmark4 <string>
5380 Play playlist bookmark 4
5381 Select the key to play this bookmark.
5382 --key-play-bookmark4 <string>
5383 Play playlist bookmark 4
5384 Select the key to play this bookmark.
5385 --global-key-play-bookmark5 <string>
5386 Play playlist bookmark 5
5387 Select the key to play this bookmark.
5388 --key-play-bookmark5 <string>
5389 Play playlist bookmark 5
5390 Select the key to play this bookmark.
5391 --global-key-play-bookmark6 <string>
5392 Play playlist bookmark 6
5393 Select the key to play this bookmark.
5394 --key-play-bookmark6 <string>
5395 Play playlist bookmark 6
5396 Select the key to play this bookmark.
5397 --global-key-play-bookmark7 <string>
5398 Play playlist bookmark 7
5399 Select the key to play this bookmark.
5400 --key-play-bookmark7 <string>
5401 Play playlist bookmark 7
5402 Select the key to play this bookmark.
5403 --global-key-play-bookmark8 <string>
5404 Play playlist bookmark 8
5405 Select the key to play this bookmark.
5406 --key-play-bookmark8 <string>
5407 Play playlist bookmark 8
5408 Select the key to play this bookmark.
5409 --global-key-play-bookmark9 <string>
5410 Play playlist bookmark 9
5411 Select the key to play this bookmark.
5412 --key-play-bookmark9 <string>
5413 Play playlist bookmark 9
5414 Select the key to play this bookmark.
5415 --global-key-play-bookmark10 <string>
5416 Play playlist bookmark 10
5417 Select the key to play this bookmark.
5418 --key-play-bookmark10 <string>
5419 Play playlist bookmark 10
5420 Select the key to play this bookmark.
5421 --global-key-clear-playlist <string>
5422 Clear the playlist
5423 Select the key to clear the current playlist.
5424 --key-clear-playlist <string>
5425 Clear the playlist
5426 Select the key to clear the current playlist.
5427 --global-key-subtitle-text-scale-normal <string>
5428 Reset subtitles text scale
5429 Select the key to change subtitles text scaling
5430 --key-subtitle-text-scale-normal <string>
5431 Reset subtitles text scale
5432 Select the key to change subtitles text scaling
5433 --global-key-subtitle-text-scale-up <string>
5434 Scale down subtitles text
5435 Select the key to change subtitles text scaling
5436 --key-subtitle-text-scale-up <string>
5437 Scale down subtitles text
5438 Select the key to change subtitles text scaling
5439 --global-key-subtitle-text-scale-down <string>
5440 Scale up subtitles text
5441 Select the key to change subtitles text scaling
5442 --key-subtitle-text-scale-down <string>
5443 Scale up subtitles text
5444 Select the key to change subtitles text scaling
5445 --bookmark1 <string> Playlist bookmark 1
5446 This allows you to define playlist bookmarks.
5447 --bookmark2 <string> Playlist bookmark 2
5448 This allows you to define playlist bookmarks.
5449 --bookmark3 <string> Playlist bookmark 3
5450 This allows you to define playlist bookmarks.
5451 --bookmark4 <string> Playlist bookmark 4
5452 This allows you to define playlist bookmarks.
5453 --bookmark5 <string> Playlist bookmark 5
5454 This allows you to define playlist bookmarks.
5455 --bookmark6 <string> Playlist bookmark 6
5456 This allows you to define playlist bookmarks.
5457 --bookmark7 <string> Playlist bookmark 7
5458 This allows you to define playlist bookmarks.
5459 --bookmark8 <string> Playlist bookmark 8
5460 This allows you to define playlist bookmarks.
5461 --bookmark9 <string> Playlist bookmark 9
5462 This allows you to define playlist bookmarks.
5463 --bookmark10 <string> Playlist bookmark 10
5464 This allows you to define playlist bookmarks.
5465 -h, --help, --no-help print help for VLC (can be combined with
5466 --advanced and --help-verbose)
5467 (default disabled)
5468 -H, --full-help, --no-full-help
5469 Exhaustive help for VLC and its modules
5470 (default disabled)
5471 --longhelp, --no-longhelp print help for VLC and all its modules (can be
5472 combined with --advanced and --help-verbose)
5473 (default disabled)
5474 --help-verbose, --no-help-verbose
5475 ask for extra verbosity when displaying help
5476 (default disabled)
5477 -l, --list, --no-list print a list of available modules
5478 (default disabled)
5479 --list-verbose, --no-list-verbose
5480 print a list of available modules with extra
5481 detail
5482 (default disabled)
5483 -p, --module <string> print help on a specific module (can be
5484 combined with --advanced and --help-verbose).
5485 Prefix the module name with = for strict
5486 matches.
5487 --ignore-config, --no-ignore-config
5488 no configuration option will be loaded nor
5489 saved to config file
5490 (default enabled)
5491 --reset-config, --no-reset-config
5492 reset the current config to the default values
5493 (default disabled)
5494 --reset-plugins-cache, --no-reset-plugins-cache
5495 resets the current plugins cache
5496 (default disabled)
5497 --version, --no-version print version information
5498 (default disabled)
5499 --config <string> use alternate config file