vlc commands and switches?

Microsoft Windows specific usage questions
Forum rules
Please post only Windows specific questions in this forum category. If you don't know where to post, please read the different forums' rules. Thanks.
hossein
Blank Cone
Blank Cone
Posts: 34
Joined: 24 Dec 2005 14:35

vlc commands and switches?

Postby hossein » 12 Feb 2006 18:02

Hi all,
How and where can i find all switches and commands for vlc?
like: --config , --language , ...
tnx

dionoea
Cone Master
Cone Master
Posts: 5157
Joined: 03 Dec 2003 23:09
Location: Paris, France

Postby dionoea » 12 Feb 2006 18:50

--longhelp --advanced --help-verbose . The only issue on windows is to find where the output goes. AFAIK, it writes it into a vlc-help.txt file.
Antoine Cellerier
dionoea
(Please do not use private messages for support questions)

geo
Cone that earned his stripes
Cone that earned his stripes
Posts: 104
Joined: 23 Dec 2003 05:48
Location: Canberra, Australia
Contact:

Command line options and module list 0.8.5svn

Postby geo » 14 Feb 2006 11:52

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

Guest

Postby Guest » 14 Feb 2006 15:18

thank you for your help!! :)

hossein
Blank Cone
Blank Cone
Posts: 34
Joined: 24 Dec 2005 14:35

Postby hossein » 14 Feb 2006 15:25

thank you :lol:

SchOX

Postby SchOX » 16 Feb 2006 01:07

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:

Code: Select all

vlc --deinterlace-mode blend http://interlaced.streaming.source/
and there is no deinterlacing.
I might chose it from menu, and this works, but not as a CLI option

(The source is a dreambox DVB-s receiver)

--
SchOX

DJ
Cone Master
Cone Master
Posts: 8206
Joined: 01 Jan 2006 04:30
Location: Koloa, Hawaii USA

Postby DJ » 16 Feb 2006 01:19

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:

Code: Select all

vlc --deinterlace-mode blend http://interlaced.streaming.source/
and there is no deinterlacing.
I might chose it from menu, and this works, but not as a CLI option

(The source is a dreambox DVB-s receiver)

--
SchOX
I believe you are correct it works locally but there is no client option. The same is true of crop.

xtophe
Big Cone-huna
Big Cone-huna
Posts: 1209
Joined: 24 Nov 2003 10:12
Location: Bristol, England

Postby xtophe » 16 Feb 2006 17:31

you have to activate the filter.

--vout-filter deinterlace
Xtophe

MisterB
New Cone
New Cone
Posts: 4
Joined: 22 Mar 2006 00:56
Location: New Zealand

Postby MisterB » 22 Mar 2006 01:01

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 :wink:

dionoea
Cone Master
Cone Master
Posts: 5157
Joined: 03 Dec 2003 23:09
Location: Paris, France

Postby dionoea » 22 Mar 2006 01:38

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 :wink:
Unfortunately that isn't possible. Sorry.
Antoine Cellerier
dionoea
(Please do not use private messages for support questions)

MisterB
New Cone
New Cone
Posts: 4
Joined: 22 Mar 2006 00:56
Location: New Zealand

Postby MisterB » 22 Mar 2006 02:56

Already thought my chances were slim. Well, I can always ask right?

Thanks anyways for the quick response and, of course, an awesome player!

Macsen

-append

Postby Macsen » 03 May 2006 08:57

Is it safe to assume then that if I have multiple .avi's of all the same type and quality that the following command line would stream them all into one file without any modifications to their video or audio quality?

:demux=dump :demuxdump-file-append="\\moviestreamserver\combo.avi"

If that is not correct, please provide guidance.

guest_

Postby guest_ » 04 May 2006 20:14

You might be right, but I recommend to use VirtualDub
for such operations. It provides 'direct-stream' av operations..

fabrice518
New Cone
New Cone
Posts: 8
Joined: 08 May 2006 18:20

playlist

Postby fabrice518 » 09 May 2006 10:20

Hi everybody

Thanks to Geo for all commands !

I have tried to open the playlist, but it was unsuccesfull...

can you help me please (see the topic) ?!

viewtopic.php?t=20335&highlight=shortcut

thanks !
See U !!

Fabrice518

bhead

Truncating URLs

Postby bhead » 22 May 2006 17:54

Hi,

Trying to stream google videos with VLC and, if invoked from a Python script, the URL seems to be truncated at the first '&'.

