<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ttg</id>
	<title>VideoLAN Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ttg"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/Ttg/"/>
	<updated>2026-11-04T17:30:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo/Advanced_Streaming_Using_the_Command_Line&amp;diff=8577</id>
		<title>Documentation:Streaming HowTo/Advanced Streaming Using the Command Line</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo/Advanced_Streaming_Using_the_Command_Line&amp;diff=8577"/>
		<updated>2007-05-12T20:57:17Z</updated>

		<summary type="html">&lt;p&gt;Ttg: /* access\= */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Advanced streaming using the command line==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TODO : &lt;br /&gt;
      &lt;br /&gt;
    Update all this &lt;br /&gt;
    Improve texts&lt;br /&gt;
    Video Filters&lt;br /&gt;
    update of syntax&lt;br /&gt;
    other modules ?&lt;br /&gt;
    gather&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Structure of stream output===&lt;br /&gt;
&lt;br /&gt;
Stream output is the name of the feature of VLC that allows to output any stream read by VLC to a file or as a network stream instead of displaying it. Different kind of processing can be applied to the stream during this process (transcoding, re-scaling, filters, re-muxing...). Stream output includes different modules, each of them having different capabilities. You can &#039;&#039;chain&#039;&#039; modules to enhance the possibilities.&lt;br /&gt;
&lt;br /&gt;
Here is the list of the modules currently available:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;standard&#039;&#039; allows to &#039;&#039;send&#039;&#039; the stream via an &#039;&#039;access output&#039;&#039; module: for example, UDP, file, HTTP, ... You will probably want to use this module at the end of your chains.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;transcode&#039;&#039; is used to transcode (decode and re-encode the stream using a different codec and/or bitrate) the audio and the video of the input stream. If the input or output access method doesn&#039;t allow pace control (network, capture devices), this done &amp;quot;on the fly&amp;quot;, in real time. This can require quite a lot of CPU power, depending on the parameters set. Other streams, such as files and disks are transcoded as fast as the system allows it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;duplicate&#039;&#039; allows you to create a second chain, where the stream will be handled in an independent way.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;display&#039;&#039; allows you to display the input stream, as VLC would normally do. Used with the &#039;&#039;duplicate&#039;&#039; module, this allows you to monitor the stream while processing it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;rtp&#039;&#039; streams over RTP (one UDP port for each elementary stream). This module also allows RTSP support.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;es&#039;&#039; allows you to make separate Elementary Streams (ES) out of an input stream. This can be used to save audio and video streams to separate files, for instance.&lt;br /&gt;
&lt;br /&gt;
Each of these modules may take options. Here is the&lt;br /&gt;
syntax that you must use:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;% vlc input_stream --sout &amp;quot;#module1{option1=parameter1{parameter-option1},option2=parameter2}:module2{option1=...,option2=...}:...&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; Some of the module options (option1 in the example) have to be set, others are optional. Option parameters (parameter-option1 in the example) are always optional. These option parameters are also often very advanced settings. If you don&#039;t understand their description, this certainly means that you don&#039;t need them.&lt;br /&gt;
&lt;br /&gt;
You may also use the following syntax :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;% vlc input_stream --sout-module1-option1=... --sout-module1-option2=... --sout-module2-option1=... --sout-module2-option2=... ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, to transcode a stream and send it, use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% vlc input_stream --sout &#039;#transcode{options}:standard{options}&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description of the modules===&lt;br /&gt;
&lt;br /&gt;
===standard (alias std)===&lt;br /&gt;
&lt;br /&gt;
This module saves the stream to a file or sends it over a network, after having muxed it.&lt;br /&gt;
&lt;br /&gt;
The available options are:&lt;br /&gt;
&lt;br /&gt;
====access=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to set the medium used to save or send the stream. This is a compulsory option. Available options are:&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;itemizedlist&amp;gt;&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;file: saves the stream to a file.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;Use the &#039;&#039;append&#039;&#039; option to append the stream to an existing file instead of replacing it.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;udp: streams to a UDP unicast or multicast&lt;br /&gt;
address.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;Item options are: &#039;&#039;caching=&amp;amp;lt;time in&lt;br /&gt;
ms&amp;amp;gt;&#039;&#039; to set the time VLC should buffer data before sending&lt;br /&gt;
it, &#039;&#039;ttl=&amp;amp;lt;ttl&amp;amp;gt;&#039;&#039; to set the ttl of the sent udp&lt;br /&gt;
packets, &#039;&#039;group=&amp;amp;lt;amount of packets&amp;amp;gt;&#039;&#039; to sent&lt;br /&gt;
packets by burst instead of one by one, &#039;&#039;late=&amp;amp;lt;time in&lt;br /&gt;
ms&amp;amp;gt;&#039;&#039; to drop packets that arrive too late at this stage of&lt;br /&gt;
the chain, &#039;&#039;raw&#039;&#039; if you don&#039;t want to wait until the&lt;br /&gt;
MTU is filled before sending the packet.&amp;lt;/pre&amp;gt; &amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;http: streams over HTTP.&amp;lt;/pre&amp;gt; &amp;lt;/pre&amp;gt;Item&lt;br /&gt;
options are: &#039;&#039;user=&amp;amp;lt;user name&amp;amp;gt;&#039;&#039;&lt;br /&gt;
to enable HTTP basic authentication and set the user,&lt;br /&gt;
&#039;&#039;pwd=&amp;amp;lt;password&amp;amp;gt;&#039;&#039; to set the basic&lt;br /&gt;
authentication password, &#039;&#039;mime=&amp;amp;lt;mime type&amp;amp;gt;&#039;&#039;&lt;br /&gt;
to set the mime type returned by the server.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;https: streams over HTTP, using a secured SSL&lt;br /&gt;
connection.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Item options are the same as for http and: &#039;&#039;cert=&amp;amp;lt;path&lt;br /&gt;
to certificate&amp;amp;gt;&#039;&#039;to set the certificate to use,&lt;br /&gt;
&#039;&#039;key=&amp;amp;lt;path to key&amp;amp;gt;&#039;&#039; to set the private key file&lt;br /&gt;
the server should use for the SSL connection, &#039;&#039;ca=&amp;amp;lt;path&lt;br /&gt;
to certificate&amp;amp;gt;&#039;&#039; to set the path to the root&lt;br /&gt;
CA certificates to use for SSL, &#039;&#039;crl=&amp;amp;lt;path to&lt;br /&gt;
certificate&amp;amp;gt;&#039;&#039; to set the revocation certificate to use for&lt;br /&gt;
the SSL connection.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;mmsh: streams using the Microsoft MMS protocol. This&lt;br /&gt;
protocol is used as transport method by many Microsoft&#039;s softwares.&lt;br /&gt;
Note that only a small part of the MMS protocol is supported (MMS&lt;br /&gt;
encapsulated in HTTP).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;Item options are the same as for the http module.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;rtp: streams over RTP. Please note that this is&lt;br /&gt;
a legacy module. It doesn&#039;t allow RTSP and can only be used to stream&lt;br /&gt;
TS streams. Please have a look at the &#039;&#039;rtp&#039;&#039; stream&lt;br /&gt;
output module for a more compliant and complete RTP streamer.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;Options are the same as for the &#039;&#039;udp&#039;&#039; setting.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/itemizedlist&amp;gt;&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;mux=&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; This option allows you to set the encapsulation method used for the resulting stream. This option has to be set.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Available options are: &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;itemizedlist&amp;gt;&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;ts:&#039;&#039; the MPEG2/TS muxer. This the&lt;br /&gt;
standard muxer used to stream MPEG 2. This muxer can be used with any&lt;br /&gt;
&#039;&#039;access&#039;&#039; method. Supported codecs are MPEG 1/2/4,&lt;br /&gt;
MJPEG, H263, H264, I263, WMV 1/2 and theora for video, MPEG audio, AAC and&lt;br /&gt;
a52 for the audio stream.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Item options are: &#039;&#039;pid-video=&amp;amp;lt;pid&amp;amp;gt;&#039;&#039;&lt;br /&gt;
to set the PID of the video track,&lt;br /&gt;
&#039;&#039;pid-audio=&amp;amp;lt;pid&amp;amp;gt;&#039;&#039; to set the PID of the audio&lt;br /&gt;
track, &#039;&#039;pid-spu=&amp;amp;lt;pid&amp;amp;gt;&#039;&#039; to set the PID of the&lt;br /&gt;
subtitle track, &#039;&#039;pid-pmt=&amp;amp;lt;pid&amp;amp;gt;&#039;&#039; to set the PID&lt;br /&gt;
of the PMT (Program Map Table), &#039;&#039;tsid=&amp;amp;lt;id&amp;amp;gt;&#039;&#039; to&lt;br /&gt;
set the ID of the resulting TS stream, &#039;&#039;shaping=&amp;amp;lt;shaping&lt;br /&gt;
delay in ms&amp;amp;gt;&#039;&#039; to set the minimum interval during&lt;br /&gt;
which the bitrate of the stream will remain constant, for variable&lt;br /&gt;
bitrate streams, &#039;&#039;use-key-frames&#039;&#039; uses I frames&lt;br /&gt;
as limits for the shaping intervals, &#039;&#039;pcr=&amp;amp;lt;PCR interval&lt;br /&gt;
in ms&amp;amp;gt;&#039;&#039; allows to set at which interval Program&lt;br /&gt;
Clock References will be sent, &#039;&#039;dts-delay=&amp;amp;lt;delay&lt;br /&gt;
in ms&amp;amp;gt;&#039;&#039; allows to delay PTS (Presentation Time&lt;br /&gt;
Stamps) from the DTS (Decoding Time Stamp) from the given time,&lt;br /&gt;
&#039;&#039;crypt-audio&#039;&#039; allows to enable encryption of the&lt;br /&gt;
audio track using the CSA algorithm, &#039;&#039;csa-ck=&amp;amp;lt;key as a&lt;br /&gt;
16 character word&amp;amp;gt;&#039;&#039; allows to set the key used for CSA&lt;br /&gt;
encryption.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;ps:&#039;&#039; the MPEG2/PS muxer. This the standard muxer for MPEG&lt;br /&gt;
2 files(.mpg). It can be used with the file and http output methods.&lt;br /&gt;
Supported codecs are MPEG 1/2 and MJPEG for video, MPEG audio and a52 for&lt;br /&gt;
audio streams.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;The only available item option is &#039;&#039;dst-delay=&amp;amp;lt;delay&lt;br /&gt;
in ms&amp;amp;gt;&#039;&#039;. It allows to delay PTS (Presentation&lt;br /&gt;
Time Stamps) from the DTS (Decoding Time Stamp) from the given&lt;br /&gt;
time.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;mpeg1:&#039;&#039; the standard MPEG 1 muxer. This muxer should be&lt;br /&gt;
used instead of ps with MPEG 1 video streams, when saved to a file or&lt;br /&gt;
streamed over HTTP. Supported codecs are MPEG 1 and MPEG audio.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;Items options are the same as for the PS muxer.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;ogg:&#039;&#039; the ogg muxer. This is the muxer from the Xiph&lt;br /&gt;
project. It can be used with the HTTP and file output methods. Supported&lt;br /&gt;
codecs are MPEG 1/2/4, MJPEG WMV 1/2 and Theora, audio streams can be vorbis,&lt;br /&gt;
flac, speex, a52 or MPEG audio.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;There is no item option for this muxer.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;asf:&#039;&#039; the Microsoft ASF muxer. This is the standard muxer&lt;br /&gt;
used for streaming by Microsoft&#039;s softwares. Is also used as container&lt;br /&gt;
for WMA audio files. This muxer can be used with the file and HTTP&lt;br /&gt;
output methods. Supported codecs are MPEG 4, MJPEG, WMV 1/2 for video,&lt;br /&gt;
MPEG audio, a52 for audio streams.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Item options are: &lt;br /&gt;
&#039;&#039;title=&amp;amp;lt;title&amp;amp;gt;&#039;&#039;,&lt;br /&gt;
&#039;&#039;autor=&amp;amp;lt;author&amp;amp;gt;&#039;&#039;,&lt;br /&gt;
&#039;&#039;copyright=&amp;amp;lt;copyright message&amp;amp;gt;&#039;&#039;,&lt;br /&gt;
&#039;&#039;comment=&amp;amp;lt;comments&amp;amp;gt;&#039;&#039;,&lt;br /&gt;
&#039;&#039;rating=&amp;amp;lt;rating&amp;amp;gt;&#039;&#039; allow you to set what will be displayed in the according field of the stream comments.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;asfh:&#039;&#039; this is a special version of the ASF muxer, that&lt;br /&gt;
should be used for MMSH streaming. MMSH is the only supported output&lt;br /&gt;
method. Supported codecs are the same as for ASF.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;Item options are the same as for ASF.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;avi:&#039;&#039; the Microsoft AVI muxer. This is very common&lt;br /&gt;
encapsulation format for MPEG 4 files. The only supported output method&lt;br /&gt;
is file. Supported codecs are MPEG 1/2/4, H263, H264 and I263 for video,&lt;br /&gt;
MPEG audio and a52 for audio streams.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;There is not item option for this muxer.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;mpjpeg:&#039;&#039; the multipart jpeg muxer.&lt;br /&gt;
This encapsulation format is mostly used on surveillance video cameras&lt;br /&gt;
with an integrated web-server. Such streams are usually embedded in&lt;br /&gt;
web-pages and seen with standard Internet browsers, as they are seen&lt;br /&gt;
as a succession of jpeg images. The only supported output method is&lt;br /&gt;
HTTP. The only usable codec is MJPEG. No sound track can be muxed&lt;br /&gt;
in such streams.&amp;lt;/pre&amp;gt; &amp;lt;/pre&amp;gt;No item option is available for this&lt;br /&gt;
muxer.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/itemizedlist&amp;gt;&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;dst=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to give informations about the location&lt;br /&gt;
where the stream should actually be saved or sent.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Here is the meaning of the &#039;&#039;dst&#039;&#039; option&lt;br /&gt;
depending on the parameter used for the &#039;&#039;access&#039;&#039;&lt;br /&gt;
option.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;itemizedlist&amp;gt;&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;If the &#039;&#039;file&#039;&#039; output method is used, dst is&lt;br /&gt;
the complete path where the file should be saved.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;If the &#039;&#039;udp&#039;&#039; or &#039;&#039;rtp&#039;&#039;&lt;br /&gt;
output method is used, dst is the unicast or multicast&lt;br /&gt;
destination address and, optionally, UDP port, in the form&lt;br /&gt;
&#039;&#039;address:port&#039;&#039;.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;If the &#039;&#039;http&#039;&#039;,&lt;br /&gt;
&#039;&#039;https&#039;&#039; or &#039;&#039;mmsh&#039;&#039; output method is&lt;br /&gt;
chosen, dst is the address, port and path of the local network interface&lt;br /&gt;
on which the server should listen for requests. If no address is given,&lt;br /&gt;
VLC will listen on all the network interfaces. These information&lt;br /&gt;
have to be supplied using the &#039;&#039;address:port/path&#039;&#039;&lt;br /&gt;
syntax.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/itemizedlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;sap&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Use this option if you want VLC to send SAP (Session Announcement&lt;br /&gt;
Protocol) announces. SAP is a service discovery protocol, that uses&lt;br /&gt;
a special multicast address to send a list of available streams on a&lt;br /&gt;
server.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;&amp;lt;/pre&amp;gt;This option can only be enabled with the &#039;&#039;udp&#039;&#039;&lt;br /&gt;
output method.&amp;lt;/pre&amp;gt;&amp;lt;/note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;group=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to specify the name of an optional &#039;&#039;group&#039;&#039; of streams. A VLC used as a client will use this field to classify the stream.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;&amp;lt;/pre&amp;gt;This option uses a private extension of the SAP protocol.&lt;br /&gt;
VLC will be the only client able to read this field.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option can only be used it the &#039;&#039;sap&#039;&#039;&lt;br /&gt;
option has been enabled.&amp;lt;/pre&amp;gt;&amp;lt;/note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;sap-ipv6&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Use this option if you want the SAP announces to be sent using the&lt;br /&gt;
&#039;&#039;IPv6&#039;&#039; protocol instead of &#039;&#039;IPv4&#039;&#039;.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;&amp;lt;/pre&amp;gt;This option can only be used it the &#039;&#039;sap&#039;&#039;&lt;br /&gt;
option has been enabled.&amp;lt;/pre&amp;gt;&amp;lt;/note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;slp&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;SLP stands for &#039;&#039;Service Location Protocol&#039;&#039;. It is an alternative to SAP for session announcement. Use this option if you want to send such announces.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;name=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Use this option to specify the name of the stream that will be sent in SAP and SLP announces.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;&amp;lt;/pre&amp;gt;This option can only be used it the &#039;&#039;sap&#039;&#039;&lt;br /&gt;
or &#039;&#039;slp&#039;&#039; option has been enabled.&amp;lt;/pre&amp;gt;&amp;lt;/note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect2&amp;gt;&amp;lt;title&amp;gt;display&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt; This module can be used to display the stream. This is&lt;br /&gt;
particularly useful in a &#039;&#039;duplicate&#039;&#039; chain, in order&lt;br /&gt;
to monitor a stream while it is being saved or streamed. &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;available options are:&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;novideo&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;You can use this option to disable video in the displayed stream.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;noaudio&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;You can use this option to disable audio in the displayed stream.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;delay=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;You can use this option to introduce a delay in the display of the stream. Delay has to be given in ms.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect2&amp;gt;&amp;lt;title&amp;gt;rtp&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This module can be used to send a stream using the &#039;&#039;RTP&lt;br /&gt;
(Real Time Protocol)&#039;&#039; protocol (see RFC 3550).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;&amp;lt;/pre&amp;gt;Although use of &#039;&#039;RTSP&#039;&#039; is possible using&lt;br /&gt;
this module, it won&#039;t allow you to make Video On demand. Please have a&lt;br /&gt;
look at the description of the VLM module for that.&amp;lt;/pre&amp;gt;&amp;lt;/note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;The different available options are:&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;dst=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allow to give the destination UDP address. This can&lt;br /&gt;
be the address of a host or a multicast group. This option has to be&lt;br /&gt;
given, unless the &#039;&#039;sdp=rtsp://&#039;&#039;option is given (see&lt;br /&gt;
below). In the latter case, the stream will be sent to the host doing the&lt;br /&gt;
&#039;&#039;RTSP&#039;&#039; request.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;port=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to set the UDP port used to send the first &#039;&#039;elementary stream&#039;&#039;. This port has to be even. Other streams will be streamed using even ports directly above this one.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;port-video=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to set the UDP port used to send the first&lt;br /&gt;
video &#039;&#039;elementary stream&#039;&#039;. This port has to be&lt;br /&gt;
even.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;port-audio=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to set the UDP port used to send the first&lt;br /&gt;
audio &#039;&#039;elementary stream&#039;&#039;. This port has to be&lt;br /&gt;
even.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;sdp=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to set the way the SDP (Session Description Protocol) file corresponding the the stream should be made available.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Options are:&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;itemizedlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;file://&amp;amp;lt;path to the file&amp;amp;gt;&#039;&#039;, to&lt;br /&gt;
export the SDP as a local file&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;http://&amp;amp;lt;local interface&lt;br /&gt;
IP:port/path&amp;amp;gt;&#039;&#039;, to make the file available using the&lt;br /&gt;
integrated HTTP server of VLC.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;&amp;lt;/pre&amp;gt;The &#039;&#039;local interface IP&#039;&#039; argument&lt;br /&gt;
is optional. If not given, VLC will listen on all available&lt;br /&gt;
interfaces.&amp;lt;/pre&amp;gt;&amp;lt;/note&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;rtsp://&amp;amp;lt;local interface&lt;br /&gt;
IP:port/path&amp;amp;gt;&#039;&#039;, to make the SDP file available using the&lt;br /&gt;
&#039;&#039;RTSP&#039;&#039; protocol (see RFC 2326).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;&amp;lt;/pre&amp;gt;The &#039;&#039;local interface IP&#039;&#039; argument&lt;br /&gt;
is optional. If not given, VLC will listen on all available&lt;br /&gt;
interfaces.&amp;lt;/pre&amp;gt;&amp;lt;/note&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;sap&#039;&#039;, to export the SDP using the&lt;br /&gt;
SAP (Session Announcement Protocol, see RFC 2974).&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/itemizedlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;ttl=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option can be used to set the &#039;&#039;TTL&#039;&#039; (Time&lt;br /&gt;
to Live) of the sent UDP packets.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;mux=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to set the encapsulation method used to&lt;br /&gt;
send the stream. See &#039;&#039;mux=&#039;&#039; options of the&lt;br /&gt;
&#039;&#039;standard&#039;&#039; module for a description of the available&lt;br /&gt;
method. Only &#039;&#039;ts&#039;&#039; and &#039;&#039;raw&#039;&#039;&lt;br /&gt;
(no encpasulation) are possible values for &#039;&#039;RTP&#039;&#039;&lt;br /&gt;
streams. Default is RAW.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;name=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option can be used to set the name that will be displayed on&lt;br /&gt;
the client receiving the stream.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;description=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option can be used to give an additional description of the&lt;br /&gt;
stream.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;url=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to give the address of a website with&lt;br /&gt;
additional informations about the stream.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;email=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This options allows to give a contact e-mail address&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect2&amp;gt;&amp;lt;title&amp;gt;es&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;The &#039;&#039;es&#039;&#039; module can be used to separate the&lt;br /&gt;
different &#039;&#039;elementary streams&#039;&#039; from a stream,&lt;br /&gt;
and save each of them in a different file or send it to a separate&lt;br /&gt;
destination.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;The available parameters are:&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;access-video=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Use this option to set the medium used to save or send the video&lt;br /&gt;
&#039;&#039;elementary streams&#039;&#039;. Possible values and item&lt;br /&gt;
options are the same as for the &#039;&#039;access&#039;&#039; option of&lt;br /&gt;
the &#039;&#039;standard&#039;&#039; module (see above).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;access-audio=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Use this option to set the medium used to save or send the audio&lt;br /&gt;
&#039;&#039;elementary streams&#039;&#039;. Possible values and item&lt;br /&gt;
options are the same than for the &#039;&#039;access&#039;&#039; option of&lt;br /&gt;
the &#039;&#039;standard&#039;&#039; module (see above).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;access=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option can be used instead of both&lt;br /&gt;
&#039;&#039;access-video&#039;&#039; and &#039;&#039;access-audio&#039;&#039;&lt;br /&gt;
options, when they share the same setting.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;mux-video=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Use this option to set the encapsulation method used for the&lt;br /&gt;
video &#039;&#039;elementary streams&#039;&#039;. Possible values and item&lt;br /&gt;
options are the same as for the &#039;&#039;mux&#039;&#039; option of&lt;br /&gt;
the &#039;&#039;standard&#039;&#039; module (see above).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;mux-audio=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Use this option to set the encapsulation method used for the&lt;br /&gt;
audio &#039;&#039;elementary streams&#039;&#039;. Possible values and item&lt;br /&gt;
options are the same than for the &#039;&#039;mux&#039;&#039; option of the&lt;br /&gt;
&#039;&#039;standard&#039;&#039; module (see above).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;mux=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option can be used instead of both&lt;br /&gt;
&#039;&#039;mux-video&#039;&#039; and &#039;&#039;mux-audio&#039;&#039;&lt;br /&gt;
options, when they share the same setting.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;dst-video=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Use this option to set the location where the video&lt;br /&gt;
&#039;&#039;elementary streams&#039;&#039; should be saved, sent, or made&lt;br /&gt;
available. The exact meaning of this option depends on the value of the&lt;br /&gt;
&#039;&#039;access-video&#039;&#039; option and is the same as for the&lt;br /&gt;
&#039;&#039;url&#039;&#039; option of the &#039;&#039;standard&#039;&#039;&lt;br /&gt;
module (see above).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;&amp;lt;/pre&amp;gt;If you use the &#039;&#039;%d&#039;&#039; string in the url&lt;br /&gt;
field, VLC will replace it by the number of the audio or video track&lt;br /&gt;
considered. The &#039;&#039;%c&#039;&#039; string will be replaced by the&lt;br /&gt;
name (FOURCC) of the codec of the track.&amp;lt;/pre&amp;gt;&amp;lt;/note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;dst-audio=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Use this option to set the location where the audio&lt;br /&gt;
&#039;&#039;elementary streams&#039;&#039; should be saved, sent, or made&lt;br /&gt;
available. The exact meaning of this option depends on the value of the&lt;br /&gt;
&#039;&#039;access-audio&#039;&#039; option and is the same as for the&lt;br /&gt;
&#039;&#039;url&#039;&#039; option of the &#039;&#039;standard&#039;&#039;&lt;br /&gt;
module (see above).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;&amp;lt;/pre&amp;gt;If you use the &#039;&#039;%d&#039;&#039; string in the url&lt;br /&gt;
field, VLC will replace it by the number of the audio or video track&lt;br /&gt;
considered. The &#039;&#039;%c&#039;&#039; string will be replaced by the&lt;br /&gt;
name (FOURCC) of the codec of the track.&amp;lt;/pre&amp;gt;&amp;lt;/note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;dst=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option can be used instead of both&lt;br /&gt;
&#039;&#039;dst-video&#039;&#039; and &#039;&#039;dst-audio&#039;&#039;&lt;br /&gt;
options, when they share the same setting.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect2&amp;gt;&amp;lt;title&amp;gt;transcode&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;You can use this module to transcode a stream, i.e. to change its&lt;br /&gt;
codecs or the encoding bitrates. Some additional processing can be done&lt;br /&gt;
during this process, such as re-scaling, deinterlacing, resampling,&lt;br /&gt;
etc.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;&amp;lt;/pre&amp;gt;Depending on the bitrate of the original stream and of&lt;br /&gt;
the options chosen, transcoding can be a very CPU intensive task. As&lt;br /&gt;
a consequence, streaming of a real time transcoded stream can lead to&lt;br /&gt;
dropped frames or a jerky image and sound in some cases, when running&lt;br /&gt;
out of resources.&amp;lt;/pre&amp;gt;&amp;lt;/note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Available options are:&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;vcodec=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This options allows to specify the codec the video tracks of the&lt;br /&gt;
input stream should be transcoded to.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;List of available codecs can be found on the &lt;br /&gt;
&amp;lt;ulink url=&amp;quot;/streaming/features.html&amp;quot;&amp;gt;streaming features page&amp;lt;/ulink&amp;gt;.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;vb=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to set the bitrate of the transcoded video&lt;br /&gt;
stream, in kbit/s&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;venc=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This allows to set the encoder to use to encode the videos stream. Available options are:&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;itemizedlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;ffmpeg&#039;&#039;: this is the libavcodec encoding&lt;br /&gt;
module. It handles a large variety of different codecs (the list can be&lt;br /&gt;
found on the &amp;lt;ulink url=&amp;quot;/streaming/features.html&amp;quot;&amp;gt;streaming features&lt;br /&gt;
page&amp;lt;/ulink&amp;gt;.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Item options are: &#039;&#039;keyint=&amp;amp;lt;number of&lt;br /&gt;
frames&amp;amp;gt;&#039;&#039; allows to set the maximal amount of frames&lt;br /&gt;
between 2 key frames, &#039;&#039;hurry-up&#039;&#039; allows the&lt;br /&gt;
encoder to decrease the quality of the stream if the CPU can&#039;t keep&lt;br /&gt;
up with the encoding rate, &#039;&#039;interlace&#039;&#039; allows&lt;br /&gt;
to improve the quality of the encoding of interlaced streams,&lt;br /&gt;
&#039;&#039;noise-reduction=&amp;amp;lt;noise reduction factor&amp;amp;gt;&#039;&#039;&lt;br /&gt;
enables a noise reduction algorithm (will decrease required bitrate at&lt;br /&gt;
the cost of details in the image), &#039;&#039;vt=&amp;amp;lt;bitrate tolerance&lt;br /&gt;
in kbit/s&amp;amp;gt;&#039;&#039; allows to set a tolerance for the bitrate of&lt;br /&gt;
the outputted video stream, &#039;&#039;bframes=&amp;amp;lt;amount of frames&amp;amp;gt;&lt;br /&gt;
&#039;&#039; allows to set the amount of B frames between 2 key frames,&lt;br /&gt;
&#039;&#039;qmin=&amp;amp;lt;quantizer&amp;amp;gt;&#039;&#039; allows to set the minimum&lt;br /&gt;
quantizer scale, &#039;&#039;qmax=&amp;amp;lt;quantizer&amp;amp;gt;&#039;&#039; allows&lt;br /&gt;
to set the maximum quantizer scale, &#039;&#039;qscale=&amp;amp;lt;quantizer&lt;br /&gt;
scale&amp;amp;gt;&#039;&#039; allows to specify a fixed quantizer scale&lt;br /&gt;
for VBR encodings, &#039;&#039;i-quant-factor=&amp;amp;lt;quantization&lt;br /&gt;
factor&amp;amp;gt;&#039;&#039; allows to set the quantization factor of I&lt;br /&gt;
frames, compared to P frames, &#039;&#039;hq=&amp;amp;lt;quality&amp;amp;gt;&#039;&#039;&lt;br /&gt;
allows to choose the quality level for the encoding of the motion&lt;br /&gt;
vectors (arguments are simple, rd or bits, default is simple&lt;br /&gt;
*FIXME*), &#039;&#039;strict=&amp;amp;lt;level of compliance&amp;amp;gt;&#039;&#039;&lt;br /&gt;
allows to force a stricter standard compliance (possible values are&lt;br /&gt;
-1, 0 and 1, default is 0), &#039;&#039;strict-rc&#039;&#039; enables&lt;br /&gt;
a strict rate control algorithm, &#039;&#039;rc-buffer-size=&amp;amp;lt;size&lt;br /&gt;
of the buffer in bits&amp;amp;gt;&#039;&#039; allows to choose the size of&lt;br /&gt;
the buffer used for rate control (bigger means more efficient rate&lt;br /&gt;
control), &#039;&#039;rc-buffer-aggressivity=&amp;amp;lt;float representing the&lt;br /&gt;
aggressiveness&amp;amp;gt;&#039;&#039; allows to set the rate control buffer&lt;br /&gt;
aggressiveness *FIXME*, &#039;&#039;pre-me&#039;&#039; allows to enable pre&lt;br /&gt;
motion estimation, &#039;&#039;mpeg4-matrix&#039;&#039; enable use of the&lt;br /&gt;
MPEG4 quantization matrix with MPEG2 streams, improving quality while&lt;br /&gt;
keeping compatibility with MPEG2 decoders, &#039;&#039;trellis&#039;&#039;&lt;br /&gt;
enables trelli quantization (better quality, but slower&lt;br /&gt;
processing).&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;theora&#039;&#039;: The Xiph.org theora encoder.&lt;br /&gt;
The module is used to produce theora streams. Theora is a free patent&lt;br /&gt;
and royalties free video codec.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;The only available item option is &#039;&#039;quality=&amp;amp;lt;quality&lt;br /&gt;
level&amp;amp;gt;&#039;&#039;. This option allows to create a VBR stream,&lt;br /&gt;
overriding &#039;&#039;vb&#039;&#039; setting. the quality level must be an&lt;br /&gt;
integer between 1 and 10. Higher is better.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;x264&#039;&#039;. x264 is a free open-source h264 encoder. h264 (or MPEG4-AVC) is a quite recent high quality video codec.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Item options are: &#039;&#039;keyint=&amp;amp;lt;number of&lt;br /&gt;
frames&amp;amp;gt;&#039;&#039; allows to set the maximal amount of&lt;br /&gt;
frames between 2 key frames, &#039;&#039;idrint=&amp;amp;lt;number of&lt;br /&gt;
frames&amp;amp;gt;&#039;&#039; allows to set the maximal amount of frames&lt;br /&gt;
between 2 IDR frames, &#039;&#039;bframes=&amp;amp;lt;amount of frames&amp;amp;gt;&lt;br /&gt;
&#039;&#039; allows to set the amount of B frames between an I and&lt;br /&gt;
a P frame, &#039;&#039;qp=&amp;amp;lt;quantizer parameter&amp;amp;gt;&#039;&#039;&lt;br /&gt;
allows to specify a fixed quantizer (between 1 and 51),&lt;br /&gt;
&#039;&#039;qp-max=&amp;amp;lt;quantizer parameter&amp;amp;gt;&#039;&#039; allows to set&lt;br /&gt;
the maximum value for the quantizer, &#039;&#039;qp-min=&amp;amp;lt;quantizer&lt;br /&gt;
parameter&amp;amp;gt;&#039;&#039; allows to set the minimum value for&lt;br /&gt;
the quantizer, &#039;&#039;cabac&#039;&#039; enables the CABAC&lt;br /&gt;
(Context-Adaptive Binary Arithmetic Coding) algorithm (slower,&lt;br /&gt;
but enhances quality), &#039;&#039;loopfilter&#039;&#039; enables&lt;br /&gt;
deblocking loop filter, &#039;&#039;analyse&#039;&#039; enables the&lt;br /&gt;
analyze mode, &#039;&#039;frameref=&amp;amp;lt;amount of frames&amp;amp;gt;&#039;&#039;&lt;br /&gt;
allows to set the number of previous frames used as predictors,&lt;br /&gt;
&#039;&#039;scenecut=&amp;amp;lt;sensibility&amp;amp;lt;&#039;&#039; allows to control&lt;br /&gt;
how aggressively the encoder should insert extra I-frame, on scene&lt;br /&gt;
change.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/itemizedlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;fps=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This options allows to set the framerate of the transcoded&lt;br /&gt;
video, in frame per second. reducing the framerate of a video can help&lt;br /&gt;
decreasing its bitrate.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;deinterlace&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to enable deinterlacing of interlaced video&lt;br /&gt;
streams before encoding.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;croptop=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to crop the upper part of the source video while&lt;br /&gt;
transcoding. The argument is the number of lines the video should be&lt;br /&gt;
cropped.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;cropbottom=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to crop the lower part of the source video. The&lt;br /&gt;
argument is the Y coordinate of the first line to be cropped.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;cropleft&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to crop the left part of the source video while&lt;br /&gt;
transcoding. The argument is the number of columns the video should be&lt;br /&gt;
cropped.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;cropright=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to crop the right part of the source video. The&lt;br /&gt;
argument is the X coordinate of the first column to be cropped.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;scale=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows the give the ratio from which the video should&lt;br /&gt;
be rescaled while being transcoded. This option can be particularly&lt;br /&gt;
useful to help reduce the bitrate of a stream.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;width=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This options allows to give the width of the transcoded video in&lt;br /&gt;
pixels.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;height&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This options allows to give the height of the transcoded video,&lt;br /&gt;
in pixels.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;acodec=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This options allows to specify the codec the audio tracks of the&lt;br /&gt;
input stream should be transcoded to.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;List of available codecs can be found on the&lt;br /&gt;
&amp;lt;ulink url=&amp;quot;/streaming/features.html&amp;quot;&amp;gt;streaming features page&amp;lt;/ulink&amp;gt;.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;ab=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to set the bitrate of the transcoded audio&lt;br /&gt;
stream, in kbit/s&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;aenc=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This allows to set the encoder to use to encode the audio stream.&lt;br /&gt;
Available options are:&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;itemizedlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;ffmpeg&#039;&#039;: this is the libavcodec encoding&lt;br /&gt;
module. It handles a large variety of different codecs (the list can be&lt;br /&gt;
found on the &amp;lt;ulink url=&amp;quot;/streaming/features.html&amp;quot;&amp;gt;streaming features&lt;br /&gt;
page&amp;lt;/ulink&amp;gt;.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;vorbis&#039;&#039;. This module uses the vorbis&lt;br /&gt;
encoder from the Xiph.org project. Vorbis is a free, open, license-free&lt;br /&gt;
lossy audio codec.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Item options are: &#039;&#039;quality=&amp;amp;lt;quality&lt;br /&gt;
level&amp;amp;gt;&#039;&#039; allows to use VBR (variable bitrate)&lt;br /&gt;
encoding instead of the default CBR (constant bitrate), and&lt;br /&gt;
to set the quality level (between 1 and 10, higher is better),&lt;br /&gt;
&#039;&#039;max-bitrate=&amp;amp;lt;bitrate in kbit/s&amp;amp;gt;&#039;&#039; allows to set&lt;br /&gt;
the maximum bitrate, for vbr encoding, &#039;&#039;min-bitrate=&amp;amp;lt;bitrate&lt;br /&gt;
in kbit/s&amp;amp;gt;&#039;&#039; allows to set the minimum bitrate,&lt;br /&gt;
for vbr encoding, &#039;&#039;cbr&#039;&#039; allows to force cbr&lt;br /&gt;
encoding.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;speex&#039;&#039;. This module uses the speex&lt;br /&gt;
encoder from the Xiph.org project. Speex is a lossy audio codec, best&lt;br /&gt;
fit for very low bitrates (around 10 kbit/s) and particularly video&lt;br /&gt;
conference.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/itemizedlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;samplerate=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to set the samplerate of the transcoded audio&lt;br /&gt;
stream, in Hz. Reducing the samplerate is be a way to lower the bitrate&lt;br /&gt;
of the resulting audio stream.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;channels=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to set the number of channels of the resulting&lt;br /&gt;
audio stream. This is useful for codecs that don&#039;t have support for more&lt;br /&gt;
than 2 channels, of to lower the bitrate of an audio stream.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;scodec=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This options allows to specify subtitle format the subtitles tracks of the input stream should be converted to.&lt;br /&gt;
&lt;br /&gt;
List of available codecs can be found on the&lt;br /&gt;
&amp;lt;ulink url=&amp;quot;/streaming/features.html&amp;quot;&amp;gt;streaming features page&amp;lt;/ulink&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;senc=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This allows to set the converter to use to encode the subtitle&lt;br /&gt;
stream.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;The only subtitle encoder we have at this time is&lt;br /&gt;
&#039;&#039;dvbsub&#039;&#039;.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;soverlay&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allow to render subtitles directly on the video,&lt;br /&gt;
while transcoding it. Do not confuse this option with senc/scodec that&lt;br /&gt;
transcode the subtitles and streams them&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;sfilter=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This option allows to render some images generated by a so called&lt;br /&gt;
&#039;&#039;subpicture filter&#039;&#039; (e.g. a logo, a text string,&lt;br /&gt;
etc) on top of the video.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;List of available &#039;&#039;subpicture filters&#039;&#039; can be&lt;br /&gt;
found on the &amp;lt;ulink url=&amp;quot;http://www.videolan.org/streaming/features.html&amp;quot;&amp;gt;streaming features&lt;br /&gt;
page&amp;lt;/ulink&amp;gt;. The Item options of this modules can be found using the following command line:&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;prompt&amp;gt;% &amp;lt;/prompt&amp;gt;&amp;lt;userinput&amp;gt;vlc -p --advanced &amp;amp;lt;module name&amp;amp;gt;&amp;lt;/userinput&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;threads=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This options allows to set the amount of threads that should&lt;br /&gt;
be used to encode the streams. Increasing this number to the amount&lt;br /&gt;
of processors on the computer, (or twice this number on Intel P4 HT&lt;br /&gt;
processors) should improve transcoding performance.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;audio-sync&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;When this option is enabled, VLC will drop/duplicate video frames to synchronize the video track on the audio track.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect2&amp;gt;&amp;lt;title&amp;gt;duplicate&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This module can be used to duplicate the stream, and so process it&lt;br /&gt;
through several different chains.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Available options are:&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;dst=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This options allows to give the chain through which the duplicated stream should be processed.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;&amp;lt;/pre&amp;gt;Several &#039;&#039;dst=&#039;&#039; options have to be used in the same duplicate block to actually duplicate the stream.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;Any of the stream output module described earlier can be used as parameter of this option.&amp;lt;/pre&amp;gt;&amp;lt;/note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;select=&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This options can be used to duplicate only a part&lt;br /&gt;
&#039;&#039;elementary streams&#039;&#039; of a complete stream.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Several criteria can be given, by separating each of them with a&lt;br /&gt;
comma.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;For criteria that need a parameter, such as&lt;br /&gt;
&#039;&#039;es&#039;&#039; and &#039;&#039;program&#039;&#039;,&lt;br /&gt;
you can also specify a range, using the syntax&lt;br /&gt;
&#039;&#039;criteria=num_start-num_end&#039;&#039;.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Available parameters are:&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;itemizedlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;program=&#039;&#039;: duplicate only&lt;br /&gt;
&#039;&#039;elementary streams&#039;&#039; belonging to the&lt;br /&gt;
selected program (or SID). This option only works with MPEG2/TS&lt;br /&gt;
streams.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;noprogram=&#039;&#039;: do not duplicate&lt;br /&gt;
&#039;&#039;elementary streams&#039;&#039; belonging to the&lt;br /&gt;
selected program (or PID). This option only works with MPEG2/TS&lt;br /&gt;
streams.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;es=&#039;&#039;: duplicate only the&lt;br /&gt;
&#039;&#039;elementary stream&#039;&#039; with the selected&lt;br /&gt;
id.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;noes=&#039;&#039;: do not duplicate&lt;br /&gt;
the &#039;&#039;elementary stream&#039;&#039; with the selected&lt;br /&gt;
id.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;video&#039;&#039;: duplicate only video&lt;br /&gt;
&#039;&#039;elementary streams&#039;&#039;.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;novideo&#039;&#039;: do not duplicate video&lt;br /&gt;
&#039;&#039;elementary streams&#039;&#039;.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;audio&#039;&#039;: duplicate only audio&lt;br /&gt;
&#039;&#039;elementary streams&#039;&#039;.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;noaudio&#039;&#039;: do not duplicate audio&lt;br /&gt;
&#039;&#039;elementary streams&#039;&#039;.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;spu&#039;&#039;: duplicate only subtitle&lt;br /&gt;
&#039;&#039;elementary streams&#039;&#039;.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;listitem&amp;gt;&amp;lt;/pre&amp;gt;&#039;&#039;nospu&#039;&#039;: do not duplicate subtitle&lt;br /&gt;
&#039;&#039;elementary streams&#039;&#039;.&amp;lt;/pre&amp;gt;&amp;lt;/listitem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/itemizedlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;#duplicate{dst=std{...},select=&amp;quot;program=100-200,novideo&amp;quot;}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;This &#039;&#039;duplicate&#039;&#039; chain will only output the non&lt;br /&gt;
video &#039;&#039;elementary streams&#039;&#039; belonging to the programs&lt;br /&gt;
which PID are between 100 and 200.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect2&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
Miscellaneous&lt;br /&gt;
&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Here are a few additional global options:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;--sout-all, --no-sout-all&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Enable streaming of all ES (default disabled). By default VLC will&lt;br /&gt;
only stream one audio ES and one video ES (the first ones). If you&lt;br /&gt;
enable sout-all, all ES (audio, video and SPU) will be streamed.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;--sout-keep, --no-sout-keep&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;Keep sout open (default disabled) : use the same sout instance&lt;br /&gt;
across the various playlist items, if possible.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;--no-sout-audio&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;This options allows to disable audio in the outputted stream.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect3&amp;gt;&amp;lt;title&amp;gt;--no-sout-video&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;This options allows to disable video in the outputted stream.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect2&amp;gt;&amp;lt;title&amp;gt;Simplified Syntax&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The stream output also offers a simplified syntax,&lt;br /&gt;
with which you can only you use the &#039;&#039;standard&#039;&#039; module&lt;br /&gt;
main options:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;prompt&amp;gt;% &amp;lt;/prompt&amp;gt;&amp;lt;userinput&amp;gt;vlc input_stream --sout access/mux:url&amp;lt;/userinput&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 where &#039;&#039;access&#039;&#039;,&lt;br /&gt;
&#039;&#039;mux&#039;&#039; and &#039;&#039;url&#039;&#039; are as defined in&lt;br /&gt;
the options of the standard module.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sect1&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
Examples&lt;br /&gt;
&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
To understand fully the complex syntax of VLC&#039;s&lt;br /&gt;
stream output, please look at the examples in the next section.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sect1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/chapter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;/div&gt;</summary>
		<author><name>Ttg</name></author>
	</entry>
</feed>