Code: Select all
Usage: clivlc [options] [playlistitems] ...
You can specify multiple playlistitems on the commandline. They will be enqueued in the playlist.
The first item specified will be played first.
Options-styles:
--option A global option that is set for the duration of the program.
-option A single letter version of a global --option.
:option An option that only applies to the playlistitem directly before it
and that overrides previous settings.
Playlistitem MRL syntax:
[[access][/demux]://]URL[@[title][:chapter][-[title][:chapter]]] [:option=value ...]
Many of the global --options can also be used as MRL specific :options.
Multiple :option=value pairs can be specified.
URL syntax:
[file://]filename Plain media file
http://ip:port/file HTTP URL
ftp://ip:port/file FTP URL
mms://ip:port/file MMS URL
screen:// Screen capture
[dvd://][device][@raw_device] DVD device
[vcd://][device] VCD device
[cdda://][device] Audio CD device
udp:[[<source address>]@[<bind address>][:<bind port>]]
UDP stream sent by a streaming server
vlc:pause:<seconds> Special item to pause the playlist for a certain time
vlc:quit Special item to quit VLC
Audio
--audio, --no-audio Enable audio (default enabled)
You can completely disable the audio output. In this case, the audio decoding stage will not take place, thus saving some
processing power. (default enabled)
--volume <integer> Default audio volume
You can set the default audio output volume here, in a range from 0 to 1024.
--volume-step <integer> Audio output volume step
The step size of the volume is adjustable using this option, in a range from 0 to 1024.
--aout-rate <integer> Audio output frequency (Hz)
You can force the audio output frequency here. Common values are -1 (default), 48000, 44100, 32000, 22050, 16000, 11025, 8000.
--spdif, --no-spdif Use the S/PDIF audio output when available (default disabled)
This option allows you to use the S/PDIF audio output by default when your hardware supports it as well as the audio stream being
played. (default disabled)
--force-dolby-surround {0 (Auto), 1 (On), 2 (Off)}
Force detection of Dolby Surround
Use this when you know your stream is (or is not) encoded with Dolby Surround but fails to be detected as such. And even if the
stream is not actually encoded with Dolby Surround, turning on this option might enhance your experience, especially when combined
with the Headphone Channel Mixer.
--audio-desync <integer> Audio desynchronization compensation
This option allows you to delay the audio output. You must give a number of milliseconds. This can be handy if you notice a lag
between the video and the audio.
--aout <string> Audio output module
This option allows you to select the audio output method used by VLC. The default behavior is to automatically select the best
method available.
--audio-filter <string> Audio filters
This allows you to add audio post processing filters, to modify the sound
--audio-visual <string> Audio visualizations
This allows you to add visualization modules (spectrum analyzer, etc.).
Video
--video, --no-video Enable video (default enabled)
You can completely disable the video output. In this case, the video decoding stage will not take place, thus saving some
processing power. (default enabled)
--grayscale, --no-grayscale
Grayscale video output (default disabled)
When enabled, the color information from the video won't be decoded (this can also allow you to save some processing power).
(default disabled)
-f, --fullscreen, --no-fullscreen
Fullscreen video output (default disabled)
If this option is enabled, VLC will always start a video in fullscreen mode. (default disabled)
--skip-frames, --no-skip-frames
Skip frames (default enabled)
This option enables framedropping on MPEG2 stream. Framedropping occurs when your computer is not powerful enough (default enabled)
--quiet-synchro, --no-quiet-synchro
Quiet synchro (default disabled)
Enable this option to avoid flooding the message log with debug output from the video output synchro. (default disabled)
--video-on-top, --no-video-on-top
Always on top (default disabled)
Always place the video window on top of other windows. (default disabled)
--disable-screensaver, --no-disable-screensaver
Disable screensaver (default enabled)
Disable the screensaver during video playback. (default enabled)
--file-logging, --no-file-logging
Log to file (default disabled)
Log all VLC messages to a text file. Use the logfile option to set the file name. (default disabled)
--syslog, --no-syslog Log to syslog (default disabled)
Log all VLC messages to syslog. (default disabled)
--snapshot-path <string> Video snapshot directory
Allows you to specify the directory where the video snapshots will be stored.
--snapshot-format {png,jpg}
Video snapshot format
Allows you to specify the image format in which the video snapshots will be stored.
--snapshot-preview, --no-snapshot-preview
Display video snapshot preview (default enabled)
Enable / disable displaying the snapshot preview in the screen's to left corner. (default enabled)
--width <integer> Video width
You can enforce the video width here. By default (-1) VLC will adapt to the video characteristics.
--height <integer> Video height
You can enforce the video height here. By default (-1) VLC will adapt to the video characteristics.
--video-x <integer> Video x coordinate
You can enforce the position of the top left corner of the video window here (x coordinate).
--video-y <integer> Video y coordinate
You can enforce the position of the top left corner of the video window here (y coordinate).
--crop <string> Video cropping
This will force the cropping of the source video. Accepted formats are x:y (4:3, 16:9, etc.) expressing the global image aspect.
--aspect-ratio <string> Source aspect ratio
This will force the source aspect ratio. For instance, some DVDs claim to be 16:9 while they are actually 4:3. This can also be
used as a hint for VLC when a movie does not have aspect ratio information. Accepted formats are x:y (4:3, 16:9, etc.) expressing
the global image aspect, or a float value (1.25, 1.3333, etc.) expressing pixel squareness.
--monitor-par <string> Monitor pixel aspect ratio
This will force the monitor aspect ratio. Most monitors have square pixels (1:1). If you have a 16:9 screen, you might need to
change this to 4:3 in order to keep proportions.
--hdtv-fix, --no-hdtv-fix Fix HDTV height (default enabled)
This option allows proper handling of HDTV-1080 video format even if broken encoder incorrectly set height to 1088 lines. Disable
this option only if your video has non-standard format requiring all 1088 lines. (default enabled)
--video-deco, --no-video-deco
Window decorations (default enabled)
If this option is disabled, VLC will avoid creating window caption, frames, etc... around the video. (default enabled)
--video-title <string> Video title
You can specify a custom video window title here.
--align {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
Video alignment
You can enforce the video alignment in its window. By default (0) it will be centered (0=center, 1=left, 2=right, 4=top, 8=bottom,
you can also use combinations of these values).
--zoom <float> Zoom video
You can zoom the video by the specified factor.
-V, --vout <string> Video output module
This option allows you to select the video output method used by VLC. The default behavior is to automatically select the best
method available.
--vout-filter <string> Video filter module
This will allow you to add a post-processing filter to enhance the picture quality, for instance deinterlacing, or to clone or
distort the video window.
Subpictures
--spu, --no-spu Enable sub-pictures (default enabled)
You can completely disable the sub-picture processing. (default enabled)
--osd, --no-osd On Screen Display (default enabled)
VLC can display messages on the video. This is called OSD (On Screen Display). You can disable this feature here. (default enabled)
--sub-file <string> Use subtitle file
Load this subtitle file. To be used when autodetect cannot detect your subtitle file.
--sub-autodetect-file, --no-sub-autodetect-file
Autodetect subtitle files (default enabled)
Automatically detect a subtitle file, if no subtitle filename is specified. (default enabled)
--sub-autodetect-fuzzy <integer>
Subtitle autodetection fuzziness
This determines how fuzzy subtitle and movie filename matching will be. Options are:
0 = no subtitles autodetected
1 = any subtitle
file
2 = any subtitle file containing the movie name
3 = subtitle file matching the movie name with additional chars
4 = subtitle
file matching the movie name exactly
--sub-autodetect-path <string>
Subtitle autodetection paths
Look for a subtitle file in those paths too, if your subtitle file was not found in the current directory.
--sub-margin <integer> Force subtitle position
You can use this option to place the subtitles under the movie, instead of over the movie. Try several positions.
--sub-filter <string> Subpictures filter module
This will allow you to add a subpictures filter for instance to overlay a logo.
--program <integer> Program to select
Choose the program to select by giving its Service ID.
Only use this option if you want to read a multi-program stream (like DVB
streams for example).
--programs <string> Programs to select
Choose the programs to select by giving a comma-separated list of SIDs.
Only use this option if you want to read a multi-program
stream (like DVB streams for example).
--audio-track <integer> Audio track
Give the stream number of the audio track you want to use (from 0 to n).
--sub-track <integer> Subtitles track
Give the stream number of the subtitle track you want to use (from 0 to n).
--audio-language <string> Audio language
Give the language of the audio track you want to use (comma separted, two or three letter country code).
--sub-language <string> Subtitle language
Give the language of the subtitle track you want to use (comma separted, two or tree letter country code).
--audio-track-id <integer> Audio track ID
Give the stream ID of the audio track you want to use.
--sub-track-id <integer> Subtitles track ID
Give the stream ID of the subtitle track you want to use.
--input-repeat <integer> Input repetitions
Number of time the same input will be repeated
--start-time <integer> Input start time (seconds)
Input start time (seconds)
--stop-time <integer> Input stop time (seconds)
Input stop time (seconds)
--input-list <string> Input list
Allows you to specify a comma-separated list of inputs that will be concatenated after the normal one.
--input-slave <string> Input slave (experimental)
Allows you to play from several streams at the same time. This feature is experimental, not all formats are supported.
--bookmarks <string> Bookmarks list for a stream
You can specify a list of bookmarks for a stream in the form "{name=bookmark-name,time=optional-time-offset,bytes=optional-byte-offs
et},{...}"
--dvd <string> DVD device
This is the default DVD device to use.
--vcd <string> VCD device
This is the default VCD device to use.
--cd-audio <string> Audio CD device
This is the default Audio CD device to use. If you don't specify anything, we'll scan for a suitable CD-ROM device.
--server-port <integer> UDP port
This is the port used for UDP streams. By default, we chose 1234.
--mtu <integer> MTU of the network interface
This is the maximum packet size that can be transmitted over network interface. On Ethernet it is usually 1500 bytes.
-6, --ipv6, --no-ipv6 Force IPv6 (default disabled)
If you check this box, IPv6 will be used by default for all UDP and HTTP connections. (default disabled)
-4, --ipv4, --no-ipv4 Force IPv4 (default disabled)
If you check this box, IPv4 will be used by default for all UDP and HTTP connections. (default disabled)
--ipv4-timeout <integer> TCP connection timeout in ms
Allows you to modify the default TCP connection timeout. This value should be set in millisecond units.
--socks <string> SOCKS server
Allow you to specify a SOCKS server to use. It must be of the form address:port . It will be used for all TCP connections
--socks-user <string> SOCKS user name
Allows you to modify the user name that will be used for the connection to the SOCKS server.
--socks-pwd <string> SOCKS password
Allows you to modify the password that will be used for the connection to the SOCKS server.
--meta-title <string> Title metadata
Allows you to specify a "title" metadata for an input.
--meta-author <string> Author metadata
Allows you to specify an "author" metadata for an input.
--meta-artist <string> Artist metadata
Allows you to specify an "artist" metadata for an input.
--meta-genre <string> Genre metadata
Allows you to specify a "genre" metadata for an input.
--meta-copyright <string> Copyright metadata
Allows you to specify a "copyright" metadata for an input.
--meta-description <string>
Description metadata
Allows you to specify a "description" metadata for an input.
--meta-date <string> Date metadata
Allows you to specify a "date" metadata for an input.
--meta-url <string> URL metadata
Allows you to specify a "url" metadata for an input.
--cr-average <integer> Clock reference average counter
When using the PVR input (or a very irregular source), you should set this to 10000.
--clock-synchro {-1 (Default), 0 (Disable), 1 (Enable)}
Clock synchronisation
Allows you to enable/disable the input clock synchronisation for real-time sources.
--network-synchronisation, --no-network-synchronisation
Network synchronisation (default disabled)
This allows you to remotely synchronise clocks for server and client. The detailed settings are available in Advanced / Others /
Network Sync (default disabled)
Decoders
--codec <string> Preferred codecs list
This allows you to select a list of codecs that VLC will use in priority. For instance, 'dummy,a52' will try the dummy and a52
codecs before trying the other ones.
--encoder <string> Preferred encoders list
This allows you to select a list of encoders that VLC will use in priority
Input
--access <string> Access module
This allows you to force an access module. You can use it if the correct access is not automatically detected. You should not set
this as a global option unless you really know what you are doing.
--access-filter <string> Access filter module
This is a legacy entry to let you configure access filter modules.
--demux <string> Demux module
This is a legacy entry to let you configure demux modules.
Stream output
--sout <string> Default stream output chain
You can enter here a default stream output chain. Refer to the documentation to learn how to build such chains.Warning: this chain
will be enabled for all streams.
--sout-display, --no-sout-display
Display while streaming (default disabled)
This allows you to play the stream while streaming it. (default disabled)
--sout-keep, --no-sout-keep
Keep stream output open (default disabled)
This allows you to keep an unique stream output instance across multiple playlist item (automatically insert the gather stream
output if not specified) (default disabled)
--sout-all, --no-sout-all Enable streaming of all ES (default disabled)
This allows you to stream all ES (video, audio and subtitles) (default disabled)
--sout-audio, --no-sout-audio
Enable audio stream output (default enabled)
This allows you to choose if the audio stream should be redirected to the stream output facility when this last one is enabled.
(default enabled)
--sout-video, --no-sout-video
Enable video stream output (default enabled)
This allows you to choose if the video stream should be redirected to the stream output facility when this last one is enabled.
(default enabled)
--sout-spu, --no-sout-spu Enable SPU stream output (default enabled)
This allows you to choose if the SPU streams should be redirected to the stream output facility when this last one is enabled.
(default enabled)
--mux <string> Mux module
This is a legacy entry to let you configure mux modules
--access_output <string> Access output module
This is a legacy entry to let you configure access output modules
--ttl <integer> Hop limit (TTL)
Specify the hop limit (TTL) of the multicast packets sent by the stream output.
--miface-addr <string> Multicast output interface
Indicate here the multicast output interface. This overrides the routing table.
--packetizer <string> Preferred packetizer list
This allows you to select the order in which VLC will choose its packetizers.
--sap-flow-control, --no-sap-flow-control
Control SAP flow (default disabled)
If this option is enabled, the flow on the SAP multicast address will be controlled. This is needed if you want to make
announcements on the MBone (default disabled)
--sap-interval <integer> SAP announcement interval
When the SAP flow control is disabled, this lets you set the fixed interval between SAP announcements
CPU
--fpu, --no-fpu Enable FPU support (default enabled)
If your processor has a floating point calculation unit, VLC can take advantage of it. (default enabled)
--altivec, --no-altivec Enable CPU AltiVec support (default enabled)
If your processor supports the AltiVec instructions set, VLC can take advantage of them. (default enabled)
Miscellaneous
-A, --memcpy <string> Memory copy module
You can select which memory copy module you want to use. By default VLC will select the fastest one supported by your hardware.
--plugins-cache, --no-plugins-cache
Use a plugins cache (default enabled)
This option allows you to use a plugins cache which will greatly improve the start time of VLC. (default enabled)
--plugin-path <string> Modules search path
This option allows you to specify an additional path for VLC to look for its modules.
--minimize-threads, --no-minimize-threads
Minimize number of threads (default disabled)
This option minimizes the number of threads needed to run VLC (default disabled)
--rt-offset <integer> Adjust VLC priority
This option adds an offset (positive or negative) to VLC default priorities. You can use it to tune VLC priority against other
programs, or against other VLC instances.
--vlm-conf <string> VLM configuration file
This option allows you to specify a VLM configuration file that will be read when VLM is launched.
--stats, --no-stats Collect statistics (default enabled)
This option allows you to collect miscellaneous statistics. (default enabled)
-d, --daemon, --no-daemon Run as daemon process (default disabled)
Runs VLC as a background daemon process. (default disabled)
Playlist
-Z, --random, --no-random Play files randomly forever (default disabled)
When selected, VLC will randomly play files in the playlist until interrupted. (default disabled)
-L, --loop, --no-loop Repeat all (default disabled)
If you want VLC to keep playing the playlist indefinitely then enable this option. (default disabled)
-R, --repeat, --no-repeat Repeat current item (default disabled)
When this is active, VLC will keep playing the current playlist item over and over again. (default disabled)
--play-and-stop, --no-play-and-stop
Play and stop (default disabled)
Stop the playlist after each played playlist item. (default disabled)
--open <string> Default stream
This option allows you to always open a default stream on start-up.
--auto-preparse, --no-auto-preparse
Automatically preparse files (default enabled)
This option enables automatic preparsing of files added to the playlist (to retrieve some metadata). (default enabled)
-S, --services-discovery <string>
Services discovery modules
Specifies the services discovery modules to load, separated by semi-colons. Typical values are sap, hal, ...
Interface
-I, --intf <string> Interface module
This option allows you to select the interface used by VLC.
The default behavior is to automatically select the best module
available.
--extraintf <string> Extra interface modules
This option allows you to select additional interfaces used by VLC. They will be launched in the background in addition to the
default interface. Use a comma separated list of interface modules. (common values are logger, gestures, sap, rc, http or
screensaver)
-v, --verbose <integer> Verbosity (0,1,2)
This option sets the verbosity level (0=only errors and standard messages, 1=warnings, 2=debug).
-q, --quiet, --no-quiet Be quiet (default disabled)
This option turns off all warning and information messages. (default disabled)
--language {auto,en,en_GB,ca,da,de,es,fr,it,ja,ka,ko,nl,oc,pt_BR,ro,ru,tr,zh_CN,zh_TW}
Language
This option allows you to set the language of the interface. The system language is auto-detected if "auto" is specified here.
--color, --no-color Color messages (default disabled)
When this option is turned on, the messages sent to the console will be colorized. Your terminal needs Linux color support for this
to work. (default disabled)
--advanced, --no-advanced Show advanced options (default enabled)
When this option is turned on, the preferences and/or interfaces will show all the available options, including those that most
users should never touch. (default enabled)
--show-intf, --no-show-intf
Show interface with mouse (default disabled)
If this enabled, the interface will be shown when you move the mouse to the edge of the screen in fullscreen mode. (default
disabled)
--control <string> Control interfaces
This option allows you to select control interfaces.
Hot keys
--key-fullscreen <integer> Fullscreen
Select the hotkey to use to swap fullscreen state.
--key-play-pause <integer> Play/Pause
Select the hotkey to use to swap paused state.
--key-pause <integer> Pause only
Select the hotkey to use to pause.
--key-play <integer> Play only
Select the hotkey to use to play.
--key-faster <integer> Faster
Select the hotkey to use for fast forward playback.
--key-slower <integer> Slower
Select the hotkey to use for slow motion playback.
--key-next <integer> Next
Select the hotkey to use to skip to the next item in the playlist.
--key-prev <integer> Previous
Select the hotkey to use to skip to the previous item in the playlist.
--key-stop <integer> Stop
Select the hotkey to stop the playback.
--key-position <integer> Position
Select the hotkey to display the position.
--key-jump-extrashort <integer>
Very short backwards jump
Select the hotkey to make a very short backwards jump.
--key-jump+extrashort <integer>
Very short forward jump
Select the hotkey to make a very short forward jump.
--key-jump-short <integer> Short backwards jump
Select the hotkey to make a short backwards jump.
--key-jump+short <integer> Short forward jump
Select the hotkey to make a short forward jump.
--key-jump-medium <integer>
Medium backwards jump
Select the hotkey to make a medium backwards jump.
--key-jump+medium <integer>
Medium forward jump
Select the hotkey to make a medium forward jump.
--key-jump-long <integer> Long backwards jump
Select the hotkey to make a long backwards jump.
--key-jump+long <integer> Long forward jump
Select the hotkey to make a long forward jump.
--key-nav-activate <integer>
Activate
Select the key to activate selected item in DVD menus.
--key-nav-up <integer> Navigate up
Select the key to move the selector up in DVD menus.
--key-nav-down <integer> Navigate down
Select the key to move the selector down in DVD menus.
--key-nav-left <integer> Navigate left
Select the key to move the selector left in DVD menus.
--key-nav-right <integer> Navigate right
Select the key to move the selector right in DVD menus.
--key-disc-menu <integer> Go to the DVD menu
Select the key to take you to the DVD menu
--key-title-prev <integer> Select previous DVD title
Select the key to choose the previous title from the DVD
--key-title-next <integer> Select next DVD title
Select the key to choose the next title from the DVD
--key-chapter-prev <integer>
Select prev DVD chapter
Select the key to choose the previous chapter from the DVD
--key-chapter-next <integer>
Select next DVD chapter
Select the key to choose the next chapter from the DVD
--key-quit <integer> Quit
Select the hotkey to quit the application.
--key-vol-up <integer> Volume up
Select the key to increase audio volume.
--key-vol-down <integer> Volume down
Select the key to decrease audio volume.
--key-vol-mute <integer> Mute
Select the key to turn off audio volume.
--key-subdelay-up <integer>
Subtitle delay up
Select the key to increase the subtitle delay.
--key-subdelay-down <integer>
Subtitle delay down
Select the key to decrease the subtitle delay.
--key-audiodelay-up <integer>
Audio delay up
Select the key to increase the audio delay.
--key-audiodelay-down <integer>
Audio delay down
Select the key to decrease the audio delay.
--key-audio-track <integer>
Cycle audio track
Cycle through the available audio tracks(languages)
--key-subtitle-track <integer>
Cycle subtitle track
Cycle through the available subtitle tracks
--key-aspect-ratio <integer>
Cycle source aspect ratio
Cycle through a predefined list of source aspect ratios
--key-crop <integer> Cycle video crop
Cycle through a predefined list of crop formats
--key-deinterlace <integer>
Cycle deinterlace modes
Cycle through all the deinterlace modes
--key-intf-show <integer> Show interface
Raise the interface above all other windows
--key-intf-hide <integer> Hide interface
Lower the interface below all other windows
--key-snapshot <integer> Take video snapshot
Takes a video snapshot and writes it to disk.
--key-history-back <integer>
Go back in browsing history
Select the key to go back (to the previous media item) in the browsing history.
--key-history-forward <integer>
Go forward in browsing history
Select the key to go forward (to the next media item) in the browsing history.
--key-record <integer> Record
Record access filter start/stop.
--extrashort-jump-size <integer>
Very short jump size
Very short jump "size", in seconds
--short-jump-size <integer>
Short jump size
Short jump "size", in seconds
--medium-jump-size <integer>
Medium jump size
Medium jump "size", in seconds
--long-jump-size <integer> Long jump size
Long jump "size", in seconds
--key-set-bookmark1 <integer>
Set playlist bookmark 1
Select the key to set this playlist bookmark.
--key-set-bookmark2 <integer>
Set playlist bookmark 2
Select the key to set this playlist bookmark.
--key-set-bookmark3 <integer>
Set playlist bookmark 3
Select the key to set this playlist bookmark.
--key-set-bookmark4 <integer>
Set playlist bookmark 4
Select the key to set this playlist bookmark.
--key-set-bookmark5 <integer>
Set playlist bookmark 5
Select the key to set this playlist bookmark.
--key-set-bookmark6 <integer>
Set playlist bookmark 6
Select the key to set this playlist bookmark.
--key-set-bookmark7 <integer>
Set playlist bookmark 7
Select the key to set this playlist bookmark.
--key-set-bookmark8 <integer>
Set playlist bookmark 8
Select the key to set this playlist bookmark.
--key-set-bookmark9 <integer>
Set playlist bookmark 9
Select the key to set this playlist bookmark.
--key-set-bookmark10 <integer>
Set playlist bookmark 10
Select the key to set this playlist bookmark.
--key-play-bookmark1 <integer>
Play playlist bookmark 1
Select the key to play this bookmark.
--key-play-bookmark2 <integer>
Play playlist bookmark 2
Select the key to play this bookmark.
--key-play-bookmark3 <integer>
Play playlist bookmark 3
Select the key to play this bookmark.
--key-play-bookmark4 <integer>
Play playlist bookmark 4
Select the key to play this bookmark.
--key-play-bookmark5 <integer>
Play playlist bookmark 5
Select the key to play this bookmark.
--key-play-bookmark6 <integer>
Play playlist bookmark 6
Select the key to play this bookmark.
--key-play-bookmark7 <integer>
Play playlist bookmark 7
Select the key to play this bookmark.
--key-play-bookmark8 <integer>
Play playlist bookmark 8
Select the key to play this bookmark.
--key-play-bookmark9 <integer>
Play playlist bookmark 9
Select the key to play this bookmark.
--key-play-bookmark10 <integer>
Play playlist bookmark 10
Select the key to play this bookmark.
Help options
-h, --help print help for VLC (can be combined with --advanced)
-H, --longhelp print help for VLC and all it's modules (can be combined with --advanced)
--advanced print help for the advanced options
--help-verbose ask for extra verbosity when displaying help
-l, --list print a list of available modules
-p, --module <string> print help on a specific module (can be combined with --advanced)
--save-config save the current command line options in the config
--reset-config reset the current config to the default values
--config <string> use alternate config file
--reset-plugins-cache resets the current plugins cache
--version print version information
RTP/RTSP/SDP demuxer (using Live555.com)
--rtsp-tcp, --no-rtsp-tcp Use RTP over RTSP (TCP) (default disabled)
Use RTP over RTSP (TCP) (default disabled)
--rtp-client-port <integer>
Client port
Port to use for the RTP source of the session
--rtsp-http, --no-rtsp-http
Tunnel RTSP and RTP over HTTP (default disabled)
Tunnel RTSP and RTP over HTTP (default disabled)
--rtsp-http-port <integer> HTTP tunnel port
Port to use for tunneling the RTSP/RTP over HTTP
--rtsp-caching <integer> Caching value (ms)
Allows you to modify the default caching value for RTSP streams. This value should be set in millisecond units.
--rtsp-kasenna, --no-rtsp-kasenna
Kasenna RTSP dialect (default disabled)
Kasenna server speak an old and unstandard dialect of RTSP. When you set this parameter, VLC will try this dialect for
communication. In this mode you cannot talk to normal RTSP servers. (default disabled)
TS muxer (libdvbpsi)
--sout-ts-pid-video <integer>
Video PID
Assigns a fixed PID to the video stream. The PCR PID will automatically be the video.
--sout-ts-pid-audio <integer>
Audio PID
Assigns a fixed PID to the audio stream.
--sout-ts-pid-spu <integer>
SPU PID
Assigns a fixed PID to the SPU.
--sout-ts-pid-pmt <integer>
PMT PID
Assigns a fixed PID to the PMT
--sout-ts-tsid <integer> TS ID
Assigns a fixed Transport Stream ID.
--sout-ts-netid <integer> NET ID
Assigns a fixed Network ID (for SDT table)
--sout-ts-program-pmt <string>
PMT Program numbers (requires --sout-ts-es-id-pid)
Assigns a program number to each PMT
--sout-ts-es-id-pid, --no-sout-ts-es-id-pid
Set PID to id of ES (default disabled)
set PID to id of es (default disabled)
--sout-ts-muxpmt <string> Mux PMT (requires --sout-ts-es-id-pid)
Defines the pids to add to each pmt.
--sout-ts-sdtdesc <string> SDT Descriptors (requires --sout-ts-es-id-pid)
Defines the descriptors of each SDT
--sout-ts-shaping <integer>
Shaping delay (ms)
If enabled, the TS muxer will cut the stream in slices of the given duration, and ensure a constant bitrate between the two
boundaries. This avoids having huge bitrate peaks for reference frames, in particular.
--sout-ts-use-key-frames, --no-sout-ts-use-key-frames
Use keyframes (default disabled)
If enabled, and shaping is specified, the TS muxer will place the boundaries at the end of I pictures. In that case, the shaping
duration given by the user is a worse case used when no reference frame is available. This enhances the efficiency of the shaping
algorithm, since I frames are usually the biggest frames in the stream. (default disabled)
--sout-ts-pcr <integer> PCR delay (ms)
This option allows you to set at which interval PCRs (Program Clock Reference) will be sent. This value should be below 100ms.
(default is 70)
--sout-ts-bmin <integer> Minimum B (deprecated)
This setting is deprecated and not used anymore
--sout-ts-bmax <integer> Maximum B (deprecated)
This setting is deprecated and not used anymore
--sout-ts-dts-delay <integer>
DTS delay (ms)
This option will delay the DTS (decoding time stamps) and PTS (presentation timestamps) of the data in the stream, compared to the
PCRs. This allows for some buffering inside the client decoder.
--sout-ts-crypt-audio, --no-sout-ts-crypt-audio
Crypt audio (default enabled)
Crypt audio using CSA (default enabled)
--sout-ts-crypt-video, --no-sout-ts-crypt-video
Crypt video (default enabled)
Crypt video using CSA (default enabled)
--sout-ts-csa-ck <string> CSA Key
Defines the CSA encryption key. This must be a 16 char string (8 hexadecimal bytes).
--sout-ts-csa-pkt <integer>
Packet size in bytes to encrypt
Specify the size of the TS packet to encrypt. The encryption routines subtract the TS-header from the value before encrypting.
Matroska stream demuxer
--mkv-use-ordered-chapters, --no-mkv-use-ordered-chapters
Ordered chapters (default enabled)
Play ordered chapters as specified in the segment. (default enabled)
--mkv-use-chapter-codec, --no-mkv-use-chapter-codec
Chapter codecs (default enabled)
Use chapter codecs found in the segment. (default enabled)
--mkv-preload-local-dir, --no-mkv-preload-local-dir
Preload Directory (default enabled)
Preload matroska files from the same family in the same directory (not good for broken files). (default enabled)
--mkv-seek-percent, --no-mkv-seek-percent
Seek based on percent not time (default disabled)
Seek based on percent not time. (default disabled)
--mkv-use-dummy, --no-mkv-use-dummy
Dummy Elements (default disabled)
Read and discard unknown EBML elements (not good for broken files). (default disabled)
ffmpeg audio/video decoder/encoder ((MS)MPEG4,SVQ1,H263,WMV,WMA)
--ffmpeg-dr, --no-ffmpeg-dr
Direct rendering (default enabled)
Direct rendering (default enabled)
--ffmpeg-error-resilience <integer>
Error resilience
ffmpeg can do error resilience.
However, with a buggy encoder (such as the ISO MPEG-4 encoder from M$) this can produce a lot of
errors.
Valid values range from 0 to 4 (0 disables all errors resilience).
--ffmpeg-workaround-bugs <integer>
Workaround bugs
Try to fix some bugs
1 autodetect
2 old msmpeg4
4 xvid interlaced
8 ump4
16 no padding
32 ac vlc
64 Qpel chroma
--ffmpeg-hurry-up, --no-ffmpeg-hurry-up
Hurry up (default disabled)
Allow the decoder to partially decode or skip frame(s) when there is not enough time. It's useful with low CPU power but it can
produce distorted pictures. (default disabled)
--ffmpeg-vismv <integer> Visualize motion vectors
Set motion vectors visualization mask.
1 - visualize forward predicted MVs of P frames
2 - visualize forward predicted MVs of B
frames
4 - visualize backward predicted MVs of B frames
--ffmpeg-lowres <integer> Low resolution decoding
Will only decode a low resolution version of the video.
--ffmpeg-skiploopfilter {0 (None), 1 (Non-ref), 2 (Bidir), 3 (Non-key), 4 (All)}
Skip the loop filter for H.264 decoding
Skipping the loop filter (aka deblocking) usually has a detrimental effect on quality. However for HDTV streams this provides a big
speedup.
--ffmpeg-pp-q <integer> Post processing quality
Quality of post processing. Valid range is 0 to 6
Higher levels require considerable more CPU power, but produce better looking
pictures.
--ffmpeg-pp-name <string> ffmpeg post processing filter chains
<filterName>[:<option>[:<option>...]][[,|/][-]<filterName>[:<option>...]]...
long form example:
vdeblock:autoq/hdeblock:autoq/linble
nddeint default,-vdeblock
short form example:
vb:a/hb:a/lb de,-vb
more examples:
tn:64:128:256
Filters
Options
short long name short long option Description
* * a autoq cpu power
dependant enabler
c chrom chrominance filtring enabled
y
nochrom chrominance filtring disabled
hb hdeblock (2 Threshold) horizontal deblocking filter
1.
difference factor: default=64, higher -> more deblocking
2. flatness threshold: default=40, lower -> more deblocking
the h & v deblocking filters share these
so u cant set different thresholds for h / v
vb
vdeblock (2 Threshold) vertical deblocking filter
h1 x1hdeblock Experimental h
deblock filter 1
v1 x1vdeblock Experimental v deblock filter 1
dr dering
Deringing filter
al autolevels automatic brightness / contrast
f
fullyrange stretch luminance to (0..255)
lb linblenddeint linear blend deinterlacer
li
linipoldeint linear interpolating deinterlace
ci cubicipoldeint cubic
interpolating deinterlacer
md mediandeint median deinterlacer
fd ffmpegdeint
ffmpeg deinterlacer
de default hb:a,vb:a,dr:a,al
fa fast
h1:a,v1:a,dr:a,al
tn tmpnoise (3 Thresholds) Temporal Noise Reducer
1. <= 2. <=
3. larger -> stronger filtering
fq forceQuant <quantizer> Force quantizer
--ffmpeg-debug <integer> Debug mask
Set ffmpeg debug mask
--sout-ffmpeg-hq {rd,bits,simple}
Quality level
Allows you to specify the quality level for the encoding of motions vectors (this can slow down the encoding very much).
--sout-ffmpeg-keyint <integer>
Ratio of key frames
Allows you to specify the number of frames that will be coded for one key frame.
--sout-ffmpeg-bframes <integer>
Ratio of B frames
Allows you to specify the number of B frames that will be coded between two reference frames.
--sout-ffmpeg-hurry-up, --no-sout-ffmpeg-hurry-up
Hurry up (default disabled)
Allows you to specify if the encoder should make on-the-fly quality tradeoffs if your CPU can't keep up with the encoding rate. It
will disable trellis quantization, then the rate distortion of motion vectors (hq), and raise the noise reduction threshold to ease
the encoder's task. (default disabled)
--sout-ffmpeg-interlace, --no-sout-ffmpeg-interlace
Enable interlaced encoding (default disabled)
Allows you to enable dedicated algorithms for interlaced frames. (default disabled)
--sout-ffmpeg-interlace-me, --no-sout-ffmpeg-interlace-me
Enable interlaced motion estimation (default enabled)
Allows you to enable interlaced motion estimation algorithms. It requires more CPU. (default enabled)
--sout-ffmpeg-vt <integer> Video bitrate tolerance
Allows you to specify the video bitrate tolerance in kbit/s.
--sout-ffmpeg-pre-me, --no-sout-ffmpeg-pre-me
Enable pre motion estimation (default disabled)
Allows you to enable the pre motion estimation. (default disabled)
--sout-ffmpeg-strict-rc, --no-sout-ffmpeg-strict-rc
Enable strict rate control (default disabled)
Allows you to enable the strict rate control algorithm. (default disabled)
--sout-ffmpeg-rc-buffer-size <integer>
Rate control buffer size
Allows you to specify the rate control buffer size.
--sout-ffmpeg-rc-buffer-aggressivity <float>
Rate control buffer aggressiveness
Allows you to specify the rate control buffer aggressiveness.
--sout-ffmpeg-i-quant-factor <float>
I quantization factor
Allows you to specify the quantization factor of I frames, compared with P frames (for instance 1.0 => same qscale for I and P
frames).
--sout-ffmpeg-noise-reduction <integer>
Noise reduction
Allows you to enable a simple noise reduction algorithm to lower the encoding length and bitrate, at the expense of lower quality
frames.
--sout-ffmpeg-mpeg4-matrix, --no-sout-ffmpeg-mpeg4-matrix
Enable MPEG4 quantization matrix (default disabled)
Allows you to use the MPEG4 quantization matrix for mpeg2 encoding. This generally yields a better looking picture, while still
retaining the compatibility with standard MPEG-2 decoders. (default disabled)
--sout-ffmpeg-qmin <integer>
Minimum video quantizer scale
Allows you to specify the minimum video quantizer scale.
--sout-ffmpeg-qmax <integer>
Maximum video quantizer scale
Allows you to specify the maximum video quantizer scale.
--sout-ffmpeg-trellis, --no-sout-ffmpeg-trellis
Enable trellis quantization (default disabled)
Allows you to enable trellis quantization (rate distortion for block coefficients). (default disabled)
--sout-ffmpeg-qscale <float>
Use fixed video quantizer scale
Allows you to specify a fixed video quantizer scale for VBR encoding (accepted values: 0.01 to 255.0).
--sout-ffmpeg-strict <integer>
Strict standard compliance
Allows you to force a strict standard compliance when encoding (accepted values: -1, 0, 1).
--sout-ffmpeg-lumi-masking <float>
Luminance masking
Allows you to raise the quantizer for very bright macroblocks (default: 0.0).
--sout-ffmpeg-dark-masking <float>
Darkness masking
Allows you to raise the quantizer for very dark macroblocks (default: 0.0).
--sout-ffmpeg-p-masking <float>
Motion masking
Allows you to raise the quantizer for macroblocks with a high temporal complexity (default: 0.0).
--sout-ffmpeg-border-masking <float>
Border masking
Allows you to raise the quantizer for macroblocks at the border of the frame (default: 0.0).
--sout-ffmpeg-luma-elim-threshold <integer>
Luminance elimination
Eliminates luminance blocks when the PSNR isn't much changed (default: 0.0). The H264 specification recommends -4.
--sout-ffmpeg-chroma-elim-threshold <integer>
Chrominance elimination
Eliminates chrominance blocks when the PSNR isn't much changed (default: 0.0). The H264 specification recommends 7.
MPEG2 video switcher stream output
--sout-switcher-files <string>
Files
Full paths of the files separated by colons.
--sout-switcher-sizes <string>
Sizes
List of sizes separated by colons (720x576:480x576).
--sout-switcher-aspect-ratio <string>
Aspect ratio
Aspect ratio (4:3, 16:9).
--sout-switcher-port <integer>
Command UDP port
UDP port to listen to for commands.
--sout-switcher-command <integer>
Command
Initial command to execute.
--sout-switcher-gop <integer>
GOP size
Number of P frames between two I frames.
--sout-switcher-qscale <integer>
Quantizer scale
Fixed quantizer scale to use.
--sout-switcher-mute-audio, --no-sout-switcher-mute-audio
Mute audio (default enabled)
Mute audio when command is not 0. (default enabled)
Theora video decoder
--sout-theora-quality <integer>
Encoding quality
Allows you to specify a quality between 1 (low) and 10 (high), instead of specifying a particular bitrate. This will produce a VBR
stream.
HAL AudioUnit output
--macosx-audio-device <integer>
Audio Device
Choose a number corresponding to the number of an audio device, as listed in your 'Audio Device' menu. This device will then be
used by default for audio playback.
Mac OS X interface
--macosx-embedded, --no-macosx-embedded
Use embedded video output (default enabled)
Disable this if you want the video output to be opened in a separate window instead of in the control window. (default enabled)
--macosx-vdev <integer> Video device
Choose a number corresponding to a screen in you video device selection menu and this screen will be used by default as the screen
for 'fullscreen'.
--macosx-stretch, --no-macosx-stretch
Stretch video to fill window (default disabled)
Instead of keeping the aspect ratio of the movie when resizing the video, stretch the video to fill the entire window. (default
disabled)
--macosx-opaqueness <float>
Opaqueness
Set the transparency of the video output. 1 is non-transparent (default) 0 is fully transparent.
--macosx-fill, --no-macosx-fill
Fill fullscreen (default disabled)
In fullscreen mode, crop the picture if necessary in order to fill the screen without black borders (OpenGL only). (default
disabled)
--macosx-background, --no-macosx-background
Use as Desktop Background (default disabled)
Use the video as the Desktop Background of the Finder. Desktop icons cannot be interacted with in this mode. (default disabled)
Goom effect
--goom-width <integer> Goom display width
Allows you to change the resolution of the Goom display (bigger resolution will be prettier but more CPU intensive).
--goom-height <integer> Goom display height
Allows you to change the resolution of the Goom display (bigger resolution will be prettier but more CPU intensive).
--goom-speed <integer> Goom animation speed
Allows you to reduce the speed of the animation (default 6, max 10).
ATSC A/52 (AC-3) audio decoder
--a52-dynrng, --no-a52-dynrng
A/52 dynamic range compression (default enabled)
Dynamic range compression makes the loud sounds softer, and the soft sounds louder, so you can more easily listen to the stream in
a noisy environment without disturbing anyone. If you disable the dynamic range compression the playback will be more adapted to a
movie theater or a listening room. (default enabled)
--a52-upmix, --no-a52-upmix
Enable internal upmixing (default disabled)
Enable the internal upmixing algorithm (not recommended). (default disabled)
Standard filesystem directory input
--recursive {none,collapse,expand}
Subdirectory behavior
Select whether subdirectories must be expanded.
none: subdirectories do not appear in the playlist.
collapse: subdirectories appear
but are expanded on first play.
expand: all subdirectories are expanded.
--ignore-filetypes <string>
Ignore files with these extensions
Specify a comma seperated list of file extensions. Files with these extensions will not be added to playlist when opening a
directory. This is useful if you add directories that contain mp3 albums for instance.
Fake input
--fake-caching <integer> Caching value in ms
Allows you to modify the default caching value for fake streams. This value should be set in millisecond units.
--fake-fps <float> Framerate
Specifies the number of frames per second (eg. 24, 25, 29.97, 30).
--fake-id <integer> ID
Allows you to set the ID of the fake elementary stream for use in #duplicate{} constructs (default 0).
--fake-duration <integer> Duration in ms
Specifies the duration of the fake streaming before faking an end-of-file (default 0 means the stream is unlimited).
Standard filesystem file input
--file-caching <integer> Caching value in ms
Allows you to modify the default caching value for file streams. This value should be set in millisecond units.
--file-cat <string> Concatenate with additional files
Allows you to play split files as if they were part of a unique file. Specify a comma-separated list of files.
Record
--record-path <string> Record directory
Allows you to specify the directory where the record will be stored
Timeshift
--timeshift-granularity <integer>
Timeshift granularity
Size of the temporary files use to store the timeshifted stream.
--timeshift-dir <string> Timeshift directory
Directory used to store the timeshift temporary files.
FTP input
--ftp-caching <integer> Caching value in ms
Allows you to modify the default caching value for FTP streams. This value should be set in millisecond units.
--ftp-user <string> FTP user name
Allows you to modify the user name that will be used for the connection.
--ftp-pwd <string> FTP password
Allows you to modify the password that will be used for the connection.
--ftp-account <string> FTP account
Allows you to modify the account that will be used for the connection.
HTTP input
--http-proxy <string> HTTP proxy
You can specify an HTTP proxy to use. It must be of the form http://[user[:pass]@]myproxy.mydomain:myport/ ; if empty, the
http_proxy environment variable will be tried.
--http-caching <integer> Caching value in ms
Allows you to modify the default caching value for http streams. This value should be set in millisecond units.
--http-user-agent <string> HTTP user agent
Allows you to modify the user agent that will be used for the connection.
--http-reconnect, --no-http-reconnect
Auto re-connect (default disabled)
Will automatically attempt a re-connection in case it was untimely closed. (default disabled)
--http-continuous, --no-http-continuous
Continuous stream (default disabled)
This allows you to read a file that is being constantly updated (for example, a JPG file on a server).You should not globally
enable this option as it will break all other types of HTTP streams. (default disabled)
Microsoft Media Server (MMS) input
--mms-caching <integer> Caching value in ms
Allows you to modify the default caching value for MMS streams. This value should be set in millisecond units.
--mms-all, --no-mms-all Force selection of all streams (default disabled)
(default disabled)
--mms-maxbitrate <integer> Maximum bitrate
If this is set, the stream with the maximum bitrate under that limit will be selected
File stream output
--sout-file-append, --no-sout-file-append
Append to file (default disabled)
Append to file if it exists instead of replacing it. (default disabled)
HTTP stream output
--sout-http-user <string> Username
Allows you to give a user name that will be requested to access the stream.
--sout-http-pwd <string> Password
Allows you to give a password that will be requested to access the stream.
--sout-http-mime <string> Mime
Allows you to give the mime returned by the server.
--sout-http-cert <string> Certificate file
Path to the x509 PEM certificate file that will be used by the HTTP/SSL stream output
--sout-http-key <string> Private key file
Path to the x509 PEM private key file that will be used by the HTTP/SSL stream output. Leave empty if you don't have one.
--sout-http-ca <string> Root CA file
Path to the x509 PEM trusted root CA certificates (certificate authority) file that will be used by the HTTP/SSL stream output.
Leave empty if you don't have one.
--sout-http-crl <string> CRL file
Path to the x509 PEM Certificates Revocation List file that will be HTTP/SSL stream output. Leave empty if you don't have one.
--sout-http-bonjour, --no-sout-http-bonjour
Advertise with Bonjour (default disabled)
Advertise the stream with the Bonjour protocol (default disabled)
UDP stream output
--sout-udp-caching <integer>
Caching value (ms)
Allows you to modify the default caching value for UDP streams. This value should be set in millisecond units.
--sout-udp-ttl <integer> Time-To-Live (TTL)
Allows you to define the Time-To-Live of the outgoing stream.
--sout-udp-group <integer> Group packets
Packets can be sent one by one at the right time or by groups. This allows you to give the number of packets that will be sent at a
time. It helps reducing the scheduling load on heavily-loaded systems.
--sout-udp-raw, --no-sout-udp-raw
Raw write (default disabled)
If you enable this option, packets will be sent directly, without trying to fill the MTU (ie, without trying to make the biggest
possible packets in order to improve streaming). (default disabled)
Real RTSP
--realrtsp-caching <integer>
Caching value (ms)
Allows you to modify the default caching value for RTSP streams. This value should be set in millisecond units.
TCP input
--tcp-caching <integer> Caching value in ms
Allows you to modify the default caching value for TCP streams. This value should be set in millisecond units.
UDP/RTP input
--udp-caching <integer> Caching value in ms
Allows you to modify the default caching value for UDP streams. This value should be set in millisecond units.
--rtp-late <integer> RTP reordering timeout in ms
Allows you to modify the RTP reordering behaviour. RTP input will wait for late packets upto the specified timeout in milisecond
units.
--udp-auto-mtu, --no-udp-auto-mtu
Autodetection of MTU (default enabled)
Allows growing the MTU if truncated packets are found (default enabled)
Image properties filter
--contrast <float> Image contrast (0-2)
Set the image contrast, between 0 and 2. Defaults to 1
--brightness <float> Image brightness (0-2)
Set the image brightness, between 0 and 2. Defaults to 1
--hue <integer> Image hue (0-360)
Set the image hue, between 0 and 360. Defaults to 0
--saturation <float> Image saturation (0-3)
Set the image saturation, between 0 and 3. Defaults to 1
--gamma <float> Image gamma (0-10)
Set the image gamma, between 0.01 and 10. Defaults to 1
--brightness-threshold, --no-brightness-threshold
Enable brightness threshold (default disabled)
Show black and white pixels with brightness as threshold value (default disabled)
File audio output
--audiofile-format {u8,s8,u16,s16,u16_le,s16_le,u16_be,s16_be,fixed32,float32,spdif}
Output format
One of "u8", "s8", "u16", "s16", "u16_le", "s16_le", "u16_be", "s16_be", "fixed32", "float32" or "spdif"
--audiofile-channels <integer>
Output channels number
By default, all the channels of the incoming will be saved but you can restrict the number of channels here.
--audiofile-file <string> Output file
File to which the audio samples will be written to
--audiofile-wav, --no-audiofile-wav
Add wave header (default enabled)
Instead of writing a raw file, you can add a WAV header to the file (default enabled)
AVI demuxer
--avi-interleaved, --no-avi-interleaved
Force interleaved method (default disabled)
Force interleaved method (default disabled)
--avi-index, --no-avi-index
Force index creation (default disabled)
Recreate a index for the AVI file. Use this if your AVI file is damaged or incomplete (not seekable) (default disabled)
Audio CD input
--cdda-caching <integer> Caching value in ms
Allows you to modify the default caching value for cdda streams. This value should be set in milliseconds units.
--cdda-separate-tracks, --no-cdda-separate-tracks
(null) (default enabled)
--cdda-track <integer> (null)
--cddb-server <string> CDDB Server
Adress of the CDDB server to use
--cddb-port <integer> CDDB port
CDDB Server port to use
Clone video filter
--clone-count <integer> Number of clones
Select the number of video windows in which to clone the video.
--clone-vout-list <string> List of video output modules
Select the specific video output modules that you want to activate.
Crop video filter
--crop-geometry <string> Crop geometry (pixels)
Set the geometry of the zone to crop. This is set as <width> x <height> + <left offset> + <top offset>.
--autocrop, --no-autocrop Automatic cropping (default disabled)
Activate automatic black border cropping. (default disabled)
Deinterlacing video filter
--deinterlace-mode {discard,blend,mean,bob,linear,x}
Deinterlace mode
Default deinterlace method to use for local playback
--sout-deinterlace-mode {discard,blend,mean,bob,linear,x}
Deinterlace mode
Default deinterlace methode to use for streaming
Filedump demuxer
--demuxdump-file <string> Filename of dump
Specify a file name to which the raw stream will be dumped.
--demuxdump-append, --no-demuxdump-append
Append (default disabled)
If the file exists and this option is selected, the existing file will not be overwritten. (default disabled)
Distort video filter
--distort-mode {wave,ripple,gradient,edge}
Distort mode
Distort mode, one of "wave", "ripple", "gradient" and "edge"
--distort-gradient-type <integer>
Gradient image type
Gradient image type (0 or 1)
--distort-cartoon, --no-distort-cartoon
Apply cartoon effect (default enabled)
Apply cartoon effect. Used by "gradient" and "edge". (default enabled)
Dummy interface function
--dummy-save-es, --no-dummy-save-es
Save raw codec data (default disabled)
This option allows you to save the raw codec data if you have selected/forced the dummy decoder in the main options. (default
disabled)
--dummy-chroma <string> Dummy image chroma format
Force the dummy video output to create images using a specific chroma format instead of trying to improve performances by using the
most efficient one.
DVB subtitles decoder
--dvbsub-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
Subpicture position
You can enforce the subpicture position on the video (0=center, 1=left, 2=right, 4=top, 8=bottom, you can also use combinations of
these values).
--dvbsub-x <integer> X coordinate of the subpicture
You can reposition the subpicture by providing another value here.
--dvbsub-y <integer> Y coordinate of the subpicture
You can reposition the subpicture by providing another value here.
--sout-dvbsub-x <integer> X coordinate of the encoded subpicture
You can reposition the subpicture by providing another value here.
--sout-dvbsub-y <integer> Y coordinate of encoded the subpicture
You can reposition the subpicture by providing another value here.
--sout-dvbsub-timeout <integer>
Timeout of subpictures
Subpictures get a default timeout of 15 seconds added to their remaining time.This will ensure that they are at least the specified
time visible.
DVDRead Input (DVD without menu support)
--dvdread-angle <integer> DVD angle
Allows you to select the default DVD angle.
--dvdread-caching <integer>
Caching value in ms
Allows you to modify the default caching value for DVDread streams. This value should be set in millisecond units.
--dvdread-css-method {title,disc,key}
Method used by libdvdcss for decryption
Set the method used by libdvdcss for key decryption.
title: decrypted title key is guessed from the encrypted sectors of the
stream. Thus it should work with a file as well as the DVD device. But it sometimes takes much time to decrypt a title key and may
even fail. With this method, the key is only checked at the beginning of each title, so it won't work if the key changes in the
middle of a title.
disc: the disc key is first cracked, then all title keys can be decrypted instantly, which allows us to check
them often.
key: the same as "disc" if you don't have a file with player keys at compilation time. If you do, the decryption of the
disc key will be faster with this method. It is the one that was used by libcss.
The default method is: key.
Equalizer 10 bands
--equalizer-preset {flat,classical,club,dance,fullbass,fullbasstreble,fulltreble,headphones,largehall,live,party,pop,reggae,rock,ska,soft,softrock,techno}
Equalizer preset
Equalizer preset
--equalizer-bands <string> Bands gain
Override preset bands gain in dB (-20 ... 20)
--equalizer-2pass, --no-equalizer-2pass
Two pass (default disabled)
Filter twice the audio (default disabled)
--equalizer-preamp <float> Global gain
Set the global gain in dB (-20 ... 20)
Fake video decoder
--fake-file <string> Image file
Path of the image file when using the fake input.
--fake-width <integer> Video width
Allows you to specify the output video width.
--fake-height <integer> Video height
Allows you to specify the output video height.
--fake-keep-ar, --no-fake-keep-ar
Keep aspect ratio (default disabled)
If selected, width and height will be considered as maximum values. (default disabled)
--fake-aspect-ratio <string>
Background aspect ratio
Aspect ratio of the image file (4:3, 16:9). Default is square pixels.
--fake-deinterlace, --no-fake-deinterlace
Deinterlace video (default disabled)
Allows you to deinterlace the image after loading. (default disabled)
--fake-deinterlace-module {deinterlace,ffmpeg-deinterlace}
Deinterlace module
Specifies the deinterlace module to use.
Freetype2 font renderer
--freetype-font <string> Font
Font filename
--freetype-fontsize <integer>
Font size in pixels
The size of the fonts used by the osd module. If set to something different than 0 this option will override the relative font size
--freetype-opacity <integer>
Opacity, 0..255
The opacity (inverse of transparency) of overlay text. 0 = transparent, 255 = totally opaque.
--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)}
Text Default Color
The color of overlay text. 1 byte for each color, hexadecimal. #000000 = all colors off, 0xFF0000 = just Red, 0xFFFFFF = all color
on [White]
--freetype-rel-fontsize {20 (Smaller), 18 (Small), 16 (Normal), 12 (Large), 6 (Larger)}
Font size
The size of the fonts used by the osd module
--freetype-effect {1 (Background), 2 (Outline), 3 (Fat Outline)}
Font Effect
Select effects to apply to rendered text
--freetype-yuvp, --no-freetype-yuvp
Use yuvp renderer (default disabled)
Render into paletized YUV. Needed to encode into dvbsubs (default disabled)
Mouse gestures control interface
--gestures-threshold <integer>
Motion threshold (10-100)
Amount of movement required for a mouse gesture to be recorded.
--gestures-button {left,middle,right}
Trigger button
You can set the trigger button for mouse gestures here.
GnuTLS TLS encryption layer
--tls-check-cert, --no-tls-check-cert
Check TLS/SSL server certificate validity (default disabled)
Ensures that server certificate is valid (i.e. signed by an approved Certificate Authority). (default disabled)
--tls-check-hostname, --no-tls-check-hostname
Check TLS/SSL server hostname in certificate (default disabled)
Ensures that server hostname in certificate match requested host name. (default disabled)
--dh-bits <integer> Diffie-Hellman prime bits
Allows you to modify the Diffie-Hellman prime's number of bits (used for TLS or SSL-based server-side encryption).
--tls-cache-expiration <integer>
Expiration time for resumed TLS sessions
Defines the delay before resumed TLS sessions will be expired (in seconds).
--tls-cache-size <integer> Number of resumed TLS sessions
Allows you to modify the maximum number of resumed TLS sessions that the cache will hold.
H264 video demuxer
--h264-fps <float> Frames per Second
Allows you to set the desired frame rate.
Headphone channel mixer with virtual spatialization effect
--headphone-dim <integer> Characteristic dimension
Distance between front left speaker and listener in meters.
--headphone-compensate, --no-headphone-compensate
Compensate delay (default disabled)
The delay which is introduced by the physical algorithm may sometimes be disturbing for the lipsync. In that case, turn this on to
compensate. (default disabled)
--headphone-dolby, --no-headphone-dolby
No decoding of Dolby Surround (default disabled)
If this option is turned on (not recommended), Dolby Surround encoded streams won't be decoded before being processed by this
filter. (default disabled)
Hotkeys management interface
--bookmark1 <string> Playlist bookmark 1
This option allows you to define playlist bookmarks.
--bookmark2 <string> Playlist bookmark 2
This option allows you to define playlist bookmarks.
--bookmark3 <string> Playlist bookmark 3
This option allows you to define playlist bookmarks.
--bookmark4 <string> Playlist bookmark 4
This option allows you to define playlist bookmarks.
--bookmark5 <string> Playlist bookmark 5
This option allows you to define playlist bookmarks.
--bookmark6 <string> Playlist bookmark 6
This option allows you to define playlist bookmarks.
--bookmark7 <string> Playlist bookmark 7
This option allows you to define playlist bookmarks.
--bookmark8 <string> Playlist bookmark 8
This option allows you to define playlist bookmarks.
--bookmark9 <string> Playlist bookmark 9
This option allows you to define playlist bookmarks.
--bookmark10 <string> Playlist bookmark 10
This option allows you to define playlist bookmarks.
HTTP remote control interface
--http-host <string> Host address
You can set the address and port the http interface will bind to.
--http-src <string> Source directory
Source directory
--http-charset <string> Charset
Charset declared in Content-Type header (default UTF-8).
--http-handlers <string> Handlers
List of extensions and executable paths (for instance: php=/usr/bin/php,pl=/usr/bin/perl).
--http-intf-cert <string> Certificate file
HTTP interface x509 PEM certificate file (enables SSL)
--http-intf-key <string> Private key file
HTTP interface x509 PEM private key file
--http-intf-ca <string> Root CA file
HTTP interface x509 PEM trusted root CA certificates file
--http-intf-crl <string> CRL file
HTTP interace Certificates Revocation List file
Image video output
--image-out-format {png,jpeg}
Image format
Set the format of the output image.
--image-out-ratio <integer>
Recording ratio
Set the ratio of images that are recorded. 3 means that one image out of three is recorded.
--image-out-prefix <string>
Filename prefix
Set the prefix of the filename. Output filename will have the form prefixNUMBER.format
File logging
--logfile <string> Log filename
Specify the log filename.
--logmode {text,html,syslog}
Log format
Specify the log format. Available choices are "text" (default), "html", and "syslog".
--rrd-file <string> RRD output file
Output data for RRDTool in this file
Logo video filter
--logo-file <string> Logo filename
Full path of the PNG file to use.
--logo-x <integer> X coordinate of the logo
You can move the logo by left-clicking on it.
--logo-y <integer> Y coordinate of the logo
You can move the logo by left-clicking on it.
--logo-transparency <integer>
Transparency of the logo
You can set the logo transparency value here (from 0 for full transparency to 255 for full opacity).
--logo-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
Logo position
You can enforce the logo position on the video (0=center, 1=left, 2=right, 4=top, 8=bottom, you can also use combinations of these
values).
Marquee display sub filter
--marq-marquee <string> Marquee text
Marquee text to display
--marq-x <integer> X offset, from left
X offset, from the left screen edge
--marq-y <integer> Y offset, from the top
Y offset, down from the top
--marq-position <integer> Marquee position
You can enforce the marquee position on the video (0=center, 1=left, 2=right, 4=top, 8=bottom, you can also use combinations of
these values by adding them).
--marq-opacity <integer> Opacity
The opacity (inverse of transparency) of overlay text. 0 = transparent, 255 = totally opaque.
--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)}
Text Default Color
The color of overlay text. 1 byte for each color, hexadecimal. #000000 = all colors off, 0xFF0000 = just Red, 0xFFFFFF = all color
on [White]
--marq-size <integer> Font size, pixels
Specify the font size, in pixels, with -1 = use freetype-fontsize
--marq-timeout <integer> Marquee timeout
Defines the time the marquee must remain displayed, in milliseconds. Default value is 0 (remain forever).
JPEG camera demuxer
--mjpeg-fps <float> Frames per Second
Allows you to set the desired frame rate when playing from files, use 0 for live.
MOD demuxer (libmodplug)
--mod-noisereduction, --no-mod-noisereduction
Noise reduction (default enabled)
Noise reduction (default enabled)
--mod-reverb, --no-mod-reverb
Reverb (default disabled)
Reverb (default disabled)
--mod-reverb-level <integer>
Reverb level (0-100)
Reverb level (0-100 defaults to 0)
--mod-reverb-delay <integer>
Reverb delay (ms)
Reverb delay in ms (usually 40-200ms)
--mod-megabass, --no-mod-megabass
Mega bass (default disabled)
Mega bass (default disabled)
--mod-megabass-level <integer>
Mega bass level (0-100)
Mega bass level (0-100 defaults to 0)
--mod-megabass-range <integer>
Mega bass cut off (Hz)
Mega bass cut off (10-100Hz)
--mod-surround, --no-mod-surround
Surround (default disabled)
Surround (default disabled)
--mod-surround-level <integer>
Surround level (0-100)
Surround level (0-100 defaults to 0)
--mod-surround-delay <integer>
Surround delay (ms)
Surround delay in ms (usually 5-40ms)
Mosaic video sub filter
--mosaic-alpha <integer> Alpha blending
Alpha blending (0 -> 255). Default is 255
--mosaic-height <integer> Height in pixels
Height in pixels
--mosaic-width <integer> Width in pixels
Width in pixels
--mosaic-align {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
Mosaic alignment
Mosaic alignment
--mosaic-xoffset <integer> Top left corner x coordinate
Top left corner x coordinate
--mosaic-yoffset <integer> Top left corner y coordinate
Top left corner y coordinate
--mosaic-vborder <integer> Vertical border width in pixels
Vertical border width in pixels
--mosaic-hborder <integer> Horizontal border width in pixels
Horizontal border width in pixels
--mosaic-position {0 (auto), 1 (fixed)}
Positioning method
Positioning method. auto: automatically choose the best number of rows and columns. fixed: use the user-defined number of rows and
columns.
--mosaic-rows <integer> Number of rows
Number of rows
--mosaic-cols <integer> Number of columns
Number of columns
--mosaic-keep-aspect-ratio, --no-mosaic-keep-aspect-ratio
Keep aspect ratio when resizing (default disabled)
Keep aspect ratio when resizing (default disabled)
--mosaic-keep-picture, --no-mosaic-keep-picture
Keep original size (default disabled)
Keep original size (default disabled)
--mosaic-order <string> Order as a comma separated list of picture-id(s)
Order as a comma separated list of picture-id(s)
--mosaic-delay <integer> Delay
Pictures coming from the picture video outputs will be delayed accordingly (in milliseconds). For high values you will need to
raise file-caching and others.
Motion blur filter
--blur-factor <integer> Blur factor (1-127)
The degree of blurring from 1 to 127.
Motion detect video filter
--motiondetect-history <integer>
History parameter
History parameter, number of frames used for detection
--motiondetect-description <string>
Description file
Description file, file containing simple playlist
MPC demuxer
--mpc-replaygain-type {0 (None), 1 (Title), 2 (Album)}
Replay Gain type
Replay Gain type
ASF muxer
--sout-asf-title <string> Title
Allows you to define the title that will be put in ASF comments.
--sout-asf-author <string> Author
Allows you to define the author that will be put in ASF comments.
--sout-asf-copyright <string>
Copyright
Allows you to define the copyright string that will be put in ASF comments.
--sout-asf-comment <string>
Comment
Allows you to define the comment that will be put in ASF comments.
--sout-asf-rating <string> Rating
Allows you to define the "rating" that will be put in ASF comments.
--sout-asf-packet-size <integer>
Packet Size
The ASF packet size -- default is 4096 bytes
MP4/MOV muxer
--sout-mp4-faststart, --no-sout-mp4-faststart
Create "Fast start" files (default enabled)
When this option is turned on, "Fast start" files will be created. ("Fast start" files are optimized for download, allowing the
user to start previewing the file while it is downloading). (default enabled)
Multipart jpeg muxer
--sout-mpjpeg-separator <string>
Multipart separator string
Multipart strings like MPJPEG use a separator string between content pieces. You can select this string. Default is --myboundary
PS muxer
--sout-ps-dts-delay <integer>
DTS delay (ms)
This option will delay the DTS (decoding time stamps) and PTS (presentation timestamps) of the data in the stream, compared to the
SCRs. This allows for some buffering inside the client decoder.
--sout-ps-pes-max-size <integer>
PES maximum size
This option will set the maximum allowed PES size when producing the MPEG PS stream.
Ncurses interface
--browse-dir <string> Filebrowser starting point
This option allows you to specify the directory the ncurses filebrowser will show you initially.
Network synchronisation
--netsync-master, --no-netsync-master
Act as master for network synchronisation (default disabled)
Allows you to specify if this client should act as the master client for the network synchronisation. (default disabled)
--netsync-master-ip <string>
Master client ip address
Allows you to specify the ip address of the master client used for the network synchronisation.
Volume normalizer
--norm-buff-size <integer> Number of audio buffers
This is the number of audio buffers on which the power measurement is made. A higher number of buffers will increase the response
time of the filter to a high power but will make it less sensitive to short variations.
--norm-max-level <float> Max level
If the average power over the last N buffers is higher than this value, the volume will be normalized. This value is a positive
floating point number. A value between 0.5 and 10 seems sensible.
OpenGL video output
--opengl-cube-speed <float>
OpenGL cube rotation speed
If the OpenGL cube effect is enabled, this controls its rotation speed.
--opengl-effect {none,cube,transparent-cube}
Select effect
Allows you to select different visual effects.
On Screen Display menu subfilter
--osdmenu-x <integer> X coordinate of the OSD menu
You can move the OSD menu by left-clicking on it.
--osdmenu-y <integer> Y coordinate of the OSD menu
You can move the OSD menu by left-clicking on it.
--osdmenu-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
OSD menu position
You can enforce the OSD menu position on the video (0=center, 1=left, 2=right, 4=top, 8=bottom, you can also use combinations of
these values).
--osdmenu-file <string> OSD menu configuration file
An OSD menu configuration file that menu actions with button images
--osdmenu-file-path <string>
Path to OSD menu images
Specify another path to the OSD menu images. This will override the path as defined in the OSD configuration file.
--osdmenu-timeout <integer>
Timeout of OSD menu
OSD menu pictures get a default timeout of 15 seconds added to their remaining time. This will ensure that they are at least the
specified time visible.
--osdmenu-update <integer> Update speed of OSD menu
Update the OSD menu picture every 200 ms (default). Shorten the update time for environments that experience transmissions errors.
Be careful with this option because encoding OSD menu pictures is very computing intensive. The range is 0 - 1000 ms.
MPEG-I/II video packetizer
--packetizer-mpegvideo-sync-iframe, --no-packetizer-mpegvideo-sync-iframe
Sync on intraframe (default disabled)
Normally the packetizer would sync on the next full frame. This flags instructs the packetizer to sync on the first intraframe
found. (default disabled)
Playlist
--playlist-autostart, --no-playlist-autostart
Auto start (default enabled)
Automatically start the playlist when it's loaded.
(default enabled)
Podcast Service Discovery
--podcast-urls <string> Podcast URLs list
Podcast '|' (pipe) seperated URLs list
Remote control interface
--rc-show-pos, --no-rc-show-pos
Show stream position (default disabled)
Show the current position in seconds within the stream from time to time. (default disabled)
--rc-fake-tty, --no-rc-fake-tty
Fake TTY (default disabled)
Force the rc module to use stdin as if it was a TTY. (default disabled)
--rc-unix <string> UNIX socket command input
Accept commands over a Unix socket rather than stdin.
--rc-host <string> TCP command input
Accept commands over a socket rather than stdin. You can set the address and port the interface will bind to.
RSS feed display
--rss-urls <string> RSS feed URLs
RSS feed '|' (pipe) seperated URLs
--rss-x <integer> X offset, from left
X offset, from the left screen edge
--rss-y <integer> Y offset, from the top
Y offset, down from the top
--rss-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
Marquee position
You can enforce the marquee position on the video (0=center, 1=left, 2=right, 4=top, 8=bottom, you can also use combinations of
these values by adding them).
--rss-opacity <integer> Opacity
The opacity (inverse of transparency) of overlay text. 0 = transparent, 255 = totally opaque.
--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)}
Text Default Color
The color of overlay text. 1 byte for each color, hexadecimal. #000000 = all colors off, 0xFF0000 = just Red, 0xFFFFFF = all color
on [White]
--rss-size <integer> Font size, pixels
Specify the font size, in pixels, with -1 = use freetype-fontsize
--rss-speed <integer> RSS feed speed
RSS feed speed (bigger is slower)
--rss-length <integer> RSS feed max number of chars displayed
RSS feed max number of chars displayed
--rss-ttl <integer> Number of seconds between each forced refresh of the feeds
Number of seconds between each forced refresh of the feeds. If 0, the feeds will never be updated.
SAP Announcements
--sap-addr <string> SAP multicast address
Listen for SAP announcements on another address
--sap-ipv4, --no-sap-ipv4 IPv4-SAP listening (default enabled)
Set this if you want the SAP module to listen to IPv4 announcements on the standard address. (default enabled)
--sap-ipv6, --no-sap-ipv6 IPv6-SAP listening (default enabled)
Set this if you want the SAP module to listen to IPv6 announcements on the standard address. (default enabled)
--sap-timeout <integer> SAP timeout (seconds)
Sets the time before SAP items get deleted if no new announcement is received.
--sap-parse, --no-sap-parse
Try to parse the SAP (default enabled)
When SAP can it will try to parse the SAP. If you don't select this, all announcements will be parsed by the livedotcom module.
(default enabled)
--sap-strict, --no-sap-strict
SAP Strict mode (default disabled)
When this is set, the SAP parser will discard some non-compliant announcements. (default disabled)
--sap-cache, --no-sap-cache
Use SAP cache (default disabled)
If this option is selected, a SAP caching mechanism will be used. This will result in lower SAP startup time, but you could end up
with items corresponding to legacy streams. (default disabled)
--sap-timeshift, --no-sap-timeshift
Allow timeshifting (default disabled)
Enable timeshifting automatically for streams discovered through SAP announcements. (default disabled)
Screen Input
--screen-caching <integer> Caching value in ms
Allows you to modify the default caching value for screen capture streams. This value should be set in millisecond units.
--screen-fps <float> Frame rate
Allows you to set the desired frame rate for the capture.
Shoutcast radio listings
--shoutcast-limit <integer>
Maximum number of shoutcast servers to be listed
Maximum number of shoutcast servers to be listed
Show interface with mouse
--showintf-threshold <integer>
Threshold
Height of the zone triggering the interface
Bridge stream output
--sout-bridge-out-id <integer>
ID
Specify an identifier integer for this elementary stream
--sout-bridge-in-delay <integer>
Delay
Pictures coming from the picture video outputs will be delayed accordingly (in milliseconds, >= 100 ms). For high values you will
need to raise file-caching and others.
--sout-bridge-in-id-offset <integer>
ID Offset
Offset to add to the stream IDs specified in bridge_out to obtain the stream IDs bridge_in will register.
Display stream output
--sout-display-audio, --no-sout-display-audio
Enable audio (default enabled)
Enable/disable audio rendering. (default enabled)
--sout-display-video, --no-sout-display-video
Enable video (default enabled)
Enable/disable video rendering. (default enabled)
--sout-display-delay <integer>
Delay
Introduces a delay in the display of the stream.
Elementary stream output
--sout-es-access <string> Output access method
Allows you to specify the output access method used for the streaming output.
--sout-es-access-audio <string>
Audio output access method
Allows you to specify the output access method used for the audio streaming output.
--sout-es-access-video <string>
Video output access method
Allows you to specify the output access method used for the video streaming output.
--sout-es-mux <string> Output muxer
Allows you to specify the muxer used for the streaming output.
--sout-es-mux-audio <string>
Audio output muxer
Allows you to specify the muxer used for the audio streaming output.
--sout-es-mux-video <string>
Video output muxer
Allows you to specify the muxer used for the video streaming output.
--sout-es-dst <string> Output URL
Allows you to specify the output URL used for the streaming output.
--sout-es-dst-audio <string>
Audio output URL
Allows you to specify the output URL used for the audio streaming output.
--sout-es-dst-video <string>
Video output URL
Allows you to specify the output URL used for the video streaming output.
Mosaic bridge stream output
--sout-mosaic-bridge-id <string>
ID
Specify an identifier string for this subpicture
--sout-mosaic-bridge-width <integer>
Video width
Allows you to specify the output video width.
--sout-mosaic-bridge-height <integer>
Video height
Allows you to specify the output video height.
--sout-mosaic-bridge-sar <string>
Sample aspect ratio
Sample aspect ratio of the destination (1:1, 3:4, 2:3).
RTP stream output
--sout-rtp-dst <string> Destination
Allows you to specify the output URL used for the streaming output.
--sout-rtp-sdp <string> SDP
Allows you to specify the SDP used for the streaming output. You must use an url: http://location to access the SDP via HTTP,
rtsp://location for RTSP access, and sap:// for the SDP to be announced via SAP.
--sout-rtp-mux <string> Muxer
Allows you to specify the muxer used for the streaming output.
--sout-rtp-name <string> Session name
Allows you to specify the session name used for the streaming output.
--sout-rtp-description <string>
Session description
Allows you to give a broader description of the stream.
--sout-rtp-url <string> Session URL
Allows you to specify a URL with additional information on the stream.
--sout-rtp-email <string> Session email
Allows you to specify contact e-mail address for this session.
--sout-rtp-port <integer> Port
Allows you to specify the base port used for the RTP streaming.
--sout-rtp-port-audio <integer>
Audio port
Allows you to specify the default audio port used for the RTP streaming.
--sout-rtp-port-video <integer>
Video port
Allows you to specify the default video port used for the RTP streaming.
--sout-rtp-ttl <integer> Time-To-Live (TTL)
Allows you to specify the Time-To-Live for the output stream.
Standard stream output
--sout-standard-access <string>
Output access method
Allows you to specify the output access method used for the streaming output.
--sout-standard-mux <string>
Output muxer
Allows you to specify the output muxer method used for the streaming output.
--sout-standard-url <string>
Output URL (deprecated)
Allows you to specify the output URL used for the streaming output.Deprecated, use dst instead.
--sout-standard-dst <string>
Output destination
Allows you to specify the output destination used for the streaming output.
--sout-standard-sap, --no-sout-standard-sap
SAP announcing (default disabled)
Announce this session with SAP (default disabled)
--sout-standard-name <string>
Session name
Name of the session that will be announced with SAP
--sout-standard-group <string>
Session groupname
Name of the group that will be announced for the session
Transcode stream output
--sout-transcode-venc <string>
Video encoder
Allows you to specify the video encoder to use and its associated options.
--sout-transcode-vcodec <string>
Destination video codec
Allows you to specify the destination video codec used for the streaming output.
--sout-transcode-vb <integer>
Video bitrate
Allows you to specify the video bitrate used for the streaming output.
--sout-transcode-scale <float>
Video scaling
Allows you to scale the video before encoding.
--sout-transcode-fps <float>
Video frame-rate
Allows you to specify an output frame rate for the video.
--sout-transcode-hurry-up, --no-sout-transcode-hurry-up
Hurry up (default enabled)
Allows you to specify if the transcoder should drop frames if your CPU can't keep up with the encoding rate. (default enabled)
--sout-transcode-deinterlace, --no-sout-transcode-deinterlace
Deinterlace video (default disabled)
Allows you to deinterlace the video before encoding. (default disabled)
--sout-transcode-deinterlace-module {deinterlace,ffmpeg-deinterlace}
Deinterlace module
Specifies the deinterlace module to use.
--sout-transcode-width <integer>
Video width
Allows you to specify the output video width.
--sout-transcode-height <integer>
Video height
Allows you to specify the output video height.
--sout-transcode-maxwidth <integer>
Maximum video width
Allows you to specify a maximum output video width.
--sout-transcode-maxheight <integer>
Maximum video height
Allows you to specify a maximum output video height.
--sout-transcode-vfilter <string>
Video filter
Allows you to specify video filters used after the video transcoding and subpictures overlaying.
--sout-transcode-croptop <integer>
Video crop top
Allows you to specify the top coordinate for the video cropping.
--sout-transcode-cropleft <integer>
Video crop left
Allows you to specify the left coordinate for the video cropping.
--sout-transcode-cropbottom <integer>
Video crop bottom
Allows you to specify the bottom coordinate for the video cropping.
--sout-transcode-cropright <integer>
Video crop right
Allows you to specify the right coordinate for the video cropping.
--sout-transcode-aenc <string>
Audio encoder
Allows you to specify the audio encoder to use and its associated options.
--sout-transcode-acodec <string>
Destination audio codec
Allows you to specify the destination audio codec used for the streaming output.
--sout-transcode-ab <integer>
Audio bitrate
Allows you to specify the audio bitrate used for the streaming output.
--sout-transcode-channels <integer>
Audio channels
Allows you to specify the number of audio channels used for the streaming output.
--sout-transcode-samplerate <integer>
Audio sample rate
Allows you to specify the audio sample rate used for the streaming output.
--sout-transcode-audio-sync, --no-sout-transcode-audio-sync
Synchronise on audio track (default disabled)
This option will drop/duplicate video frames to synchronise the video track on the audio track. (default disabled)
--sout-transcode-senc <string>
Subtitles encoder
Allows you to specify the subtitles encoder to use and its associated options.
--sout-transcode-scodec <string>
Destination subtitles codec
Allows you to specify the destination subtitles codec used for the streaming output.
--sout-transcode-soverlay, --no-sout-transcode-soverlay
Destination subtitles codec (default disabled)
Allows you to specify the destination subtitles codec used for the streaming output. (default disabled)
--sout-transcode-sfilter <string>
Subpictures filter
Allows you to specify subpictures filters used during the video transcoding. The subpictures produced by the filters will be
overlayed directly onto the video.
--sout-transcode-osd, --no-sout-transcode-osd
OSD menu (default disabled)
Enable streaming of the On Screen Display. It uses the osdmenu subfilter. (default disabled)
--sout-transcode-threads <integer>
Number of threads
Allows you to specify the number of threads used for the transcoding.
--sout-transcode-high-priority, --no-sout-transcode-high-priority
High priority (default disabled)
Runs the optional encoder thread at the OUTPUT priority instead of VIDEO. (default disabled)
Text subtitles decoder
--subsdec-align {0 (Center), 1 (Left), 2 (Right)}
Subtitles justification
Set the justification of subtitles
--subsdec-encoding {Default,ASCII,UTF-8,,ISO-8859-1,CP1252,MacRoman,MacIceland,ISO-8859-15,,ISO-8859-2,CP1250,MacCentralEurope,MacCroatian,
MacRomania,,ISO-8859-5,CP1251,MacCyrillic,MacUkraine,KOI8-R,KOI8-U,KOI8-RU,,ISO-8859-6,CP1256,MacArabic,,ISO-8859-7,CP1253,MacGreek,,ISO-8859-8,
CP1255,MacHebrew,,ISO-8859-9,CP1254,MacTurkish,,ISO-8859-13,CP1257,,ISO-2022-JP,ISO-2022-JP-1,ISO-2022-JP-2,EUC-JP,SHIFT_JIS,,ISO-2022-CN,
ISO-2022-CN-EXT,EUC-CN,EUC-TW,BIG5,BIG5-HKSCS,,ISO-2022-KR,EUC-KR,,MacThai,KOI8-T,,ISO-8859-3,ISO-8859-4,ISO-8859-10,ISO-8859-14,ISO-8859-16,,
CP850,CP862,CP866,CP874,CP932,CP949,CP950,CP1133,CP1258,,Macintosh,,UTF-7,UTF-16,UTF-16BE,UTF-16LE,UTF-32,UTF-32BE,UTF-32LE,C99,JAVA,UCS-2,
UCS-2BE,UCS-2LE,UCS-4,UCS-4BE,UCS-4LE,,HZ,GBK,GB18030,JOHAB,ARMSCII-8,Georgian-Academy,Georgian-PS,TIS-620,MuleLao-1,VISCII,TCVN,HPROMAN8,
NEXTSTEP}
Subtitles text encoding
Set the encoding used in text subtitles
Text subtitles demux
--sub-fps <float> Frames per second
Override frames per second. It will only work with MicroDVD subtitles.
--sub-delay <integer> Subtitles delay
Delay subtitles (in 1/10s)
--sub-type {auto,microdvd,subrip,subviewer,ssa1,ssa2-4,ass,vplayer,sami,dvdsubtitle}
Subtitles fileformat
One from "microdvd", "subrip", "ssa1", "ssa2-4", "ass", "vplayer" "sami", "dvdsubtitle" (auto for autodetection, it should always
work).
Philips OGT (SVCD subtitle) decoder
--svcdsub-debug <integer> If nonzero, this gives additional debug information.
This integer when viewed in binary is a debugging mask
calls 1
packet assembly info 2
VLM remote control interface
--telnet-host <string> Telnet Interface host
Default to listen on all network interfaces
--telnet-port <integer> Telnet Interface port
Default to 4212
--telnet-password <string> Telnet Interface password
Default to admin
Time display sub filter
--time-format <string> Time format string (%Y%m%d %H%M%S)
Time format string (%Y = year, %m = month, %d = day, %H = hour, %M = minute, %S = second
--time-x <integer> X offset, from left
X offset, from the left screen edge
--time-y <integer> Y offset, from the top
Y offset, down from the top
--time-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
Time position
You can enforce the time position on the video (0=center, 1=left, 2=right, 4=top, 8=bottom, you can also use combinations of these
values by adding them).
--time-opacity <integer> Opacity
The opacity (inverse of transparency) of overlay text. 0 = transparent, 255 = totally opaque.
--time-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)}
Text Default Color
The color of overlay text. 1 byte for each color, hexadecimal. #000000 = all colors off, 0xFF0000 = just Red, 0xFFFFFF = all color
on [White]
--time-size <integer> Font size, pixels
Specify the font size, in pixels, with -1 = use freetype-fontsize
Video transformation filter
--transform-type {90,180,270,hflip,vflip}
Transform type
One of '90', '180', '270', 'hflip' and 'vflip'
MPEG Transport Stream demuxer
--ts-extra-pmt <string> Extra PMT
Allows a user to specify an extra pmt (pmt_pid=pid:stream_type[,...])
--ts-es-id-pid, --no-ts-es-id-pid
Set id of ES to PID (default enabled)
set id of es to pid (default enabled)
--ts-out <string> Fast udp streaming
Sends TS to specific ip:port by udp (you must know what you are doing)
--ts-out-mtu <integer> MTU for out mode
MTU for out mode
--ts-csa-ck <string> CSA ck
CSA ck
--ts-csa-pkt <integer> Packet size in bytes to decrypt
Specify the size of the TS packet to decrypt. The decryption routines subtract the TS-header from the value before decrypting.
--ts-silent, --no-ts-silent
Silent mode (default disabled)
do not complain on encrypted PES (default disabled)
--ts-dump-file <string> Filename of dump
Specify a filename where to dump the TS in
--ts-dump-append, --no-ts-dump-append
Append (default disabled)
If the file exists and this option is selected, the existing file will not be overwritten. (default disabled)
--ts-dump-size <integer> Dump buffer size
Tweak the buffer size for reading and writing an integer number of packets.Specify the size of the buffer here and not the number
of packets.
VCD input
--vcd-caching <integer> Caching value in ms
Allows you to modify the default caching value for cdda streams. This value should be set in milliseconds units.
Visualizer filter
--effect-list <string> Effects list
A list of visual effect, separated by commas.
Current effects include: dummy, scope, spectrum
--effect-width <integer> Video width
The width of the effects video window, in pixels.
--effect-height <integer> Video height
The height of the effects video window, in pixels.
--visual-nbbands <integer> Number of bands
Number of bands used by spectrum analyzer, should be 20 or 80.
--visual-separ <integer> Band separator
Number of blank pixels between bands.
--visual-amp <integer> Amplification
This is a coefficient that modifies the height of the bands.
--visual-peaks, --no-visual-peaks
Enable peaks (default enabled)
Defines whether to draw peaks. (default enabled)
--spect-show-original, --no-spect-show-original
Enable original graphic spectrum (default disabled)
Defines whether to draw the original spectrum graphic routine. (default disabled)
--spect-show-base, --no-spect-show-base
Enable base (default enabled)
Defines whether to draw the base of the bands. (default enabled)
--spect-radius <integer> Base pixel radius
Defines radius size in pixels, of base of bands(beginning).
--spect-sections <integer> Spectral sections
Determines how many sections of spectrum will exist.
--spect-color <integer> V-plane color
YUV-Color cube shifting across the V-plane ( 0 - 127 ).
--spect-show-bands, --no-spect-show-bands
Enable bands (default enabled)
Defines whether to draw the bands. (default enabled)
--spect-nbbands <integer> Number of bands
Number of bands used by the spectrometer, from 20 to 80.
--spect-separ <integer> Band separator
Number of blank pixels between bands.
--spect-amp <integer> Amplification
This is a coefficient that modifies the height of the bands.
--spect-show-peaks, --no-spect-show-peaks
Enable peaks (default enabled)
Defines whether to draw peaks. (default enabled)
--spect-peak-width <integer>
Peak extra width
Additions or subtractions of pixels on the peak width.
--spect-peak-height <integer>
Peak height
This is the total pixel height of the peak items.
RTSP VoD server
--rtsp-host <string> Host address
You can set the address, port and path the rtsp interface will bind to.
Syntax is address:port/path. Default is to bind to any
address on port 554, with no path.
Vorbis audio decoder
--sout-vorbis-quality <integer>
Encoding quality
Allows you to specify a quality between 1 (low) and 10 (high), instead of specifying a particular bitrate. This will produce a VBR
stream.
--sout-vorbis-max-bitrate <integer>
Maximum encoding bitrate
Allows you to specify a maximum bitrate in kbps. Useful for streaming applications.
--sout-vorbis-min-bitrate <integer>
Minimum encoding bitrate
Allows you to specify a minimum bitrate in kbps. Useful for encoding for a fixed-size channel.
--sout-vorbis-cbr, --no-sout-vorbis-cbr
CBR encoding (default disabled)
Allows you to force a constant bitrate encoding (CBR). (default disabled)
Wall video filter
--wall-cols <integer> Number of columns
Select the number of horizontal video windows in which to split the video.
--wall-rows <integer> Number of rows
Select the number of vertical video windows in which to split the video.
--wall-active <string> Active windows
Comma separated list of active windows, defaults to all
--wall-element-aspect <string>
Element aspect ratio
The aspect ratio of the individual displays building the display wall
H264 encoder (using x264 library)
--sout-x264-qp <integer> Quantizer parameter
This selects the quantizer to use (1 to 51). Lower values result in better fidelity, but higher bitrates. 26 is a good default
value.
--sout-x264-qp-min <integer>
Minimum quantizer parameter
Minimum quantizer, 15/35 seems to be a useful range.
--sout-x264-qp-max <integer>
Maximum quantizer parameter
Maximum quantizer parameter.
--sout-x264-cabac, --no-sout-x264-cabac
Enable CABAC (default enabled)
Enable CABAC (Context-Adaptive Binary Arithmetic Coding). Slightly slows down encoding and decoding, but should save 10-15%
bitrate. (default enabled)
--sout-x264-loopfilter, --no-sout-x264-loopfilter
Enable loop filter (default enabled)
Use deblocking loop filter (increases quality). (default enabled)
--sout-x264-analyse {,all,normal,fast,none}
Analyse mode
This selects the analysing mode.
--sout-x264-tolerance <float>
Bitrate tolerance
Sets the allowed variance in average bitrate.
--sout-x264-vbv-maxrate <integer>
Maximum local bitrate
Sets a maximum local bitrate in kbits/s.
--sout-x264-vbv-bufsize <integer>
Averaging period for the maximum local bitrate
Sets an averaging period for the maximum local bitrate, in kbits/s.
--sout-x264-vbv-init <float>
Initial buffer occupancy
Sets the initial buffer occupancy as a fraction of the buffer size.
--sout-x264-keyint <integer>
Sets maximum interval between IDR-frames
Larger values save bits, thus improve quality for a given bitrate, at the cost of seeking precision.
--sout-x264-keyint-min <integer>
Sets minimum interval between IDR-frames
In H.264, I-Frames do not necessarily bound a closed GOP because it is allowable for a P-frame to be predicted from more frames
than just the one frame before it (also see frameref). Therefore, I-frames are not necessarily seekable. IDR-Frames restrict
subsequent P-frames from referring to any frame prior to the IDR-Frame.
If scenecuts appear within this interval, they are still
encoded as I-frames, but do not start a new GOP. Default value is keyint * 0.4.
--sout-x264-bframes <integer>
B frames
Number of consecutive B-Frames between I and P-frames.
--sout-x264-bpyramid, --no-sout-x264-bpyramid
B pyramid (default disabled)
Allows B-frames to be used as references for predicting other frames. (default disabled)
--sout-x264-frameref <integer>
Number of previous frames used as predictors.
This is effective in Anime, but seems to make little difference in live-action source material. Some decoders are unable to deal
with large frameref values.
--sout-x264-scenecut <integer>
Scene-cut detection.
Controls how aggressively to insert extra I-frames. With small values of scenecut, the codec often has to force an I-frame when it
would exceed keyint. Good values of scenecut may find a better location for the I-frame. Large values use more I-frames than
necessary, thus wasting bits. -1 disables scene-cut detection, so I-frames are be inserted only every other keyint frames, which
probably leads to ugly encoding artifacts.
--sout-x264-subpel <integer>
Sub-pixel refinement quality.
This parameter controls quality versus speed tradeoffs involved in the motion estimation decision process (lower = quicker and
higher = better quality).
--sout-x264-me {,dia,hex,umh,esa}
Motion estimation algorithm.
Selects the motion estimation algorithm: - dia: diamond search, radius 1 (fast)
- hex: hexagonal search, radius 2
- umh: uneven
multi-hexagon search (better but slower)
- esa: exhaustive search (extremely slow, primarily for testing)
--sout-x264-merange <integer>
Motion estimation search range.
Maximum distance to search for motion estimation, measured from predicted position(s). Default of 16 is good for most footage, high
motion sequences may benefit from settings between 24-32.
--sout-x264-no-psnr, --no-sout-x264-no-psnr
Disable PSNR calculation. (default disabled)
This has no effect on actual encoding quality, it just prevents the stats from being calculated (for speed). (default disabled)
--sout-x264-weightb, --no-sout-x264-weightb
Weighted prediction for B-frames. (default disabled)
Weighted prediction for B-frames. (default disabled)
--sout-x264-no-b-adapt, --no-sout-x264-no-b-adapt
Disable adaptive B-frames. (default disabled)
If this is on, the specified number of consecutive B-frames will always be used, except possibly before an I-frame. (default
disabled)
--sout-x264-b-bias <integer>
Bias the choice to use B-frames.
Positive values cause more B-frames, negative values cause less B-frames.
--sout-x264-mixed-refs, --no-sout-x264-mixed-refs
Decide references on a per partition basis. (default disabled)
Decide references on a per partition basis. (default disabled)
--sout-x264-crf <integer> CRF (1-pass Quality-based VBR (nominal QP)).
CRF (1-pass Quality-based VBR (nominal QP)).
--sout-x264-trellis <integer>
Trellis RD quantization.
Trellis RD quantization. Requires CABAC.
- 0: disabled
- 1: enabled only on the final encode of a MB
- 2: enabled on all mode
decisions
--sout-x264-b-rdo, --no-sout-x264-b-rdo
RD based mode decision for B-frames. (default disabled)
RD based mode decision for B-frames. Requires subme 6. (default disabled)
--sout-x264-no-fast-pskip, --no-sout-x264-no-fast-pskip
Disable early SKIP detection on P-frames. (default disabled)
Disable early SKIP detection on P-frames. (default disabled)
Compact Disc Digital Audio (CD-DA) input
--cddax-debug <integer> If nonzero, this gives additional debug information.
This integer when viewed in binary is a debugging mask
meta info 1
events 2
MRL 4
external call
8
all calls (0x10) 16
LSN (0x20) 32
seek (0x40) 64
libcdio (0x80) 128
libcddb (0x100) 256
--cddax-caching <integer> Caching value in microseconds
Allows you to modify the default caching value for CDDA streams. This value should be set in millisecond units.
--cddax-blocks-per-read <integer>
Number of blocks per CD read
Allows you to specify how many CD blocks to get on a single CD read. Generally on newer/faster CDs, this increases throughput at
the expense of a little more memory usage and initial delay. SCSI-MMC limitations generally don't allow for more than 25 blocks per
access.
--cddax-title-format <string>
Format to use in playlist "title" field when no CDDB
Format used in the GUI Playlist Title. Similar to the Unix date
Format specifiers that start with a percent sign. Specifiers are:
%M : The current MRL
%m : The CD-DA Media Catalog Number (MCN)
%n : The number of tracks on the CD
%T : The track
number
%s : Number of seconds in this track
%S : Number of seconds in the CD
%t : The track title or MRL if no title
%%
: a %
--cddax-cdtext-enabled, --no-cddax-cdtext-enabled
Do CD-Text lookups? (default enabled)
If set, get CD-Text information (default enabled)
--cddax-navigation-mode, --no-cddax-navigation-mode
Use Navigation-style playback? (default enabled)
If set, tracks are navigated via Navagation rather than a playlist entries (default enabled)
--cddax-paranoia {none,overlap,full}
Enable CD paranoia?
Select whether to use CD Paranoia for jitter/error correction.
none: no paranoia - fastest.
overlap: do only overlap detection -
not generally recommended.
full: complete jitter and error correction detection - slowest.
--cddax-cddb-title-format <string>
Format to use in playlist "title" field when using CDDB
Format used in the GUI Playlist Title. Similar to the Unix date
Format specifiers that start with a percent sign. Specifiers are:
%a : The artist (for the album)
%A : The album information
%C : Category
%e : The extended data (for a track)
%I :
CDDB disk ID
%G : Genre
%M : The current MRL
%m : The CD-DA Media Catalog Number (MCN)
%n : The number of tracks on the
CD
%p : The artist/performer/composer in the track
%T : The track number
%s : Number of seconds in this track
%S :
Number of seconds in the CD
%t : The track title or MRL if no title
%Y : The year 19xx or 20xx
%% : a %
--cddax-cddb-enabled, --no-cddax-cddb-enabled
Do CDDB lookups? (default enabled)
If set, lookup CD-DA track information using the CDDB protocol (default enabled)
--cddax-cddb-server <string>
CDDB server
Contact this CDDB server look up CD-DA information
--cddax-cddb-port <integer>
CDDB server port
CDDB server uses this port number to communicate on
--cddax-cddb-email <string>
email address reported to CDDB server
email address reported to CDDB server
--cddax-cddb-enable-cache, --no-cddax-cddb-enable-cache
Cache CDDB lookups? (default enabled)
If set cache CDDB information about this CD (default enabled)
--cddax-cddb-httpd, --no-cddax-cddb-httpd
Contact CDDB via the HTTP protocol? (default disabled)
If set, the CDDB server gets information via the CDDB HTTP protocol (default disabled)
--cddax-cddb-timeout <integer>
CDDB server timeout
Time (in seconds) to wait for a response from the CDDB server
--cddax-cddb-cachedir <string>
Directory to cache CDDB requests
Directory to cache CDDB requests
--cddax-cdtext-prefer, --no-cddax-cdtext-prefer
Prefer CD-Text info to CDDB info? (default enabled)
If set, CD-Text information will be preferred to CDDB information when both are available (default enabled)
main main program
help Help options
memcpyaltivec AltiVec memcpy
i420_yuy2_altivec AltiVec conversions from I420,IYUV,YV12 to YUY2,YUNV
livedotcom RTP/RTSP/SDP demuxer (using Live555.com)
livedotcom RTSP/RTP access and demux
mux_ts TS muxer (libdvbpsi)
mkv Matroska stream demuxer
ffmpeg ffmpeg audio/video decoder/encoder ((MS)MPEG4,SVQ1,H263,WMV,WMA)
ffmpeg ffmpeg chroma conversion
ffmpeg ffmpeg audio/video encoder
ffmpeg ffmpeg demuxer
ffmpeg ffmpeg video filter
ffmpeg ffmpeg deinterlace video filter
stream_out_switcher MPEG2 video switcher stream output
quicktime QuickTime library decoder
theora Theora video decoder
theora Theora video packetizer
theora Theora video encoder
auhal HAL AudioUnit output
macosx Mac OS X interface
macosx Quartz video
macosx Mac OS X OpenGL
goom Goom effect
a52 A/52 parser
a52 A/52 audio packetizer
a52sys Raw A/52 demuxer
a52tofloat32 ATSC A/52 (AC-3) audio decoder
a52tofloat32 ATSC A/52 (AC-3) audio decoder
a52tospdif audio filter for A/52->S/PDIF encapsulation
access_directory Standard filesystem directory input
access_directory Directory EOF
access_fake Fake input
access_file Standard filesystem file input
access_filter_record Record
access_filter_timeshift Timeshift
access_ftp FTP input
access_http HTTP input
access_mms Microsoft Media Server (MMS) input
access_output_dummy Dummy stream output
access_output_file File stream output
access_output_http HTTP stream output
access_output_udp UDP stream output
access_realrtsp Real RTSP
access_tcp TCP input
access_udp UDP/RTP input
adjust Image properties filter
adpcm ADPCM audio decoder
aiff AIFF demuxer
aout_file File audio output
araw Raw/Log Audio decoder
araw Raw audio encoder
asf ASF v1.0 demuxer
au AU demuxer
audio_format audio filter for PCM format conversion
avi AVI demuxer
bandlimited_resampler audio filter for band-limited interpolation resampling
blend Video pictures blending
caca Color ASCII art video output
cdda Audio CD input
cinepak Cinepak video decoder
clone Clone video filter
cmml CMML annotations decoder
cmml CMML annotations decoder
crop Crop video filter
cvdsub CVD subtitle decoder
cvdsub Chaoji VCD subtitle packetizer
daap DAAP shares
daap DAAP access
deinterlace Deinterlacing video filter
deinterlace Deinterlacing video filter
demuxdump Filedump demuxer
distort Distort video filter
dolby_surround_decoder Simple decoder for dolby surround encoded streams
dts DTS parser
dts DTS audio packetizer
dtssys Raw DTS demuxer
dtstospdif audio filter for DTS->S/PDIF encapsulation
dummy Dummy interface function
dummy Dummy access function
dummy Dummy demux function
dummy Dummy decoder function
dummy Dummy encoder function
dummy Dummy audio output function
dummy Dummy video output function
dummy Dummy font renderer function
dvbsub DVB subtitles decoder
dvbsub DVB subtitles encoder
dvdread DVDRead Input (DVD without menu support)
equalizer Equalizer 10 bands
export export
export M3U playlist exporter
export Old playlist exporter
faad AAC audio decoder (using libfaad2)
fake Fake video decoder
fixed32tofloat32 audio filter for fixed32<->float32 conversion
fixed32tos16 audio filter for fixed32->s16 conversion
flac FLAC demuxer
flacdec Flac audio decoder
flacdec Flac audio encoder
flacdec Flac audio packetizer
float32_mixer Float32 audio mixer
float32tos16 audio filter for float32->s16 conversion
float32tos8 audio filter for float32->s8 conversion
float32tou16 audio filter for float32->u16 conversion
float32tou8 audio filter for float32->u8 conversion
freetype Freetype2 font renderer
gestures Mouse gestures control interface
gnutls GnuTLS TLS encryption layer
h264 H264 video demuxer
headphone_channel_mixer Headphone channel mixer with virtual spatialization effect
hotkeys Hotkeys management interface
http HTTP remote control interface
i420_rgb I420,IYUV,YV12 to RGB2,RV15,RV16,RV24,RV32 conversions
i420_ymga Conversions from I420,IYUV,YV12 to YMGA
i420_yuy2 Conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211
i422_yuy2 Conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211
id3tag ID3 tag parser using libid3tag
image Image video output
invert Invert video filter
ipv4 UDP/IPv4 network abstraction layer
ipv6 UDP/IPv6 network abstraction layer
libmpeg2 MPEG I/II video decoder (using libmpeg2)
linear_resampler audio filter for linear interpolation resampling
linear_resampler audio filter for linear interpolation resampling
logger File logging
logo Logo video filter
logo Logo sub filter
lpcm Linear PCM audio decoder
lpcm Linear PCM audio packetizer
m3u Playlist metademux
m4a MPEG-4 audio demuxer
m4v MPEG-4 video demuxer
magnify Magnify/Zoom interactive video filter
marq Marquee display sub filter
memcpy libc memcpy
mjpeg JPEG camera demuxer
mod MOD demuxer (libmodplug)
mosaic Mosaic video sub filter
motionblur Motion blur filter
motiondetect Motion detect video filter
mp4 MP4 stream demuxer
mpc MPC demuxer
mpeg_audio MPEG audio layer I/II/III parser
mpeg_audio MPEG audio layer I/II/III packetizer
mpga MPEG-I/II audio demuxer
mpgatofixed32 MPEG audio decoder
mpgatofixed32 MPEG audio decoder
mpgv MPEG-I/II video demuxer
mux_asf ASF muxer
mux_avi AVI muxer
mux_dummy Dummy/Raw muxer
mux_mp4 MP4/MOV muxer
mux_mpjpeg Multipart jpeg muxer
mux_ogg Ogg/ogm muxer
mux_ps PS muxer
mux_wav WAV muxer
ncurses Ncurses interface
netsync Network synchronisation
normvol Volume normalizer
nsc Windows Media NSC metademux
nsv NullSoft demuxer
nuv Nuv demuxer
ogg Ogg stream demuxer
opengl OpenGL video output
osdmenu On Screen Display menu subfilter
packetizer_copy Copy packetizer
packetizer_h264 H264 video packetizer
packetizer_mpeg4audio MPEG4 audio packetizer
packetizer_mpeg4video MPEG4 video packetizer
packetizer_mpegvideo MPEG-I/II video packetizer
playlist Playlist
playlist M3U playlist import
playlist PLS playlist import
playlist B4S playlist import
playlist DVB playlist import
playlist Podcast playlist import
png PNG video decoder
podcast Podcast Service Discovery
ps PS demuxer
ps PS demuxer
pva PVA demuxer
rawdv raw DV demuxer
rawvideo Pseudo raw video decoder
rawvideo Pseudo raw video packetizer
rc Remote control interface
real Real demuxer
rss RSS feed display
rv32 RV32 conversion filter
s16tofixed32 audio filter for s16->fixed32 conversion
s16tofloat32 audio filter for s16->float32 conversion
s16tofloat32swab audio filter for s16->float32 with endianness conversion
s8tofloat32 audio filter for s8->float32 conversion
sap SAP Announcements
sap SDP file parser for UDP
scale Video scaling filter
screen Screen Input
screensaver X Screensaver disabler
sdl_image SDL_image video decoder
sgimb Kasenna MediaBase metademux
shout Shoutcast radio listings
showintf Show interface with mouse
simple_channel_mixer audio filter for simple channel mixing
spdif_mixer Dummy S/PDIF audio mixer
speex Speex audio decoder
speex Speex audio packetizer
speex Speex audio encoder
spudec DVD subtitles decoder
spudec DVD subtitles packetizer
stream_out_bridge Bridge stream output
stream_out_bridge Bridge stream output
stream_out_bridge Bridge stream output
stream_out_description Description stream output
stream_out_display Display stream output
stream_out_dummy Dummy stream output
stream_out_duplicate Duplicate stream output
stream_out_es Elementary stream output
stream_out_gather Gathering stream output
stream_out_mosaic_bridge Mosaic bridge stream output
stream_out_rtp RTP stream output
stream_out_standard Standard stream output
stream_out_transcode Transcode stream output
subsdec Text subtitles decoder
subtitle Text subtitles demux
svcdsub Philips OGT (SVCD subtitle) decoder
svcdsub Philips OGT (SVCD subtitle) packetizer
telnet VLM remote control interface
time Time display sub filter
transform Video transformation filter
trivial_channel_mixer audio filter for trivial channel mixing
trivial_mixer Trivial audio mixer
trivial_resampler audio filter for trivial resampling
ts MPEG Transport Stream demuxer
ty TY Stream audio/video demux
u8tofixed32 audio filter for u8->fixed32 conversion
u8tofloat32 audio filter for u8->float32 conversion
ugly_resampler audio filter for ugly resampling
vcd VCD input
visual Visualizer filter
vobsub Vobsub subtitles demux
voc VOC demuxer
vod_rtsp RTSP VoD server
vorbis Vorbis audio decoder
vorbis Vorbis audio packetizer
vorbis Vorbis audio encoder
wall Wall video filter
wav WAV demuxer
x264 H264 encoder (using x264 library)
xa XA demuxer
xml XML Parser (using libxml2)
xtag Simple XML Parser
cddax Compact Disc Digital Audio (CD-DA) input
Code: Select all
vlc --deinterlace-mode blend http://interlaced.streaming.source/
I believe you are correct it works locally but there is no client option. The same is true of crop.I might be missing something here, but I can't get most of those cli parameters to work...
I run VLC (0.8.4 a - winXP) with this command:
and there is no deinterlacing.Code: Select all
vlc --deinterlace-mode blend http://interlaced.streaming.source/
I might chose it from menu, and this works, but not as a CLI option
(The source is a dreambox DVB-s receiver)
--
SchOX
Unfortunately that isn't possible. Sorry.Might there be a way of assigning a hotkey to activate filters? More specifically, I like to toggle through the de-interlacing options with my remote, but for that to work you need a hotkey that can trigger that, right? Or is there another way? Play, pause, forward and all other standard hotkeys work fine with the remote
Return to “VLC media player for Windows Troubleshooting”
Users browsing this forum: No registered users and 105 guests