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