For the example URL above it fails with error:
Unable to open 'http://vp.video.google.com/videodownload?version=0'

The same URL entered into the GUI works OK.

I've looked through the option list but can't anything that might innstruct VLC to use the whole URL not just the beginning. Is this a bug or am I missing something fundamental?

Thanks in advance
Bhead

---------------------------------------------
http://vp.video.google.com/videodownloa ... 6443326569
---------------------------------------------

pink
New Cone
New Cone
Posts: 1
Joined: 09 Jul 2006 11:55

Postby pink » 09 Jul 2006 12:13

8) Very thanks for geo.

I need to understand because i have the error "no supported RTP header detcted"
on this streams one is right but the other no, maybe is an error of transcode, i dont understand what is wrong.

Stream 1 OK

main: adding playlist item `udp://@XXX.YYY.Z.XX:aaaaa ' ( udp://@XXX.YYY.Z.XX:aaaaa )
main debug: creating new input thread
main debug: waiting for thread completion
main debug: thread 327686 (input) created at priority 0 (src/input/input.c:227)
main debug: `udp://@XXX.YYY.Z.XX:aaaaa ' gives access `udp' demux `' path `@XXX.YYY.Z.XX:aaaaa '
main debug: creating demux: access='udp' demux='' path='@XXX.YYY.Z.XX:aaaaa '
main debug: looking for access_demux module: 0 candidates
main warning: no access_demux module matched "udp"
main debug: creating access 'udp' path='@XXX.YYY.Z.XX:aaaaa '
main debug: looking for access2 module: 5 candidates
access_udp debug: opening server=:0 local=XXX.YYY.Z.XX:aaaaa
main debug: net: connecting to ':0@XXX.YYY.Z.XX:aaaaa '
main debug: looking for network module: 2 candidates
ipv4 debug: socket buffer size is 0x1fffe instead of 0x80000
ipv4 debug: IP_ADD_MEMBERSHIP multicast request
main debug: using network module "ipv4"
main debug: unlocking module "ipv4"
main debug: using access2 module "access_udp"
main debug: pre buffering
access_udp debug: detected TS over raw UDP
main debug: received first data for our buffer
main debug: prebuffering done 32900 bytes in 0s - 329 kbytes/s
main debug: creating demux: access='udp' demux='' path='@XXX.YYY.Z.XX:aaaaa '
main debug: looking for demux2 module: 37 candidates
main debug: looking for id3 module: 2 candidates
id3tag debug: checking for ID3 tag
main debug: using id3 module "id3tag"
main debug: unlocking module "id3tag"
main debug: using demux2 module "ts"
ts debug: DEMUX_SET_GROUP 0 (nil)
access_udp warning: unimplemented query in control
main debug: `udp://@XXX.YYY.Z.XX:aaaaa ' sucessfully opened
ts debug: pid[4131] unknown
ts debug: pid[4130] unknown
ts debug: PATCallBack called
ts debug: new PAT ts_id=1 version=0 current_next=1
ts debug: * number=1 pid=1280
ts debug: PMTCallBack called
ts debug: new PMT program number=1 version=0 pid_pcr=4131
ts debug: * es pid=4130 type=3 fcc=mpga
main debug: selecting program id=1
main debug: looking for decoder module: 21 candidates
main debug: using decoder module "mpeg_audio"
main debug: thread 344071 (decoder) created at priority 0 (src/input/decoder.c:159)
ts debug: * es pid=4131 type=2 fcc=mpgv
main debug: looking for decoder module: 21 candidates
main debug: using decoder module "libmpeg2"
main debug: thread 360456 (decoder) created at priority 0 (src/input/decoder.c:159)
ts warning: first packet for pid=4130 cc=0x5
ts warning: first packet for pid=4131 cc=0x5
mpeg_audio debug: MPGA channels:2 samplerate:48000 bitrate:192
main debug: looking for audio output module: 2 candidates
main debug: thread 376841 (aout) created at priority 0 (oss.c:520)
main debug: using audio output module "oss"
main debug: output 's16l' 48000 Hz Stereo frame=1 samples/4 bytes
main debug: mixer 's16l' 48000 Hz Stereo frame=1 samples/4 bytes
main debug: filter(s) 'fl32'->'s16l' 48000 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 23 candidates
main debug: using audio filter module "float32tos16"
main debug: found a filter for the whole conversion
main debug: looking for audio mixer module: 3 candidates
main debug: using audio mixer module "trivial_mixer"
main debug: input 'mpga' 48000 Hz Stereo frame=1152 samples/1161 bytes
main debug: filter(s) 'mpga'->'fl32' 48000 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 23 candidates
main debug: using audio filter module "mpgatofixed32"
main debug: found a filter for the whole conversion
main debug: filter(s) 'fl32'->'fl32' 52800 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 23 candidates
main debug: using audio filter module "bandlimited_resampler"
main debug: found a filter for the whole conversion
main debug: audio output is starving (400917), playing silence
ts debug: pid[8191] unknown
libmpeg2 debug: 704x576, aspect 576000, 25.000 fps
main debug: no usable vout present, spawning one
main debug: looking for video output module: 6 candidates
xvideo debug: adaptor 0, port 61, format 0x32315659 (YV12) planar
xvideo debug: Window manager supports NetWM
xvideo debug: Window manager supports _NET_WM_STATE_ABOVE
xvideo debug: Window manager supports _NET_WM_STATE_STAYS_ON_TOP
main debug: using video output module "xvideo"
main debug: waiting for thread completion
main debug: got 8 direct buffer(s)
main debug: picture in 704x576 (0,0,704x576), chroma I420, ar 4:3, sar 12:11
main debug: picture user 704x576 (0,0,704x576), chroma I420, ar 4:3, sar 12:11
main debug: picture out 704x576, chroma I420, ar 4:3, sar 12:11
main debug: direct render, mapping render pictures 0-6 to system pictures 1-7
main debug: thread 393226 (video output) created at priority 0 (src/video_output/video_output.c:451)
main warning: dts != current_pts (-303314)
main warning: vout synchro warning: pts != current_date (-39600)
main debug: Registering subpicture channel, ID: 2
main debug: Registering subpicture channel, ID: 3
main debug: Registering subpicture channel, ID: 4
main debug: Registering subpicture channel, ID: 5
main debug: stream periodicity changed from B[1] to B[2]
main debug: stream periodicity changed from P[5] to P[4]
main debug: decoded 103/105 pictures
main debug: decoded 105/105 pictures
main debug: decoded 105/105 pictures



Stream 2 KO

main: adding playlist item `udp://@XXX.YYY.Z.XX:aaaaa' ( udp://@XXX.YYY.Z.XX:aaaaa )
main debug: creating new input thread
main debug: waiting for thread completion
main debug: thread 229382 (input) created at priority 0 (src/input/input.c:227)
main debug: `udp://@XXX.YYY.Z.XX:aaaaa' gives access `udp' demux `' path `@XXX.YYY.Z.XX:aaaaa'
main debug: creating demux: access='udp' demux='' path='@XXX.YYY.Z.XX:aaaaa'
main debug: looking for access_demux module: 0 candidates
main warning: no access_demux module matched "udp"
main debug: creating access 'udp' path='@239.113.1.76:11111'
main debug: looking for access2 module: 5 candidates
access_udp debug: opening server=:0 local=XXX.YYY.Z.XX:aaaaa
main debug: net: connecting to ':0@XXX.YYY.Z.XX:aaaaa'
main debug: looking for network module: 2 candidates
ipv4 debug: socket buffer size is 0x1fffe instead of 0x80000
ipv4 debug: IP_ADD_MEMBERSHIP multicast request
main debug: using network module "ipv4"
main debug: unlocking module "ipv4"
main debug: using access2 module "access_udp"
main debug: pre buffering
access_udp debug: no supported RTP header detected
main debug: received first data for our buffer
main debug: prebuffering done 33200 bytes in 0s - 378 kbytes/s
main debug: creating demux: access='udp' demux='' path='@XXX.YYY.Z.XX:aaaaa'
main debug: looking for demux2 module: 37 candidates
main debug: looking for id3 module: 2 candidates
id3tag debug: checking for ID3 tag
main debug: using id3 module "id3tag"
main debug: unlocking module "id3tag"
ts warning: TS module discarded (lost sync)
vobsub debug: this doesn't seem to be a vobsub file
ps warning: this does not look like an MPEG PS stream, continuing anyway
main debug: using demux2 module "ps"
access_udp warning: unimplemented query in control
main debug: `udp://@XXX.YYY.Z.XX:aaaaa' sucessfully opened
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input
ps warning: garbage at input

:roll: Thanks for all, i hope this is the right post to ask this.


Return to “VLC media player for Windows Troubleshooting”

Who is online

Users browsing this forum: No registered users and 17 guests