<?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=Hogi</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=Hogi"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/Hogi/"/>
	<updated>2026-11-04T16:57:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=ActiveX/HTML&amp;diff=8412</id>
		<title>ActiveX/HTML</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=ActiveX/HTML&amp;diff=8412"/>
		<updated>2007-04-18T15:21:13Z</updated>

		<summary type="html">&lt;p&gt;Hogi: New Infos how to solve the Problem. Is clsid:E23FE9C6-778E-49D4-B537-38FCDE4887D8 outdated?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{howto| use the [[ActiveX]] control within a webpage}}&lt;br /&gt;
&lt;br /&gt;
==Embedding Activex using Javascript==&lt;br /&gt;
&lt;br /&gt;
You can insert the [[ActiveX]] control in your HTML pages like this :&lt;br /&gt;
&lt;br /&gt;
  Attention, this ClassID seems outdated! --[[User:Hogi|Hogi]] 17:21, 18 April 2007 (CEST)&lt;br /&gt;
  &amp;lt;OBJECT classid=&amp;quot;clsid:E23FE9C6-778E-49D4-B537-38FCDE4887D8&amp;quot;&lt;br /&gt;
     codebase=&amp;quot;http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab&amp;quot;&lt;br /&gt;
        width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; id=&amp;quot;vlc&amp;quot; events=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;Src&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;ShowDisplay&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;AutoLoop&amp;quot; value=&amp;quot;False&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;AutoPlay&amp;quot; value=&amp;quot;False&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/OBJECT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Sourcecode above doesn&#039;t work always, exspecially with Windows 2000 and Internet Explorer 6. That&#039;s why you&#039;d better use this code:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;OBJECT classid=&amp;quot;clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921&amp;quot;&lt;br /&gt;
     codebase=&amp;quot;http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab#Version=0,8,6,0&amp;quot;&lt;br /&gt;
        width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; id=&amp;quot;vlc&amp;quot; events=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;Src&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;ShowDisplay&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;AutoLoop&amp;quot; value=&amp;quot;False&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;AutoPlay&amp;quot; value=&amp;quot;False&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/OBJECT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then, using Javascript, you can select another source, or change the audio track :&lt;br /&gt;
&lt;br /&gt;
  document.vlc.playlistClear();&lt;br /&gt;
  var options=[&amp;quot;:audio-track=5&amp;quot;]; // select audio track 5 (=6th, 1st is 0)&lt;br /&gt;
  document.vlc.addTarget(&amp;quot;...&amp;quot;,options,2,0); // replace entry 0&lt;br /&gt;
  document.vlc.play();&lt;br /&gt;
&lt;br /&gt;
See http://people.videolan.org/~damienf/plugin-0.8.6.html for a complete demo.&lt;br /&gt;
&lt;br /&gt;
==Embedding ActiveX using m3u Playlists==&lt;br /&gt;
Maybe a better to show VLC in an HTML Website is to use m3u Playlists. It has got the advantage that users with turned-off Javascript can also use this plugin, since document.vlc.addTarget won&#039;t work with javascript turned off.&lt;br /&gt;
&lt;br /&gt;
* Step 1: Create the HTML website with the VLC-Object linked to the m3u playlist&lt;br /&gt;
* Step 2: Create your m3u playlist with all options, save and upload it to your webspace.&lt;br /&gt;
* Step 3 (optional): Create buttons and other objects to control VLC (like document.vlc.play();)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1: Creating the website to embed ActiveX Control&#039;&#039;&#039;&lt;br /&gt;
 &amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01 Frameset//EN&amp;quot; &amp;quot;http://www.w3.org/TR/html4/frameset.dtd&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;HTML&amp;gt;&lt;br /&gt;
   &amp;lt;BODY marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot; topmargin=&amp;quot;0&amp;quot; leftmargin=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;OBJECT classid=&amp;quot;clsid:E23FE9C6-778E-49D4-B537-38FCDE4887D8&amp;quot;&lt;br /&gt;
         codebase=&amp;quot;http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab&amp;quot;&lt;br /&gt;
         width=&amp;quot;400&amp;quot; height=&amp;quot;300&amp;quot; id=&amp;quot;vlc&amp;quot; events=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;Src&amp;quot; value=&amp;quot;myplaylist.m3u&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;ShowDisplay&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;AutoLoop&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;AutoPlay&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;Volume&amp;quot; value=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;/OBJECT&amp;gt;&lt;br /&gt;
   &amp;lt;/BODY&amp;gt;&lt;br /&gt;
 &amp;lt;/HTML&amp;gt;&lt;br /&gt;
You should modify the values of width, height and volume (0-100) fitting to your desires. If you don&#039;t know them, simply delete them (e.g. remove &#039;&#039;width=&amp;quot;640&amp;quot;&#039;&#039; from the code).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2: Creating the m3u playlist&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Open Notepad, create your playlist and save it as &#039;myplaylist.m3u&#039; for this example.&lt;br /&gt;
 #EXTM3U                                     // Required to identify this file as m3u file&lt;br /&gt;
 #EXTVLCOPT--input-repeat=-1                 // repeat the following file/playlist&lt;br /&gt;
 #EXTVLCOPT--http-reconnect=true             // required for a streaming-client to enable repeat&lt;br /&gt;
 #EXTVLCOPT--any further parameter goes here // see also [[VLC command-line help]]&lt;br /&gt;
 #EXTINF:0, Test Description                 // set the title for the following file shown in your playlist&lt;br /&gt;
 video.mpg                                // the actual file to be displayed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Annotations:&#039;&#039;&#039;&lt;br /&gt;
* For actual looping of the entire playlist, the user has to have check &#039;Repeat all&#039; under Preferences --&amp;gt; Playlist --&amp;gt; General&lt;br /&gt;
* Mind that options have different names if you play a file locally or if you want to stream it (--sub-filter --&amp;gt; --s-filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mind the different Options-styles:&#039;&#039;&#039;&lt;br /&gt;
  --option  A global option that is set for the duration of the program.&lt;br /&gt;
   -option  A single letter version of a global --option.&lt;br /&gt;
   :option  An option that only applies to the playlistitem directly before it&lt;br /&gt;
            and that overrides previous settings.&lt;br /&gt;
&lt;br /&gt;
==Known Problems and how to solve them==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A know problem is, that the VLC-Plugin won&#039;t be displayed. Instead, you are asked whether you want to install the VLC-ActiveX-Component. &amp;quot;Don&#039;t install&amp;quot; cancels the installation and nothing happens. &amp;quot;Install&amp;quot; runs the usual VLC-Setup (mind to install the ActiveX-Plugin), but after reopening an HTML-page with the VLC-Plugin, it&#039;s the same situation as before.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Use the &amp;quot;other&amp;quot; ClassID in your HTML-Source as shown above:   &lt;br /&gt;
 &amp;lt;OBJECT classid=&amp;quot;clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921&amp;quot; ...&lt;br /&gt;
&lt;br /&gt;
* You have to lower the security settings on your PC. &#039;&#039;&#039;Do this at your own risk! Use [http://www.getfirefox.com Firefox] to browse the web!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* In Internet Explorer select [Tools], [Internet Options]. The &amp;quot;Internet Options&amp;quot; window opens. Select the Tab &amp;quot;Advanced&amp;quot;. Scroll down until you see the main point &amp;quot;Security&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
* Check the following entries:&lt;br /&gt;
** Allow active content to CDs to run on My Computer&lt;br /&gt;
** Allow active content to run in files on My Computer&lt;br /&gt;
** Allow software to run or install even if the signature is invalid&lt;br /&gt;
&lt;br /&gt;
* Instead of lowering security level, you can add the website address to the right security area.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[ActiveX/Delphi|Delphi Implementation]]&lt;br /&gt;
* [[ActiveX|ActiveX Description]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Embedded]]&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=ActiveX/HTML&amp;diff=8411</id>
		<title>ActiveX/HTML</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=ActiveX/HTML&amp;diff=8411"/>
		<updated>2007-04-18T15:15:15Z</updated>

		<summary type="html">&lt;p&gt;Hogi: /* Embedding Activex using Javascript */ ClassID changed for ActiveX&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{howto| use the [[ActiveX]] control within a webpage}}&lt;br /&gt;
&lt;br /&gt;
==Embedding Activex using Javascript==&lt;br /&gt;
&lt;br /&gt;
You can insert the [[ActiveX]] control in your HTML pages like this :&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;OBJECT classid=&amp;quot;clsid:E23FE9C6-778E-49D4-B537-38FCDE4887D8&amp;quot;&lt;br /&gt;
     codebase=&amp;quot;http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab&amp;quot;&lt;br /&gt;
        width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; id=&amp;quot;vlc&amp;quot; events=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;Src&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;ShowDisplay&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;AutoLoop&amp;quot; value=&amp;quot;False&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;AutoPlay&amp;quot; value=&amp;quot;False&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/OBJECT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Sourcecode above doesn&#039;t work always, exspecially with Windows 2000 and Internet Explorer 6. That&#039;s why you&#039;d better use this code:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;OBJECT classid=&amp;quot;clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921&amp;quot;&lt;br /&gt;
     codebase=&amp;quot;http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab#Version=0,8,6,0&amp;quot;&lt;br /&gt;
        width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; id=&amp;quot;vlc&amp;quot; events=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;Src&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;ShowDisplay&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;AutoLoop&amp;quot; value=&amp;quot;False&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;AutoPlay&amp;quot; value=&amp;quot;False&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/OBJECT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then, using Javascript, you can select another source, or change the audio track :&lt;br /&gt;
&lt;br /&gt;
  document.vlc.playlistClear();&lt;br /&gt;
  var options=[&amp;quot;:audio-track=5&amp;quot;]; // select audio track 5 (=6th, 1st is 0)&lt;br /&gt;
  document.vlc.addTarget(&amp;quot;...&amp;quot;,options,2,0); // replace entry 0&lt;br /&gt;
  document.vlc.play();&lt;br /&gt;
&lt;br /&gt;
See http://people.videolan.org/~damienf/plugin-0.8.6.html for a complete demo.&lt;br /&gt;
&lt;br /&gt;
==Embedding ActiveX using m3u Playlists==&lt;br /&gt;
Maybe a better to show VLC in an HTML Website is to use m3u Playlists. It has got the advantage that users with turned-off Javascript can also use this plugin, since document.vlc.addTarget won&#039;t work with javascript turned off.&lt;br /&gt;
&lt;br /&gt;
* Step 1: Create the HTML website with the VLC-Object linked to the m3u playlist&lt;br /&gt;
* Step 2: Create your m3u playlist with all options, save and upload it to your webspace.&lt;br /&gt;
* Step 3 (optional): Create buttons and other objects to control VLC (like document.vlc.play();)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1: Creating the website to embed ActiveX Control&#039;&#039;&#039;&lt;br /&gt;
 &amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01 Frameset//EN&amp;quot; &amp;quot;http://www.w3.org/TR/html4/frameset.dtd&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;HTML&amp;gt;&lt;br /&gt;
   &amp;lt;BODY marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot; topmargin=&amp;quot;0&amp;quot; leftmargin=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;OBJECT classid=&amp;quot;clsid:E23FE9C6-778E-49D4-B537-38FCDE4887D8&amp;quot;&lt;br /&gt;
         codebase=&amp;quot;http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab&amp;quot;&lt;br /&gt;
         width=&amp;quot;400&amp;quot; height=&amp;quot;300&amp;quot; id=&amp;quot;vlc&amp;quot; events=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;Src&amp;quot; value=&amp;quot;myplaylist.m3u&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;ShowDisplay&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;AutoLoop&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;AutoPlay&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;Volume&amp;quot; value=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;/OBJECT&amp;gt;&lt;br /&gt;
   &amp;lt;/BODY&amp;gt;&lt;br /&gt;
 &amp;lt;/HTML&amp;gt;&lt;br /&gt;
You should modify the values of width, height and volume (0-100) fitting to your desires. If you don&#039;t know them, simply delete them (e.g. remove &#039;&#039;width=&amp;quot;640&amp;quot;&#039;&#039; from the code).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2: Creating the m3u playlist&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Open Notepad, create your playlist and save it as &#039;myplaylist.m3u&#039; for this example.&lt;br /&gt;
 #EXTM3U                                     // Required to identify this file as m3u file&lt;br /&gt;
 #EXTVLCOPT--input-repeat=-1                 // repeat the following file/playlist&lt;br /&gt;
 #EXTVLCOPT--http-reconnect=true             // required for a streaming-client to enable repeat&lt;br /&gt;
 #EXTVLCOPT--any further parameter goes here // see also [[VLC command-line help]]&lt;br /&gt;
 #EXTINF:0, Test Description                 // set the title for the following file shown in your playlist&lt;br /&gt;
 video.mpg                                // the actual file to be displayed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Annotations:&#039;&#039;&#039;&lt;br /&gt;
* For actual looping of the entire playlist, the user has to have check &#039;Repeat all&#039; under Preferences --&amp;gt; Playlist --&amp;gt; General&lt;br /&gt;
* Mind that options have different names if you play a file locally or if you want to stream it (--sub-filter --&amp;gt; --s-filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mind the different Options-styles:&#039;&#039;&#039;&lt;br /&gt;
  --option  A global option that is set for the duration of the program.&lt;br /&gt;
   -option  A single letter version of a global --option.&lt;br /&gt;
   :option  An option that only applies to the playlistitem directly before it&lt;br /&gt;
            and that overrides previous settings.&lt;br /&gt;
&lt;br /&gt;
==Known Problems and how to solve them==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A know problem is, that the VLC-Plugin won&#039;t be displayed. Instead, you are asked whether you want to install the VLC-ActiveX-Component. &amp;quot;Don&#039;t install&amp;quot; cancels the installation and nothing happens. &amp;quot;Install&amp;quot; runs the usual VLC-Setup (mind to install the ActiveX-Plugin), but after reopening an HTML-page with the VLC-Plugin, it&#039;s the same situation as before.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You have to lower the security settings on your PC. &#039;&#039;&#039;Do this at your own risk! Use [http://www.getfirefox.com Firefox] to browse the web!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In Internet Explorer select [Tools], [Internet Options]. The &amp;quot;Internet Options&amp;quot; window opens. Select the Tab &amp;quot;Advanced&amp;quot;. Scroll down until you see the main point &amp;quot;Security&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Check the following entries:&lt;br /&gt;
* Allow active content to CDs to run on My Computer&lt;br /&gt;
* Allow active content to run in files on My Computer&lt;br /&gt;
* Allow software to run or install even if the signature is invalid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 2&#039;&#039;&#039;&lt;br /&gt;
Instead of lowering security level, you can add the website address to the right security area.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[ActiveX/Delphi|Delphi Implementation]]&lt;br /&gt;
* [[ActiveX|ActiveX Description]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Embedded]]&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Talk:ActiveX/Delphi&amp;diff=7549</id>
		<title>Talk:ActiveX/Delphi</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Talk:ActiveX/Delphi&amp;diff=7549"/>
		<updated>2007-02-08T23:01:52Z</updated>

		<summary type="html">&lt;p&gt;Hogi: How to stream with Delphi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Thanks to the article&#039;s author ==&lt;br /&gt;
&lt;br /&gt;
I would like to extend my deepest thanks to the author of this article for simplifying the process of integrating VLC into the Delphi mainstream.&lt;br /&gt;
&lt;br /&gt;
I find the tips in this article most helpful, and love the VideoLAN system immensley.&lt;br /&gt;
&lt;br /&gt;
Simon&lt;br /&gt;
&lt;br /&gt;
== To author: ==&lt;br /&gt;
&lt;br /&gt;
Thank you for your time and effort. Would it be too much to ask you to give us guidelines how to stream files using Delphi and ActiveX component?&lt;br /&gt;
: &#039;&#039;(unsigned by [[Derran]])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can start streaming any time by modifying the MRL.&lt;br /&gt;
 VLCPlugin1.addTarget(&#039;C:\video.mpg&#039;, null, VLCPlayListInsert, 0);&lt;br /&gt;
 // you can use any MRL with parameters instead of &#039;c:\video.mpg&#039; here&lt;br /&gt;
&lt;br /&gt;
See http://www.videolan.org/doc/streaming-howto/en/streaming-howto-en.html to create the MRL fitting to your desires.&lt;br /&gt;
&lt;br /&gt;
You can also create a playliste-file (like .m3u) and embedd the streaming parameters to this file.&lt;br /&gt;
--[[User:Hogi|Hogi]] 00:01, 9 February 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
== VLC and Delphi ==&lt;br /&gt;
&lt;br /&gt;
Delphi can also use the [[ExternalAPI]] like in [http://tothpaul.free.fr/sources.php?dprgrp.vld VideoLAN for Delphi] :D&lt;br /&gt;
&lt;br /&gt;
 { val:TValue }&lt;br /&gt;
 val.AsInteger := IntToStr(Panel1.Width);&lt;br /&gt;
 VLCLib.VLC_VariableSet(&#039;conf::width&#039;,val);&lt;br /&gt;
 val.AsInteger := inttostr(Panel1.Height);&lt;br /&gt;
 VLCLib.VLC_VariableSet(&#039;conf::height&#039;,val);&lt;br /&gt;
&lt;br /&gt;
== Controlling the size and client panel ==&lt;br /&gt;
&lt;br /&gt;
The ActiveX runs like a champ, but it wants to create its own window to display. I need it to show on a panel (or anything else to set size and position) within an application. I was able to set the size by:&lt;br /&gt;
  val := inttostr(Panel1.Width);&lt;br /&gt;
  VLCPlugin1.setVariable(&#039;conf::width&#039;,val);&lt;br /&gt;
  val := inttostr(Panel1.Height);&lt;br /&gt;
  VLCPlugin1.setVariable(&#039;conf::height&#039;,val);&lt;br /&gt;
&lt;br /&gt;
But this results in no display:&lt;br /&gt;
  val := inttostr(Panel1.Handle);&lt;br /&gt;
  VLCPlugin1.setVariable(&#039;drawable&#039;,val);&lt;br /&gt;
&lt;br /&gt;
You can hear the sound when you continue with:&lt;br /&gt;
  VLCPlugin1.addTarget(OpenDialog.FileName, null, $1, 0);&lt;br /&gt;
  VLCPlugin1.play;&lt;br /&gt;
&lt;br /&gt;
The &#039;drawable&#039; variable is evidently not right, but it doesn&#039;t kick a compile error.&lt;br /&gt;
What is the correct variable? Or is there a whole different way I should be doing this?&lt;br /&gt;
Thanks.&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=ActiveX/HTML&amp;diff=4570</id>
		<title>ActiveX/HTML</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=ActiveX/HTML&amp;diff=4570"/>
		<updated>2006-05-28T16:09:50Z</updated>

		<summary type="html">&lt;p&gt;Hogi: Solution for ActiveX-Problem concerning Internet Explorer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Embedding Activex using Javascript==&lt;br /&gt;
&lt;br /&gt;
You can insert the [[ActiveX]] control in your HTML pages like this :&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;OBJECT classid=&amp;quot;clsid:E23FE9C6-778E-49D4-B537-38FCDE4887D8&amp;quot;&lt;br /&gt;
     codebase=&amp;quot;http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab&amp;quot;&lt;br /&gt;
        width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; id=&amp;quot;vlc&amp;quot; events=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;Src&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;ShowDisplay&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;AutoLoop&amp;quot; value=&amp;quot;False&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;AutoPlay&amp;quot; value=&amp;quot;False&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/OBJECT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, using Javascript, you can select another source, or change the audio track :&lt;br /&gt;
&lt;br /&gt;
  document.vlc.playlistClear();&lt;br /&gt;
  var options=[&amp;quot;:audio-track=5&amp;quot;]; // select audio track 5 (=6th, 1st is 0)&lt;br /&gt;
  document.vlc.addTarget(&amp;quot;...&amp;quot;,options,2,0); // replace entry 0&lt;br /&gt;
  document.vlc.play();&lt;br /&gt;
&lt;br /&gt;
==Embedding ActiveX using m3u Playlists==&lt;br /&gt;
Maybe a better to show VLC in an HTML Website is to use m3u Playlists. It has got the advantage that users with turned-off Javascript can also use this plugin, since document.vlc.addTarget won&#039;t work with javascript turned off.&lt;br /&gt;
&lt;br /&gt;
* Step 1: Create the HTML website with the VLC-Object linked to the m3u playlist&lt;br /&gt;
* Step 2: Create your m3u playlist with all options, save and upload it to your webspace.&lt;br /&gt;
* Step 3 (optional): Create buttons and other objects to control VLC (like document.vlc.play();)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1: Creating the website to embed ActiveX Control&#039;&#039;&#039;&lt;br /&gt;
 &amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01 Frameset//EN&amp;quot; &amp;quot;http://www.w3.org/TR/html4/frameset.dtd&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;HTML&amp;gt;&lt;br /&gt;
   &amp;lt;BODY marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot; topmargin=&amp;quot;0&amp;quot; leftmargin=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;OBJECT classid=&amp;quot;clsid:E23FE9C6-778E-49D4-B537-38FCDE4887D8&amp;quot;&lt;br /&gt;
         codebase=&amp;quot;http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab&amp;quot;&lt;br /&gt;
         width=&amp;quot;400&amp;quot; height=&amp;quot;300&amp;quot; id=&amp;quot;vlc&amp;quot; events=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;Src&amp;quot; value=&amp;quot;myplaylist.m3u&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;ShowDisplay&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;AutoLoop&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;AutoPlay&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;Volume&amp;quot; value=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;/OBJECT&amp;gt;&lt;br /&gt;
   &amp;lt;/BODY&amp;gt;&lt;br /&gt;
 &amp;lt;/HTML&amp;gt;&lt;br /&gt;
You should modify the values of width, height and volume (0-100) fitting to your desires. If you don&#039;t know them, simply delete them (e.g. remove &#039;&#039;width=&amp;quot;640&amp;quot;&#039;&#039; from the code).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2: Creating the m3u playlist&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Open Notepad, create your playlist and save it as &#039;myplaylist.m3u&#039; for this example.&lt;br /&gt;
 #EXTM3U                                     // Required to identify this file as m3u file&lt;br /&gt;
 #EXTVLCOPT--input-repeat=-1                 // repeat the following file/playlist&lt;br /&gt;
 #EXTVLCOPT--http-reconnect=true             // required for a streaming-client to enable repeat&lt;br /&gt;
 #EXTVLCOPT--any further parameter goes here // see also [[VLC command-line help]]&lt;br /&gt;
 #EXTINF:0, Test Description                 // set the title for the following file shown in your playlist&lt;br /&gt;
 video.mpg                                // the actual file to be displayed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Annotations:&#039;&#039;&#039;&lt;br /&gt;
* For actual looping of the entire playlist, the user has to have check &#039;Repeat all&#039; under Preferences --&amp;gt; Playlist --&amp;gt; General&lt;br /&gt;
* Mind that options have different names if you play a file locally or if you want to stream it (--sub-filter --&amp;gt; --s-filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mind the different Options-styles:&#039;&#039;&#039;&lt;br /&gt;
  --option  A global option that is set for the duration of the program.&lt;br /&gt;
   -option  A single letter version of a global --option.&lt;br /&gt;
   :option  An option that only applies to the playlistitem directly before it&lt;br /&gt;
            and that overrides previous settings.&lt;br /&gt;
&lt;br /&gt;
==Known Problems and how to solve them==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A know problem is, that the VLC-Plugin won&#039;t be displayed. Instead, you are ask whether you want to install the VLC-ActiveX-Component. &amp;quot;Don&#039;t install&amp;quot; cancels the installation and nothing happens. &amp;quot;Install&amp;quot; runs the usual VLC-Setup (mind to install the ActiveX-Plugin), but after reopening an HTML-page with the VLC-Plugin, it&#039;s the same situation as before.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You have to lower the security settings on your PC. &#039;&#039;&#039;Do this at your own risk! Use [http://www.getfirefox.com Firefox] to browse the web!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In Internet Explorer select [Tools], [Internet Options]. The &amp;quot;Internet Options&amp;quot; window opens. Select the Tab &amp;quot;Advanced&amp;quot;. Scroll down until you see the main point &amp;quot;Security&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Check the following entries:&lt;br /&gt;
* Allow active content to CDs to run on My Computer&lt;br /&gt;
* Allow active content to run in files on My Computer&lt;br /&gt;
* Allow software to run or install even if the signature is invalid&lt;br /&gt;
--[[User:Hogi|Hogi]] 18:09, 28 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[ActiveX/Delphi|Delphi Implementation]]&lt;br /&gt;
&lt;br /&gt;
* [[ActiveX|ActiveX Description]]&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VLC_command-line_help&amp;diff=4509</id>
		<title>VLC command-line help</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VLC_command-line_help&amp;diff=4509"/>
		<updated>2006-05-22T13:26:52Z</updated>

		<summary type="html">&lt;p&gt;Hogi: start-time=&amp;lt;integer&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As you may have noticed, the command &#039;&#039;vlc --help&#039;&#039; is not very useful due to to the non-scrollable pop-up window that opened.&lt;br /&gt;
&lt;br /&gt;
If you look for help, on a particular module, use &#039;&#039;vlc -p module --advanced&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
So here&#039;s the output of &#039;&#039;vlc --longhelp --advanced --help-verbose&#039;&#039; for the 0.8.5-test1 (2006/03/27) version in Windows.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;     &lt;br /&gt;
Usage: vlc.exe [options] [playlistitems] ...&lt;br /&gt;
You can specify multiple playlistitems on the commandline. They will be enqueued in the playlist.&lt;br /&gt;
The first item specified will be played first.&lt;br /&gt;
&lt;br /&gt;
Options-styles:&lt;br /&gt;
  --option  A global option that is set for the duration of the program.&lt;br /&gt;
   -option  A single letter version of a global --option.&lt;br /&gt;
   :option  An option that only applies to the playlistitem directly before it&lt;br /&gt;
            and that overrides previous settings.&lt;br /&gt;
&lt;br /&gt;
Playlistitem MRL syntax:&lt;br /&gt;
  [[access][/demux]://]URL[@[title][:chapter][-[title][:chapter]]] [:option=value ...]&lt;br /&gt;
&lt;br /&gt;
  Many of the global --options can also be used as MRL specific :options.&lt;br /&gt;
  Multiple :option=value pairs can be specified.&lt;br /&gt;
&lt;br /&gt;
URL syntax:&lt;br /&gt;
  [file://]filename              Plain media file&lt;br /&gt;
  http://ip:port/file            HTTP URL&lt;br /&gt;
  ftp://ip:port/file             FTP URL&lt;br /&gt;
  mms://ip:port/file             MMS URL&lt;br /&gt;
  screen://                      Screen capture&lt;br /&gt;
  [dvd://][device][@raw_device]  DVD device&lt;br /&gt;
  [vcd://][device]               VCD device&lt;br /&gt;
  [cdda://][device]              Audio CD device&lt;br /&gt;
  udp:[[&amp;lt;source address&amp;gt;]@[&amp;lt;bind address&amp;gt;][:&amp;lt;bind port&amp;gt;]]&lt;br /&gt;
                                 UDP stream sent by a streaming server&lt;br /&gt;
  vlc:pause:&amp;lt;seconds&amp;gt;            Special item to pause the playlist for a certain time&lt;br /&gt;
  vlc:quit                       Special item to quit VLC&lt;br /&gt;
&lt;br /&gt;
 Help options&lt;br /&gt;
  -h, --help                     Afficher l’aide de VLC (peut être combiné&lt;br /&gt;
                                 avec --advanced)&lt;br /&gt;
  -H, --longhelp                 Afficher l’aide de VLC et de ses modules&lt;br /&gt;
                                 (peut être combiné avec --advanced)&lt;br /&gt;
      --advanced                 Afficher l’aide pour les options avancées&lt;br /&gt;
      --help-verbose             Afficher plus de détails dans l’aide&lt;br /&gt;
  -l, --list                     Affiche la liste des modules disponibles&lt;br /&gt;
  -p, --module &amp;lt;string&amp;gt;          Afficher l’aide d&#039;un module spécifique&lt;br /&gt;
                                 (peut être combiné avec --advanced)&lt;br /&gt;
      --save-config              Enregistre les options de la ligne de&lt;br /&gt;
                                 commande actuelle dans la configuration&lt;br /&gt;
      --reset-config             Remet à zéro la configuration&lt;br /&gt;
      --config &amp;lt;string&amp;gt;          Utilise un autre fichier de configuration&lt;br /&gt;
      --reset-plugins-cache      Remet à zéro le cache des modules&lt;br /&gt;
      --version                  Affiche le numéro de version&lt;br /&gt;
&lt;br /&gt;
 Audio&lt;br /&gt;
      --audio, --no-audio        Enable audio (default enabled)&lt;br /&gt;
          You can completely disable the audio output.&lt;br /&gt;
          In this case, the audio decoding stage will&lt;br /&gt;
          not take place, thus saving some processing&lt;br /&gt;
          power. (default enabled)&lt;br /&gt;
      --volume &amp;lt;integer&amp;gt;         Default audio volume&lt;br /&gt;
          You can set the default audio output volume&lt;br /&gt;
          here, in a range from 0 to 1024.&lt;br /&gt;
      --spdif, --no-spdif        Use the S/PDIF audio output when available&lt;br /&gt;
                                 (default disabled)&lt;br /&gt;
          This option allows you to use the S/PDIF&lt;br /&gt;
          audio output by default when your hardware&lt;br /&gt;
          supports it as well as the audio stream being&lt;br /&gt;
          played. (default disabled)&lt;br /&gt;
      --force-dolby-surround {0 (Auto), 1 (On), 2 (Off)}&lt;br /&gt;
                                 Force detection of Dolby Surround&lt;br /&gt;
          Use this when you know your stream is (or is&lt;br /&gt;
          not) encoded with Dolby Surround but fails to&lt;br /&gt;
          be detected as such. And even if the stream&lt;br /&gt;
          is not actually encoded with Dolby Surround,&lt;br /&gt;
          turning on this option might enhance your&lt;br /&gt;
          experience, especially when combined with the&lt;br /&gt;
          Headphone Channel Mixer.&lt;br /&gt;
      --audio-filter &amp;lt;string&amp;gt;    Audio filters&lt;br /&gt;
          This allows you to add audio post processing&lt;br /&gt;
          filters, to modify the sound&lt;br /&gt;
      --audio-visual &amp;lt;string&amp;gt;    Audio visualizations &lt;br /&gt;
          This allows you to add visualization modules&lt;br /&gt;
          (spectrum analyzer, etc.).&lt;br /&gt;
&lt;br /&gt;
 Video&lt;br /&gt;
  -f, --fullscreen, --no-fullscreen&lt;br /&gt;
                                 Fullscreen video output (default disabled)&lt;br /&gt;
          If this option is enabled, VLC will always&lt;br /&gt;
          start a video in fullscreen mode. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
      --overlay, --no-overlay    Overlay video output (default enabled)&lt;br /&gt;
          If enabled, VLC will try to take advantage of&lt;br /&gt;
          the overlay capabilities of your graphics&lt;br /&gt;
          card (hardware acceleration). (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --video-on-top, --no-video-on-top&lt;br /&gt;
                                 Always on top (default disabled)&lt;br /&gt;
          Always place the video window on top of other&lt;br /&gt;
          windows. (default disabled)&lt;br /&gt;
      --snapshot-path &amp;lt;string&amp;gt;   Video snapshot directory&lt;br /&gt;
          Allows you to specify the directory where the&lt;br /&gt;
          video snapshots will be stored.&lt;br /&gt;
      --snapshot-format {png,jpg}&lt;br /&gt;
                                 Video snapshot format&lt;br /&gt;
          Allows you to specify the image format in&lt;br /&gt;
          which the video snapshots will be stored.&lt;br /&gt;
      --snapshot-preview, --no-snapshot-preview&lt;br /&gt;
                                 Display video snapshot preview (default&lt;br /&gt;
                                 enabled)&lt;br /&gt;
          Enable / disable displaying the snapshot&lt;br /&gt;
          preview in the screen&#039;s to  left corner.&lt;br /&gt;
          (default enabled)&lt;br /&gt;
      --crop &amp;lt;string&amp;gt;            Video cropping&lt;br /&gt;
          This will force the cropping of the source&lt;br /&gt;
          video. Accepted formats are x:y (4:3, 16:9,&lt;br /&gt;
          etc.) expressing the global image aspect.&lt;br /&gt;
      --aspect-ratio &amp;lt;string&amp;gt;    Source aspect ratio&lt;br /&gt;
          This will force the source aspect ratio. For&lt;br /&gt;
          instance, some DVDs claim to be 16:9 while&lt;br /&gt;
          they are actually 4:3. This can also be used&lt;br /&gt;
          as a hint for VLC when a movie does not have&lt;br /&gt;
          aspect ratio information. Accepted formats&lt;br /&gt;
          are x:y (4:3, 16:9, etc.) expressing the&lt;br /&gt;
          global image aspect, or a float value (1.25,&lt;br /&gt;
          1.3333, etc.) expressing pixel squareness.&lt;br /&gt;
      --vout-filter &amp;lt;string&amp;gt;     Video filter module&lt;br /&gt;
          This will allow you to add a post-processing&lt;br /&gt;
          filter to enhance the picture quality, for&lt;br /&gt;
          instance deinterlacing, or to clone or&lt;br /&gt;
          distort the video window.&lt;br /&gt;
&lt;br /&gt;
 Subpictures&lt;br /&gt;
      --osd, --no-osd            On Screen Display (default enabled)&lt;br /&gt;
          VLC can display messages on the video. This&lt;br /&gt;
          is called OSD (On Screen Display). You can&lt;br /&gt;
          disable this feature here. (default enabled)&lt;br /&gt;
      --sub-file &amp;lt;string&amp;gt;        Use subtitle file&lt;br /&gt;
          Load this subtitle file. To be used when&lt;br /&gt;
          autodetect cannot detect your subtitle file.&lt;br /&gt;
      --sub-autodetect-file, --no-sub-autodetect-file&lt;br /&gt;
                                 Autodetect subtitle files (default enabled)&lt;br /&gt;
          Automatically detect a subtitle file, if no&lt;br /&gt;
          subtitle filename is specified. (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --sub-filter &amp;lt;string&amp;gt;      Subpictures filter module&lt;br /&gt;
          This will allow you to add a subpictures&lt;br /&gt;
          filter for instance to overlay a logo.&lt;br /&gt;
      --audio-language &amp;lt;string&amp;gt;  Audio language&lt;br /&gt;
          Give the language of the audio track you want&lt;br /&gt;
          to use (comma separted, two or three letter&lt;br /&gt;
          country code).&lt;br /&gt;
      --sub-language &amp;lt;string&amp;gt;    Subtitle language&lt;br /&gt;
          Give the language of the subtitle track you&lt;br /&gt;
          want to use (comma separted, two or tree&lt;br /&gt;
          letter country code).&lt;br /&gt;
      --input-repeat &amp;lt;integer&amp;gt;   Input repetitions&lt;br /&gt;
          Number of time the same input will be repeated&lt;br /&gt;
      --dvd &amp;lt;string&amp;gt;             DVD device&lt;br /&gt;
          This is the default DVD drive (or file) to&lt;br /&gt;
          use. Don&#039;t forget the colon after the drive&lt;br /&gt;
          letter (eg. D:)&lt;br /&gt;
      --vcd &amp;lt;string&amp;gt;             VCD device&lt;br /&gt;
          This is the default VCD device to use.&lt;br /&gt;
      --cd-audio &amp;lt;string&amp;gt;        Audio CD device&lt;br /&gt;
          This is the default Audio CD device to use.&lt;br /&gt;
      --server-port &amp;lt;integer&amp;gt;    UDP port&lt;br /&gt;
          This is the port used for UDP streams. 1234&lt;br /&gt;
          by default.&lt;br /&gt;
  -6, --ipv6, --no-ipv6          Force IPv6 (default disabled)&lt;br /&gt;
          If you check this box, IPv6 will be used by&lt;br /&gt;
          default for all UDP and HTTP connections.&lt;br /&gt;
          (default disabled)&lt;br /&gt;
  -4, --ipv4, --no-ipv4          Force IPv4 (default disabled)&lt;br /&gt;
          If you check this box, IPv4 will be used by&lt;br /&gt;
          default for all UDP and HTTP connections.&lt;br /&gt;
          (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Input&lt;br /&gt;
      --access-filter &amp;lt;string&amp;gt;   Access filter module&lt;br /&gt;
          This is a legacy entry to let you configure&lt;br /&gt;
          access filter modules.&lt;br /&gt;
      --high-priority, --no-high-priority&lt;br /&gt;
                                 Increase the priority of the process (default&lt;br /&gt;
                                 disabled)&lt;br /&gt;
          Increasing the priority of the process will&lt;br /&gt;
          very likely improve your playing experience&lt;br /&gt;
          as it allows VLC not to be disturbed by other&lt;br /&gt;
          applications that could otherwise take too&lt;br /&gt;
          much processor time. However be advised that&lt;br /&gt;
          in certain circumstances (bugs) VLC could&lt;br /&gt;
          take all the processor time and render the&lt;br /&gt;
          whole system unresponsive which might require&lt;br /&gt;
          a reboot of your machine. (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Playlist&lt;br /&gt;
  -Z, --random, --no-random      Play files randomly forever (default disabled)&lt;br /&gt;
          When selected, VLC will randomly play files&lt;br /&gt;
          in the playlist until interrupted. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
  -L, --loop, --no-loop          Repeat all (default disabled)&lt;br /&gt;
          If you want VLC to keep playing the playlist&lt;br /&gt;
          indefinitely then enable this option.&lt;br /&gt;
          (default disabled)&lt;br /&gt;
  -R, --repeat, --no-repeat      Repeat current item (default disabled)&lt;br /&gt;
          When this is active, VLC will keep playing&lt;br /&gt;
          the current playlist item over and over&lt;br /&gt;
          again. (default disabled)&lt;br /&gt;
      --play-and-stop, --no-play-and-stop&lt;br /&gt;
                                 Play and stop (default disabled)&lt;br /&gt;
          Stop the playlist after each played playlist&lt;br /&gt;
          item.  (default disabled)&lt;br /&gt;
      --open &amp;lt;string&amp;gt;            Default stream&lt;br /&gt;
          This option allows you to always open a&lt;br /&gt;
          default stream on start-up.&lt;br /&gt;
      --auto-preparse, --no-auto-preparse&lt;br /&gt;
                                 Automatically preparse files (default enabled)&lt;br /&gt;
          This option enables automatic preparsing of&lt;br /&gt;
          files added to the playlist (to retrieve some&lt;br /&gt;
          metadata). (default enabled)&lt;br /&gt;
  -S, --services-discovery &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Services discovery modules&lt;br /&gt;
          Specifies the services discovery modules to&lt;br /&gt;
          load, separated by semi-colons. Typical&lt;br /&gt;
          values are sap, hal, ...&lt;br /&gt;
      --extraintf &amp;lt;string&amp;gt;       Extra interface modules&lt;br /&gt;
          This option allows you to select additional&lt;br /&gt;
          interfaces used by VLC. They will be launched&lt;br /&gt;
          in the background in addition to the default&lt;br /&gt;
          interface. Use a comma separated list of&lt;br /&gt;
          interface modules. (common values are logger,&lt;br /&gt;
          gestures, sap, rc, http or screensaver)&lt;br /&gt;
  -v, --verbose &amp;lt;integer&amp;gt;        Verbosity (0,1,2)&lt;br /&gt;
          This option sets the verbosity level (0=only&lt;br /&gt;
          errors and standard messages, 1=warnings,&lt;br /&gt;
          2=debug).&lt;br /&gt;
      --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}&lt;br /&gt;
                                 Language&lt;br /&gt;
          This option allows you to set the language of&lt;br /&gt;
          the interface. The system language is&lt;br /&gt;
          auto-detected if &amp;quot;auto&amp;quot; is specified here.&lt;br /&gt;
      --advanced, --no-advanced  Show advanced options (default enabled)&lt;br /&gt;
          When this option is turned on, the&lt;br /&gt;
          preferences and/or interfaces  will show all&lt;br /&gt;
          the available options, including those that&lt;br /&gt;
          most users should never touch. (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --show-intf, --no-show-intf&lt;br /&gt;
                                 Show interface with mouse (default disabled)&lt;br /&gt;
          If this enabled, the interface will be shown&lt;br /&gt;
          when you move the mouse to the edge of the&lt;br /&gt;
          screen in fullscreen mode. (default disabled)&lt;br /&gt;
  -I, --intf &amp;lt;string&amp;gt;            Interface module&lt;br /&gt;
          This option allows you to select the&lt;br /&gt;
          interface used by VLC. The default behavior&lt;br /&gt;
          is to automatically select the best module&lt;br /&gt;
          available.&lt;br /&gt;
      --control &amp;lt;string&amp;gt;         Control interfaces&lt;br /&gt;
          This option allows you to select control&lt;br /&gt;
          interfaces. &lt;br /&gt;
  -start-time=&amp;lt;integer&amp;gt;&lt;br /&gt;
          This option allows you to select the&lt;br /&gt;
          start-time of your file. The parameter&lt;br /&gt;
          has to be in seconds. &lt;br /&gt;
&lt;br /&gt;
 Hot keys&lt;br /&gt;
      --key-fullscreen &amp;lt;integer&amp;gt; Fullscreen&lt;br /&gt;
          Select the hotkey to use to swap fullscreen&lt;br /&gt;
          state.&lt;br /&gt;
      --key-play-pause &amp;lt;integer&amp;gt; Play/Pause&lt;br /&gt;
          Select the hotkey to use to swap paused state.&lt;br /&gt;
      --key-faster &amp;lt;integer&amp;gt;     Faster&lt;br /&gt;
          Select the hotkey to use for fast forward&lt;br /&gt;
          playback.&lt;br /&gt;
      --key-slower &amp;lt;integer&amp;gt;     Slower&lt;br /&gt;
          Select the hotkey to use for slow motion&lt;br /&gt;
          playback.&lt;br /&gt;
      --key-next &amp;lt;integer&amp;gt;       Next&lt;br /&gt;
          Select the hotkey to use to skip to the next&lt;br /&gt;
          item in the playlist.&lt;br /&gt;
      --key-prev &amp;lt;integer&amp;gt;       Previous&lt;br /&gt;
          Select the hotkey to use to skip to the&lt;br /&gt;
          previous item in the playlist.&lt;br /&gt;
      --key-stop &amp;lt;integer&amp;gt;       Stop&lt;br /&gt;
          Select the hotkey to stop the playback.&lt;br /&gt;
      --key-jump-extrashort &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Very short backwards jump&lt;br /&gt;
          Select the hotkey to make a very short&lt;br /&gt;
          backwards jump.&lt;br /&gt;
      --key-jump+extrashort &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Very short forward jump&lt;br /&gt;
          Select the hotkey to make a very short&lt;br /&gt;
          forward jump.&lt;br /&gt;
      --key-jump-short &amp;lt;integer&amp;gt; Short backwards jump&lt;br /&gt;
          Select the hotkey to make a short backwards&lt;br /&gt;
          jump.&lt;br /&gt;
      --key-jump+short &amp;lt;integer&amp;gt; Short forward jump&lt;br /&gt;
          Select the hotkey to make a short forward&lt;br /&gt;
          jump.&lt;br /&gt;
      --key-jump-medium &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Medium backwards jump&lt;br /&gt;
          Select the hotkey to make a medium backwards&lt;br /&gt;
          jump.&lt;br /&gt;
      --key-jump+medium &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Medium forward jump&lt;br /&gt;
          Select the hotkey to make a medium forward&lt;br /&gt;
          jump.&lt;br /&gt;
      --key-jump-long &amp;lt;integer&amp;gt;  Long backwards jump&lt;br /&gt;
          Select the hotkey to make a long backwards&lt;br /&gt;
          jump.&lt;br /&gt;
      --key-jump+long &amp;lt;integer&amp;gt;  Long forward jump&lt;br /&gt;
          Select the hotkey to make a long forward jump.&lt;br /&gt;
      --key-quit &amp;lt;integer&amp;gt;       Quit&lt;br /&gt;
          Select the hotkey to quit the application.&lt;br /&gt;
      --key-vol-up &amp;lt;integer&amp;gt;     Volume up&lt;br /&gt;
          Select the key to increase audio volume.&lt;br /&gt;
      --key-vol-down &amp;lt;integer&amp;gt;   Volume down&lt;br /&gt;
          Select the key to decrease audio volume.&lt;br /&gt;
      --key-vol-mute &amp;lt;integer&amp;gt;   Mute&lt;br /&gt;
          Select the key to turn off audio volume.&lt;br /&gt;
      --key-audio-track &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Cycle audio track&lt;br /&gt;
          Cycle through the available audio&lt;br /&gt;
          tracks(languages)&lt;br /&gt;
      --key-subtitle-track &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Cycle subtitle track&lt;br /&gt;
          Cycle through the available subtitle tracks&lt;br /&gt;
      --key-aspect-ratio &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Cycle source aspect ratio&lt;br /&gt;
          Cycle through a predefined list of source&lt;br /&gt;
          aspect ratios&lt;br /&gt;
      --key-crop &amp;lt;integer&amp;gt;       Cycle video crop&lt;br /&gt;
          Cycle through a predefined list of crop&lt;br /&gt;
          formats&lt;br /&gt;
      --key-deinterlace &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Cycle deinterlace modes&lt;br /&gt;
          Cycle through all the deinterlace modes&lt;br /&gt;
      --extrashort-jump-size &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Very short jump size&lt;br /&gt;
          Very short jump &amp;quot;size&amp;quot;, in seconds&lt;br /&gt;
      --short-jump-size &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Short jump size&lt;br /&gt;
          Short jump &amp;quot;size&amp;quot;, in seconds&lt;br /&gt;
      --medium-jump-size &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Medium jump size&lt;br /&gt;
          Medium jump &amp;quot;size&amp;quot;, in seconds&lt;br /&gt;
      --long-jump-size &amp;lt;integer&amp;gt; Long jump size&lt;br /&gt;
          Long jump &amp;quot;size&amp;quot;, in seconds&lt;br /&gt;
      --bookmark1 &amp;lt;string&amp;gt;       Playlist bookmark 1&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark2 &amp;lt;string&amp;gt;       Playlist bookmark 2&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark3 &amp;lt;string&amp;gt;       Playlist bookmark 3&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark4 &amp;lt;string&amp;gt;       Playlist bookmark 4&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark5 &amp;lt;string&amp;gt;       Playlist bookmark 5&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark6 &amp;lt;string&amp;gt;       Playlist bookmark 6&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark7 &amp;lt;string&amp;gt;       Playlist bookmark 7&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark8 &amp;lt;string&amp;gt;       Playlist bookmark 8&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark9 &amp;lt;string&amp;gt;       Playlist bookmark 9&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark10 &amp;lt;string&amp;gt;      Playlist bookmark 10&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
&lt;br /&gt;
 ffmpeg audio/video decoder/encoder ((MS)MPEG4,SVQ1,H263,WMV,WMA)&lt;br /&gt;
      --ffmpeg-workaround-bugs &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Workaround bugs&lt;br /&gt;
          Try to fix some bugs&lt;br /&gt;
1  autodetect&lt;br /&gt;
2  old&lt;br /&gt;
          msmpeg4&lt;br /&gt;
4  xvid interlaced&lt;br /&gt;
8  ump4 &lt;br /&gt;
16 no&lt;br /&gt;
          padding&lt;br /&gt;
32 ac vlc&lt;br /&gt;
64 Qpel chroma&lt;br /&gt;
      --ffmpeg-hurry-up, --no-ffmpeg-hurry-up&lt;br /&gt;
                                 Hurry up (default disabled)&lt;br /&gt;
          Allow the decoder to partially decode or skip&lt;br /&gt;
          frame(s) when there is not enough time. It&#039;s&lt;br /&gt;
          useful with low CPU power but it can produce&lt;br /&gt;
          distorted pictures. (default disabled)&lt;br /&gt;
      --ffmpeg-pp-q &amp;lt;integer&amp;gt;    Post processing quality&lt;br /&gt;
          Quality of post processing. Valid range is 0&lt;br /&gt;
          to 6&lt;br /&gt;
Higher levels require considerable more&lt;br /&gt;
          CPU power, but produce better looking&lt;br /&gt;
          pictures.&lt;br /&gt;
      --sout-ffmpeg-hq {rd,bits,simple}&lt;br /&gt;
                                 Quality level&lt;br /&gt;
          Allows you to specify the quality level for&lt;br /&gt;
          the encoding of motions vectors (this can&lt;br /&gt;
          slow down the encoding very much).&lt;br /&gt;
      --sout-ffmpeg-keyint &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Ratio of key frames&lt;br /&gt;
          Allows you to specify the number of frames&lt;br /&gt;
          that will be coded for one key frame.&lt;br /&gt;
      --sout-ffmpeg-bframes &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Ratio of B frames&lt;br /&gt;
          Allows you to specify the number of B frames&lt;br /&gt;
          that will be coded between two reference&lt;br /&gt;
          frames.&lt;br /&gt;
      --sout-ffmpeg-hurry-up, --no-sout-ffmpeg-hurry-up&lt;br /&gt;
                                 Hurry up (default disabled)&lt;br /&gt;
          Allows you to specify if the encoder should&lt;br /&gt;
          make on-the-fly quality tradeoffs if your CPU&lt;br /&gt;
          can&#039;t keep up with the encoding rate. It will&lt;br /&gt;
          disable trellis quantization, then the rate&lt;br /&gt;
          distortion of motion vectors (hq), and raise&lt;br /&gt;
          the noise reduction threshold to ease the&lt;br /&gt;
          encoder&#039;s task. (default disabled)&lt;br /&gt;
&lt;br /&gt;
 MPEG2 video switcher stream output&lt;br /&gt;
      --sout-switcher-files &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Files&lt;br /&gt;
          Full paths of the files separated by colons.&lt;br /&gt;
      --sout-switcher-sizes &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Sizes&lt;br /&gt;
          List of sizes separated by colons&lt;br /&gt;
          (720x576:480x576).&lt;br /&gt;
      --sout-switcher-aspect-ratio &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Aspect ratio&lt;br /&gt;
          Aspect ratio (4:3, 16:9).&lt;br /&gt;
&lt;br /&gt;
 ATSC A/52 (AC-3) audio decoder&lt;br /&gt;
      --a52-dynrng, --no-a52-dynrng&lt;br /&gt;
                                 A/52 dynamic range compression (default&lt;br /&gt;
                                 enabled)&lt;br /&gt;
          Dynamic range compression makes the loud&lt;br /&gt;
          sounds softer, and the soft sounds louder, so&lt;br /&gt;
          you can more easily listen to the stream in a&lt;br /&gt;
          noisy environment without disturbing anyone.&lt;br /&gt;
          If you disable the dynamic range compression&lt;br /&gt;
          the playback will be more adapted to a movie&lt;br /&gt;
          theater or a listening room. (default enabled)&lt;br /&gt;
&lt;br /&gt;
 Standard filesystem directory input&lt;br /&gt;
      --recursive {none,collapse,expand}&lt;br /&gt;
                                 Subdirectory behavior&lt;br /&gt;
          Select whether subdirectories must be&lt;br /&gt;
          expanded.&lt;br /&gt;
none: subdirectories do not appear&lt;br /&gt;
          in the playlist.&lt;br /&gt;
collapse: subdirectories&lt;br /&gt;
          appear but are expanded on first&lt;br /&gt;
          play.&lt;br /&gt;
expand: all subdirectories are&lt;br /&gt;
          expanded.&lt;br /&gt;
&lt;br /&gt;
      --ignore-filetypes &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Ignore files with these extensions&lt;br /&gt;
          Specify a comma seperated list of file&lt;br /&gt;
          extensions. Files with these extensions will&lt;br /&gt;
          not be added to playlist when opening a&lt;br /&gt;
          directory. This is useful if you add&lt;br /&gt;
          directories that contain mp3 albums for&lt;br /&gt;
          instance.&lt;br /&gt;
&lt;br /&gt;
 Timeshift&lt;br /&gt;
      --timeshift-dir &amp;lt;string&amp;gt;   Timeshift directory&lt;br /&gt;
          Directory used to store the timeshift&lt;br /&gt;
          temporary files.&lt;br /&gt;
&lt;br /&gt;
 FTP input&lt;br /&gt;
      --ftp-user &amp;lt;string&amp;gt;        FTP user name&lt;br /&gt;
          Allows you to modify the user name that will&lt;br /&gt;
          be used for the connection.&lt;br /&gt;
      --ftp-pwd &amp;lt;string&amp;gt;         FTP password&lt;br /&gt;
          Allows you to modify the password that will&lt;br /&gt;
          be used for the connection.&lt;br /&gt;
      --ftp-account &amp;lt;string&amp;gt;     FTP account&lt;br /&gt;
          Allows you to modify the account that will be&lt;br /&gt;
          used for the connection.&lt;br /&gt;
&lt;br /&gt;
 HTTP input&lt;br /&gt;
      --http-proxy &amp;lt;string&amp;gt;      HTTP proxy&lt;br /&gt;
          You can specify an HTTP proxy to use. It must&lt;br /&gt;
          be of the form http://[user[:pass]@]myproxy.my&lt;br /&gt;
          domain:myport/ ; if empty, the http_proxy&lt;br /&gt;
          environment variable will be tried.&lt;br /&gt;
&lt;br /&gt;
 Microsoft Media Server (MMS) input&lt;br /&gt;
      --mms-maxbitrate &amp;lt;integer&amp;gt; Maximum bitrate&lt;br /&gt;
          If this is set, the stream with the maximum&lt;br /&gt;
          bitrate under that limit      will be selected&lt;br /&gt;
&lt;br /&gt;
 libshout (icecast) output&lt;br /&gt;
      --sout-shout-name &amp;lt;string&amp;gt; Stream-name&lt;br /&gt;
          The name this stream/channel will get on the&lt;br /&gt;
          icecast server.&lt;br /&gt;
      --sout-shout-description &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Stream-description&lt;br /&gt;
          A description of the stream content.&lt;br /&gt;
          (Information about your channel).&lt;br /&gt;
&lt;br /&gt;
 UDP stream output&lt;br /&gt;
&lt;br /&gt;
 SMB input&lt;br /&gt;
      --smb-user &amp;lt;string&amp;gt;        SMB user name&lt;br /&gt;
          Allows you to modify the user name that will&lt;br /&gt;
          be used for the connection.&lt;br /&gt;
      --smb-pwd &amp;lt;string&amp;gt;         SMB password&lt;br /&gt;
          Allows you to modify the password that will&lt;br /&gt;
          be used for the connection.&lt;br /&gt;
      --smb-domain &amp;lt;string&amp;gt;      SMB domain&lt;br /&gt;
          Allows you to modify the domain/workgroup&lt;br /&gt;
          that will be used for the connection.&lt;br /&gt;
&lt;br /&gt;
 Image properties filter&lt;br /&gt;
      --contrast &amp;lt;float&amp;gt;         Image contrast (0-2)&lt;br /&gt;
          Set the image contrast, between 0 and 2.&lt;br /&gt;
          Defaults to 1&lt;br /&gt;
      --brightness &amp;lt;float&amp;gt;       Image brightness (0-2)&lt;br /&gt;
          Set the image brightness, between 0 and 2.&lt;br /&gt;
          Defaults to 1&lt;br /&gt;
      --hue &amp;lt;integer&amp;gt;            Image hue (0-360)&lt;br /&gt;
          Set the image hue, between 0 and 360.&lt;br /&gt;
          Defaults to 0&lt;br /&gt;
      --saturation &amp;lt;float&amp;gt;       Image saturation (0-3)&lt;br /&gt;
          Set the image saturation, between 0 and 3.&lt;br /&gt;
          Defaults to 1&lt;br /&gt;
      --gamma &amp;lt;float&amp;gt;            Image gamma (0-10)&lt;br /&gt;
          Set the image gamma, between 0.01 and 10.&lt;br /&gt;
          Defaults to 1&lt;br /&gt;
      --brightness-threshold, --no-brightness-threshold&lt;br /&gt;
                                 Enable brightness threshold (default disabled)&lt;br /&gt;
          Show black and white pixels with brightness&lt;br /&gt;
          as threshold value (default disabled)&lt;br /&gt;
&lt;br /&gt;
 File audio output&lt;br /&gt;
      --audiofile-file &amp;lt;string&amp;gt;  Output file&lt;br /&gt;
          File to which the audio samples will be&lt;br /&gt;
          written to&lt;br /&gt;
&lt;br /&gt;
 AVI demuxer&lt;br /&gt;
      --avi-index, --no-avi-index&lt;br /&gt;
                                 Force index creation (default disabled)&lt;br /&gt;
          Recreate a index for the AVI file. Use this&lt;br /&gt;
          if your AVI file is damaged or incomplete&lt;br /&gt;
          (not seekable). (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Clone video filter&lt;br /&gt;
      --clone-count &amp;lt;integer&amp;gt;    Number of clones&lt;br /&gt;
          Select the number of video windows in which&lt;br /&gt;
          to clone the video.&lt;br /&gt;
&lt;br /&gt;
 Crop video filter&lt;br /&gt;
      --crop-geometry &amp;lt;string&amp;gt;   Crop geometry (pixels)&lt;br /&gt;
          Set the geometry of the zone to crop. This is&lt;br /&gt;
          set as &amp;lt;width&amp;gt; x &amp;lt;height&amp;gt; + &amp;lt;left offset&amp;gt; +&lt;br /&gt;
          &amp;lt;top offset&amp;gt;.&lt;br /&gt;
      --autocrop, --no-autocrop  Automatic cropping (default disabled)&lt;br /&gt;
          Activate automatic black border cropping.&lt;br /&gt;
          (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Deinterlacing video filter&lt;br /&gt;
      --deinterlace-mode {discard,blend,mean,bob,linear,x}&lt;br /&gt;
                                 Deinterlace mode&lt;br /&gt;
          Default deinterlace method to use for local&lt;br /&gt;
          playback&lt;br /&gt;
      --sout-deinterlace-mode {discard,blend,mean,bob,linear,x}&lt;br /&gt;
                                 Deinterlace mode&lt;br /&gt;
          Default deinterlace methode to use for&lt;br /&gt;
          streaming&lt;br /&gt;
&lt;br /&gt;
 File dumpper&lt;br /&gt;
      --demuxdump-file &amp;lt;string&amp;gt;  Dump filename&lt;br /&gt;
          Name of the file to which the raw stream will&lt;br /&gt;
          be dumped.&lt;br /&gt;
      --demuxdump-append, --no-demuxdump-append&lt;br /&gt;
                                 Append to existing file (default disabled)&lt;br /&gt;
          If the file already exists, it will not be&lt;br /&gt;
          overwritten. (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Distort video filter&lt;br /&gt;
      --distort-mode {wave,ripple,gradient,edge,hough,psychedelic}&lt;br /&gt;
                                 Distort mode&lt;br /&gt;
          Distort mode, one of &amp;quot;wave&amp;quot;, &amp;quot;ripple&amp;quot;,&lt;br /&gt;
          &amp;quot;gradient&amp;quot;, &amp;quot;edge&amp;quot;, &amp;quot;hough&amp;quot; and &amp;quot;psychedelic&amp;quot;&lt;br /&gt;
      --distort-gradient-type &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Gradient image type&lt;br /&gt;
          Gradient image type (0 or 1)&lt;br /&gt;
      --distort-cartoon, --no-distort-cartoon&lt;br /&gt;
                                 Apply cartoon effect (default enabled)&lt;br /&gt;
          Apply cartoon effect. Used by &amp;quot;gradient&amp;quot; and&lt;br /&gt;
          &amp;quot;edge&amp;quot;. (default enabled)&lt;br /&gt;
&lt;br /&gt;
 Dummy interface function&lt;br /&gt;
      --dummy-quiet, --no-dummy-quiet&lt;br /&gt;
                                 Do not open a DOS command box interface&lt;br /&gt;
                                 (default disabled)&lt;br /&gt;
          By default the dummy interface plugin will&lt;br /&gt;
          start a DOS command box. Enabling the quiet&lt;br /&gt;
          mode will not bring this command box but can&lt;br /&gt;
          also be pretty annoying when you want to stop&lt;br /&gt;
          VLC and no video window is open. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
&lt;br /&gt;
 DVB subtitles decoder&lt;br /&gt;
      --dvbsub-x &amp;lt;integer&amp;gt;       X coordinate of the subpicture&lt;br /&gt;
          You can reposition the subpicture by&lt;br /&gt;
          providing another value here.&lt;br /&gt;
      --dvbsub-y &amp;lt;integer&amp;gt;       Y coordinate of the subpicture&lt;br /&gt;
          You can reposition the subpicture by&lt;br /&gt;
          providing another value here.&lt;br /&gt;
      --sout-dvbsub-x &amp;lt;integer&amp;gt;  X coordinate of the encoded subpicture&lt;br /&gt;
          You can reposition the subpicture by&lt;br /&gt;
          providing another value here.&lt;br /&gt;
      --sout-dvbsub-y &amp;lt;integer&amp;gt;  Y coordinate of encoded the subpicture&lt;br /&gt;
          You can reposition the subpicture by&lt;br /&gt;
          providing another value here.&lt;br /&gt;
      --sout-dvbsub-timeout &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Timeout of subpictures&lt;br /&gt;
          Subpictures get a default timeout of 15&lt;br /&gt;
          seconds added to their remaining time.This&lt;br /&gt;
          will ensure that they are at least the&lt;br /&gt;
          specified time visible.&lt;br /&gt;
&lt;br /&gt;
 DVDnav Input&lt;br /&gt;
      --dvdnav-angle &amp;lt;integer&amp;gt;   DVD angle&lt;br /&gt;
          Allows you to select the default DVD angle.&lt;br /&gt;
      --dvdnav-menu, --no-dvdnav-menu&lt;br /&gt;
                                 Start directly in menu (default enabled)&lt;br /&gt;
          Allows you to start the DVD directly in the&lt;br /&gt;
          main menu. This will try to skip all the&lt;br /&gt;
          useless warnings introductions. (default&lt;br /&gt;
          enabled)&lt;br /&gt;
&lt;br /&gt;
 DVDRead Input (DVD without menu support)&lt;br /&gt;
      --dvdread-angle &amp;lt;integer&amp;gt;  DVD angle&lt;br /&gt;
          Allows you to select the default DVD angle.&lt;br /&gt;
&lt;br /&gt;
 Equalizer 10 bands&lt;br /&gt;
      --equalizer-preset {flat,classical,club,dance,fullbass,fullbasstreble,fulltreble,headphones,largehall,live,party,pop,reggae,rock,ska,soft,softrock,techno}&lt;br /&gt;
                                 Equalizer preset&lt;br /&gt;
          Equalizer preset&lt;br /&gt;
&lt;br /&gt;
 Fake video decoder&lt;br /&gt;
      --fake-file &amp;lt;string&amp;gt;       Image file&lt;br /&gt;
          Path of the image file when using the fake&lt;br /&gt;
          input.&lt;br /&gt;
      --fake-deinterlace, --no-fake-deinterlace&lt;br /&gt;
                                 Deinterlace video (default disabled)&lt;br /&gt;
          Allows you to deinterlace the image after&lt;br /&gt;
          loading. (default disabled)&lt;br /&gt;
      --fake-deinterlace-module {deinterlace,ffmpeg-deinterlace}&lt;br /&gt;
                                 Deinterlace module&lt;br /&gt;
          Specifies the deinterlace module to use.&lt;br /&gt;
&lt;br /&gt;
 Freetype2 font renderer&lt;br /&gt;
      --freetype-font &amp;lt;string&amp;gt;   Font&lt;br /&gt;
          Filename for the font you want to use&lt;br /&gt;
      --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)}&lt;br /&gt;
                                 Text default color&lt;br /&gt;
          The color of the text that will be rendered&lt;br /&gt;
          on the video. This must be an hexadecimal&lt;br /&gt;
          (like HTML colors). The first two chars are&lt;br /&gt;
          for red, then green, then blue. #000000 =&lt;br /&gt;
          black, #FF0000 = red, #00FF00 = green,&lt;br /&gt;
          #FFFF00 = yellow (red + green), #FFFFFF =&lt;br /&gt;
          white&lt;br /&gt;
      --freetype-rel-fontsize {20 (Smaller), 18 (Small), 16 (Normal), 12 (Large), 6 (Larger)}&lt;br /&gt;
                                 Relative font size&lt;br /&gt;
          This is the relative default size of the&lt;br /&gt;
          fonts that will be rendered on the video. If&lt;br /&gt;
          absolute font size is set, relative size will&lt;br /&gt;
          be overriden.&lt;br /&gt;
      --freetype-effect {1 (Background), 2 (Outline), 3 (Fat Outline)}&lt;br /&gt;
                                 Font Effect&lt;br /&gt;
          It is possible to apply effects to the&lt;br /&gt;
          renderedtext to improve its readability.&lt;br /&gt;
&lt;br /&gt;
 Mouse gestures control interface&lt;br /&gt;
      --gestures-button {left,middle,right}&lt;br /&gt;
                                 Trigger button&lt;br /&gt;
          You can set the trigger button for mouse&lt;br /&gt;
          gestures here.&lt;br /&gt;
&lt;br /&gt;
 GnuTLS TLS encryption layer&lt;br /&gt;
      --tls-check-cert, --no-tls-check-cert&lt;br /&gt;
                                 Check TLS/SSL server certificate validity&lt;br /&gt;
                                 (default enabled)&lt;br /&gt;
          This ensures that the server certificate is&lt;br /&gt;
          valid (i.e. signed by an approved&lt;br /&gt;
          Certification Authority). (default enabled)&lt;br /&gt;
      --tls-check-hostname, --no-tls-check-hostname&lt;br /&gt;
                                 Check TLS/SSL server hostname in certificate&lt;br /&gt;
                                 (default enabled)&lt;br /&gt;
          This ensures that the server hostname in&lt;br /&gt;
          certificate matches the requested host name.&lt;br /&gt;
          (default enabled)&lt;br /&gt;
&lt;br /&gt;
 Goom effect&lt;br /&gt;
      --goom-width &amp;lt;integer&amp;gt;     Goom display width&lt;br /&gt;
          This allows you to set the resolution of the&lt;br /&gt;
          Goom display (bigger resolution will be&lt;br /&gt;
          prettier but more CPU intensive).&lt;br /&gt;
      --goom-height &amp;lt;integer&amp;gt;    Goom display height&lt;br /&gt;
          This allows you to set the resolution of the&lt;br /&gt;
          Goom display (bigger resolution will be&lt;br /&gt;
          prettier but more CPU intensive).&lt;br /&gt;
      --goom-speed &amp;lt;integer&amp;gt;     Goom animation speed&lt;br /&gt;
          This allows you to set the animation speed&lt;br /&gt;
          (between 1 and 10, defaults to 6).&lt;br /&gt;
&lt;br /&gt;
 Growl Notification Plugin&lt;br /&gt;
      --growl-server &amp;lt;string&amp;gt;    Growl server&lt;br /&gt;
          This is the host to which Growl notifications&lt;br /&gt;
          will be sent. By default, notifications are&lt;br /&gt;
          sent locally.&lt;br /&gt;
      --growl-password &amp;lt;string&amp;gt;  Growl password&lt;br /&gt;
          Growl password on the server.&lt;br /&gt;
&lt;br /&gt;
 Headphone channel mixer with virtual spatialization effect&lt;br /&gt;
      --headphone-dim &amp;lt;integer&amp;gt;  Characteristic dimension&lt;br /&gt;
          Distance between front left speaker and&lt;br /&gt;
          listener in meters.&lt;br /&gt;
&lt;br /&gt;
 Image video output&lt;br /&gt;
      --image-out-format {png,jpeg}&lt;br /&gt;
                                 Image format&lt;br /&gt;
          Set the format of the output image.&lt;br /&gt;
      --image-out-ratio &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Recording ratio&lt;br /&gt;
          Set the ratio of images that are recorded. 3&lt;br /&gt;
          means that one image out of three is recorded.&lt;br /&gt;
      --image-out-prefix &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Filename prefix&lt;br /&gt;
          Set the prefix of the filename. Output&lt;br /&gt;
          filename will have the form prefixNUMBER.forma&lt;br /&gt;
          t&lt;br /&gt;
      --image-out-replace, --no-image-out-replace&lt;br /&gt;
                                 Always write to the same file (default&lt;br /&gt;
                                 disabled)&lt;br /&gt;
          Always write to the same file (default&lt;br /&gt;
          disabled)&lt;br /&gt;
&lt;br /&gt;
 File logging&lt;br /&gt;
      --logfile &amp;lt;string&amp;gt;         Log filename&lt;br /&gt;
          Specify the log filename.&lt;br /&gt;
      --logmode {text,html}      Log format&lt;br /&gt;
          Specify the log format. Available choices are&lt;br /&gt;
          &amp;quot;text&amp;quot; (default) and &amp;quot;html&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 Logo video filter&lt;br /&gt;
      --logo-file &amp;lt;string&amp;gt;       Logo filenames&lt;br /&gt;
          Full path of the image files to use. Format&lt;br /&gt;
          is &amp;lt;image&amp;gt;[,&amp;lt;delay in ms&amp;gt;[,&amp;lt;alpha&amp;gt;]][;&amp;lt;image&amp;gt;[&lt;br /&gt;
          ,&amp;lt;delay&amp;gt;[,&amp;lt;alpha&amp;gt;]]][;...] .&lt;br /&gt;
      --logo-transparency &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Transparency of the logo&lt;br /&gt;
          You can set the logo transparency value here&lt;br /&gt;
          (from 0 for full transparency to 255 for full&lt;br /&gt;
          opacity).&lt;br /&gt;
      --logo-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}&lt;br /&gt;
                                 Logo position&lt;br /&gt;
          You can enforce the logo position on the&lt;br /&gt;
          video (0=center, 1=left, 2=right, 4=top,&lt;br /&gt;
          8=bottom, you can also use combinations of&lt;br /&gt;
          these values).&lt;br /&gt;
&lt;br /&gt;
 Marquee display sub filter&lt;br /&gt;
      --marq-marquee &amp;lt;string&amp;gt;    Marquee text&lt;br /&gt;
          Marquee text to display&lt;br /&gt;
      --marq-position &amp;lt;integer&amp;gt;  Marquee position&lt;br /&gt;
          You can enforce the marquee position on the&lt;br /&gt;
          video (0=center, 1=left, 2=right, 4=top,&lt;br /&gt;
          8=bottom, you can also use combinations of&lt;br /&gt;
          these values by adding them).&lt;br /&gt;
      --marq-opacity &amp;lt;integer&amp;gt;   Opacity&lt;br /&gt;
          The opacity (inverse of transparency) of&lt;br /&gt;
          overlay text. 0 = transparent, 255 = totally&lt;br /&gt;
          opaque. &lt;br /&gt;
      --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)}&lt;br /&gt;
                                 Text Default Color&lt;br /&gt;
          The color of overlay text. 1 byte for each&lt;br /&gt;
          color, hexadecimal. #000000 = all colors off,&lt;br /&gt;
          0xFF0000 = just Red, 0xFFFFFF = all color on&lt;br /&gt;
          [White]&lt;br /&gt;
      --marq-size &amp;lt;integer&amp;gt;      Font size, pixels&lt;br /&gt;
          Specify the font size, in pixels, with -1 =&lt;br /&gt;
          use freetype-fontsize&lt;br /&gt;
      --marq-timeout &amp;lt;integer&amp;gt;   Marquee timeout&lt;br /&gt;
          Defines the time the marquee must remain&lt;br /&gt;
          displayed, in milliseconds. Default value is&lt;br /&gt;
          0 (remain forever).&lt;br /&gt;
&lt;br /&gt;
 M-JPEG camera demuxer&lt;br /&gt;
      --mjpeg-fps &amp;lt;float&amp;gt;        Frames per Second&lt;br /&gt;
          This is the desired frame rate when playing&lt;br /&gt;
          MJPEG from a file. Use 0 (this is the default&lt;br /&gt;
          value) for a live stream (from a camera).&lt;br /&gt;
&lt;br /&gt;
 MOD demuxer (libmodplug)&lt;br /&gt;
      --mod-noisereduction, --no-mod-noisereduction&lt;br /&gt;
                                 Noise reduction (default enabled)&lt;br /&gt;
          Enable noise reduction algorithm (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --mod-reverb, --no-mod-reverb&lt;br /&gt;
                                 Reverb (default disabled)&lt;br /&gt;
          Enable reverberation (default disabled)&lt;br /&gt;
      --mod-megabass, --no-mod-megabass&lt;br /&gt;
                                 Mega bass (default disabled)&lt;br /&gt;
          Enable megabass mode (default disabled)&lt;br /&gt;
      --mod-surround, --no-mod-surround&lt;br /&gt;
                                 Surround (default disabled)&lt;br /&gt;
          Surround (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Mosaic video sub filter&lt;br /&gt;
      --mosaic-alpha &amp;lt;integer&amp;gt;   Alpha blending&lt;br /&gt;
          Alpha blending (0 -&amp;gt; 255). Default is 255&lt;br /&gt;
      --mosaic-height &amp;lt;integer&amp;gt;  Height in pixels&lt;br /&gt;
          Height in pixels&lt;br /&gt;
      --mosaic-width &amp;lt;integer&amp;gt;   Width in pixels&lt;br /&gt;
          Width in pixels&lt;br /&gt;
      --mosaic-position {0 (auto), 1 (fixed)}&lt;br /&gt;
                                 Positioning method&lt;br /&gt;
          Positioning method. auto: automatically&lt;br /&gt;
          choose the best number of rows and columns.&lt;br /&gt;
          fixed: use the user-defined number of rows&lt;br /&gt;
          and columns.&lt;br /&gt;
      --mosaic-rows &amp;lt;integer&amp;gt;    Number of rows&lt;br /&gt;
          Number of rows&lt;br /&gt;
      --mosaic-cols &amp;lt;integer&amp;gt;    Number of columns&lt;br /&gt;
          Number of columns&lt;br /&gt;
      --mosaic-keep-aspect-ratio, --no-mosaic-keep-aspect-ratio&lt;br /&gt;
                                 Keep aspect ratio when resizing (default&lt;br /&gt;
                                 disabled)&lt;br /&gt;
          Keep aspect ratio when resizing (default&lt;br /&gt;
          disabled)&lt;br /&gt;
      --mosaic-keep-picture, --no-mosaic-keep-picture&lt;br /&gt;
                                 Keep original size (default disabled)&lt;br /&gt;
          Keep original size (default disabled)&lt;br /&gt;
      --mosaic-order &amp;lt;string&amp;gt;    Order as a comma separated list of&lt;br /&gt;
                                 picture-id(s)&lt;br /&gt;
          Order as a comma separated list of&lt;br /&gt;
          picture-id(s)&lt;br /&gt;
      --mosaic-delay &amp;lt;integer&amp;gt;   Delay&lt;br /&gt;
          Pictures coming from the picture video&lt;br /&gt;
          outputs will be delayed accordingly (in&lt;br /&gt;
          milliseconds). For high values you will need&lt;br /&gt;
          to raise file-caching and others.&lt;br /&gt;
      --mosaic-bs, --no-mosaic-bs&lt;br /&gt;
                                 Enable bluescreen (aka greenscreen or chroma&lt;br /&gt;
                                 key) video background replacing (default&lt;br /&gt;
                                 disabled)&lt;br /&gt;
          Enable bluescreen (aka greenscreen or chroma&lt;br /&gt;
          key) video background replacing (default&lt;br /&gt;
          disabled)&lt;br /&gt;
      --mosaic-bsu &amp;lt;integer&amp;gt;     Bluescreen chroma key U (0-255)&lt;br /&gt;
          Bluescreen chroma key U (0-255)&lt;br /&gt;
      --mosaic-bsv &amp;lt;integer&amp;gt;     Bluescreen chroma key V (0-255)&lt;br /&gt;
          Bluescreen chroma key V (0-255)&lt;br /&gt;
      --mosaic-bsut &amp;lt;integer&amp;gt;    Bluescreen chroma key U tolerance&lt;br /&gt;
          Bluescreen chroma key U tolerance&lt;br /&gt;
      --mosaic-bsvt &amp;lt;integer&amp;gt;    Bluescreen chroma key V tolerance&lt;br /&gt;
          Bluescreen chroma key V tolerance&lt;br /&gt;
&lt;br /&gt;
 Motion blur filter&lt;br /&gt;
      --blur-factor &amp;lt;integer&amp;gt;    Blur factor (1-127)&lt;br /&gt;
          The degree of blurring from 1 to 127.&lt;br /&gt;
&lt;br /&gt;
 Motion detect video filter&lt;br /&gt;
      --motiondetect-history &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 History parameter&lt;br /&gt;
          History parameter, number of frames used for&lt;br /&gt;
          detection&lt;br /&gt;
      --motiondetect-description &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Description file&lt;br /&gt;
          Description file, file containing simple&lt;br /&gt;
          playlist&lt;br /&gt;
&lt;br /&gt;
 MusePack demuxer&lt;br /&gt;
      --mpc-replaygain-type {0 (None), 1 (Title), 2 (Album)}&lt;br /&gt;
                                 Replay Gain type&lt;br /&gt;
          Musepack can have a title-specific replay&lt;br /&gt;
          gain (volume control) or an album-specific&lt;br /&gt;
          one. Choose which type you want to use&lt;br /&gt;
&lt;br /&gt;
 MSN Now-Playing&lt;br /&gt;
      --msn-format &amp;lt;string&amp;gt;      MSN Title format string&lt;br /&gt;
          Format of the string to send to MSN {0}&lt;br /&gt;
          Artist, {1} Title, {2} Album. Defaults to&lt;br /&gt;
          &amp;quot;Artist - Title&amp;quot; ({0} - {1}).&lt;br /&gt;
&lt;br /&gt;
 OpenGL video output&lt;br /&gt;
      --opengl-effect {none,cube,transparent-cube}&lt;br /&gt;
                                 Select effect&lt;br /&gt;
          Allows you to select different visual effects.&lt;br /&gt;
&lt;br /&gt;
 On Screen Display menu subfilter&lt;br /&gt;
      --osdmenu-x &amp;lt;integer&amp;gt;      X coordinate of the OSD menu&lt;br /&gt;
          You can move the OSD menu by left-clicking on&lt;br /&gt;
          it.&lt;br /&gt;
      --osdmenu-y &amp;lt;integer&amp;gt;      Y coordinate of the OSD menu&lt;br /&gt;
          You can move the OSD menu by left-clicking on&lt;br /&gt;
          it.&lt;br /&gt;
      --osdmenu-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}&lt;br /&gt;
                                 OSD menu position&lt;br /&gt;
          You can enforce the OSD menu position on the&lt;br /&gt;
          video (0=center, 1=left, 2=right, 4=top,&lt;br /&gt;
          8=bottom, you can also use combinations of&lt;br /&gt;
          these values).&lt;br /&gt;
      --osdmenu-file &amp;lt;string&amp;gt;    OSD menu configuration file&lt;br /&gt;
          An OSD menu configuration file that menu&lt;br /&gt;
          actions with button images&lt;br /&gt;
      --osdmenu-file-path &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Path to OSD menu images&lt;br /&gt;
          Specify another path to the OSD menu images.&lt;br /&gt;
          This will override the path as defined in the&lt;br /&gt;
          OSD configuration file.&lt;br /&gt;
      --osdmenu-timeout &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Timeout of OSD menu&lt;br /&gt;
          OSD menu pictures get a default timeout of 15&lt;br /&gt;
          seconds added to their remaining time. This&lt;br /&gt;
          will ensure that they are at least the&lt;br /&gt;
          specified time visible.&lt;br /&gt;
&lt;br /&gt;
 Parametric Equalizer&lt;br /&gt;
      --param-eq-lowf &amp;lt;float&amp;gt;    Low freq (Hz)&lt;br /&gt;
      --param-eq-lowgain &amp;lt;float&amp;gt; Low freq gain (Db)&lt;br /&gt;
      --param-eq-highf &amp;lt;float&amp;gt;   High freq (Hz)&lt;br /&gt;
      --param-eq-highgain &amp;lt;float&amp;gt;&lt;br /&gt;
                                 High freq gain (Db)&lt;br /&gt;
      --param-eq-f1 &amp;lt;float&amp;gt;      Freq 1 (Hz)&lt;br /&gt;
      --param-eq-gain1 &amp;lt;float&amp;gt;   Freq 1 gain (Db)&lt;br /&gt;
      --param-eq-q1 &amp;lt;float&amp;gt;      Freq 1 Q&lt;br /&gt;
      --param-eq-f2 &amp;lt;float&amp;gt;      Freq 2 (Hz)&lt;br /&gt;
      --param-eq-gain2 &amp;lt;float&amp;gt;   Freq 2 gain (Db)&lt;br /&gt;
      --param-eq-q2 &amp;lt;float&amp;gt;      Freq 2 Q&lt;br /&gt;
      --param-eq-f3 &amp;lt;float&amp;gt;      Freq 3 (Hz)&lt;br /&gt;
      --param-eq-gain3 &amp;lt;float&amp;gt;   Freq 3 gain (Db)&lt;br /&gt;
      --param-eq-q3 &amp;lt;float&amp;gt;      Freq 3 Q&lt;br /&gt;
&lt;br /&gt;
 Playlist&lt;br /&gt;
      --playlist-autostart, --no-playlist-autostart&lt;br /&gt;
                                 Auto start (default enabled)&lt;br /&gt;
          Automatically start playing the playlist&lt;br /&gt;
          content once it&#039;s loaded.&lt;br /&gt;
 (default enabled)&lt;br /&gt;
&lt;br /&gt;
 Podcasts&lt;br /&gt;
      --podcast-urls &amp;lt;string&amp;gt;    Podcast URLs list&lt;br /&gt;
          Enter the list of podcasts to retrieve,&lt;br /&gt;
          separated by &#039;|&#039; (pipe).&lt;br /&gt;
&lt;br /&gt;
 PORTAUDIO audio output&lt;br /&gt;
      --portaudio-device &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Output device&lt;br /&gt;
          Portaudio identifier for the output device&lt;br /&gt;
&lt;br /&gt;
 Remote control interface&lt;br /&gt;
      --rc-quiet, --no-rc-quiet  Do not open a DOS command box interface&lt;br /&gt;
                                 (default disabled)&lt;br /&gt;
          By default the rc interface plugin will start&lt;br /&gt;
          a DOS command box. Enabling the quiet mode&lt;br /&gt;
          will not bring this command box but can also&lt;br /&gt;
          be pretty annoying when you want to stop VLC&lt;br /&gt;
          and no video window is open. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
&lt;br /&gt;
 RSS and Atom feed display&lt;br /&gt;
      --rss-urls &amp;lt;string&amp;gt;        RSS/Atom feed URLs&lt;br /&gt;
          RSS/Atom feed &#039;|&#039; (pipe) seperated URLs&lt;br /&gt;
      --rss-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}&lt;br /&gt;
                                 Marquee position&lt;br /&gt;
          You can enforce the marquee position on the&lt;br /&gt;
          video (0=center, 1=left, 2=right, 4=top,&lt;br /&gt;
          8=bottom, you can also use combinations of&lt;br /&gt;
          these values by adding them).&lt;br /&gt;
      --rss-opacity &amp;lt;integer&amp;gt;    Opacity&lt;br /&gt;
          The opacity (inverse of transparency) of&lt;br /&gt;
          overlay text. 0 = transparent, 255 = totally&lt;br /&gt;
          opaque. &lt;br /&gt;
      --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)}&lt;br /&gt;
                                 Text Default Color&lt;br /&gt;
          The color of overlay text. 1 byte for each&lt;br /&gt;
          color, hexadecimal. #000000 = all colors off,&lt;br /&gt;
          0xFF0000 = just Red, 0xFFFFFF = all color on&lt;br /&gt;
          [White]&lt;br /&gt;
      --rss-size &amp;lt;integer&amp;gt;       Font size, pixels&lt;br /&gt;
          Specify the font size, in pixels, with -1 =&lt;br /&gt;
          use freetype-fontsize&lt;br /&gt;
      --rss-speed &amp;lt;integer&amp;gt;      RSS/Atom feed speed&lt;br /&gt;
          RSS/Atom feed speed (bigger is slower)&lt;br /&gt;
      --rss-length &amp;lt;integer&amp;gt;     RSS/Atom feed max number of chars displayed&lt;br /&gt;
          RSS/Atom feed max number of chars displayed&lt;br /&gt;
      --rss-ttl &amp;lt;integer&amp;gt;        Number of seconds between each forced refresh&lt;br /&gt;
                                 of the feeds&lt;br /&gt;
          Number of seconds between each forced refresh&lt;br /&gt;
          of the feeds. If 0, the feeds will never be&lt;br /&gt;
          updated.&lt;br /&gt;
      --rss-images, --no-rss-images&lt;br /&gt;
                                 Display feed images if available (default&lt;br /&gt;
                                 enabled)&lt;br /&gt;
          Display feed images if available (default&lt;br /&gt;
          enabled)&lt;br /&gt;
&lt;br /&gt;
 Skinnable Interface&lt;br /&gt;
      --skins2-transparency, --no-skins2-transparency&lt;br /&gt;
                                 Enable transparency effects (default disabled)&lt;br /&gt;
          You can disable all transparency effects if&lt;br /&gt;
          you want. This is mainly useful when moving&lt;br /&gt;
          windows does not behave correctly. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
&lt;br /&gt;
 Bridge stream output&lt;br /&gt;
      --sout-bridge-out-id &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 ID&lt;br /&gt;
          Specify an identifier for this elementary&lt;br /&gt;
          stream.&lt;br /&gt;
      --sout-bridge-in-delay &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Delay&lt;br /&gt;
          Pictures coming from the picture video&lt;br /&gt;
          outputs will be delayed accordingly (in&lt;br /&gt;
          milliseconds, &amp;gt;= 100 ms). For high values,&lt;br /&gt;
          you will need to raise file-caching and&lt;br /&gt;
          others.&lt;br /&gt;
      --sout-bridge-in-id-offset &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 ID Offset&lt;br /&gt;
          Offset to add to the stream IDs specified in&lt;br /&gt;
          bridge_out to obtain the stream IDs bridge_in&lt;br /&gt;
          will register.&lt;br /&gt;
&lt;br /&gt;
 Mosaic bridge stream output&lt;br /&gt;
      --sout-mosaic-bridge-id &amp;lt;string&amp;gt;&lt;br /&gt;
                                 ID&lt;br /&gt;
          Specify an identifier string for this&lt;br /&gt;
          subpicture&lt;br /&gt;
      --sout-mosaic-bridge-sar &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Sample aspect ratio&lt;br /&gt;
          Sample aspect ratio of the destination (1:1,&lt;br /&gt;
          3:4, 2:3).&lt;br /&gt;
&lt;br /&gt;
 RTP stream output&lt;br /&gt;
      --sout-rtp-mp4a-latm, --no-sout-rtp-mp4a-latm&lt;br /&gt;
                                 MP4A LATM (default disabled)&lt;br /&gt;
          This allows you to stream MPEG4 LATM audio&lt;br /&gt;
          streams (see RFC3016). (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Standard stream output&lt;br /&gt;
      --sout-standard-access &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Output access method&lt;br /&gt;
          This is the output access method that will be&lt;br /&gt;
          used.&lt;br /&gt;
      --sout-standard-mux &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Output muxer&lt;br /&gt;
          This is the muxer that will be used.&lt;br /&gt;
      --sout-standard-dst &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Output destination&lt;br /&gt;
          This is the destination (URL) that will be&lt;br /&gt;
          used for the stream.&lt;br /&gt;
&lt;br /&gt;
 Transcode stream output&lt;br /&gt;
      --sout-transcode-venc &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Video encoder&lt;br /&gt;
          This is the video encoder module that will be&lt;br /&gt;
          used (and its associated options).&lt;br /&gt;
      --sout-transcode-vcodec &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Destination video codec&lt;br /&gt;
          This is the video codec that will be used.&lt;br /&gt;
      --sout-transcode-vb &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Video bitrate&lt;br /&gt;
          Target bitrate of the transcoded video stream.&lt;br /&gt;
      --sout-transcode-scale &amp;lt;float&amp;gt;&lt;br /&gt;
                                 Video scaling&lt;br /&gt;
          Scale factor to apply to the video while&lt;br /&gt;
          transcoding (eg: 0.25)&lt;br /&gt;
      --sout-transcode-fps &amp;lt;float&amp;gt;&lt;br /&gt;
                                 Video frame-rate&lt;br /&gt;
          Target output frame rate for the video stream.&lt;br /&gt;
      --sout-transcode-hurry-up, --no-sout-transcode-hurry-up&lt;br /&gt;
                                 Hurry up (default enabled)&lt;br /&gt;
          The transcoder will drop frames if your CPU&lt;br /&gt;
          can&#039;t keep up with the encoding rate.&lt;br /&gt;
          (default enabled)&lt;br /&gt;
      --sout-transcode-deinterlace, --no-sout-transcode-deinterlace&lt;br /&gt;
                                 Deinterlace video (default disabled)&lt;br /&gt;
          Deinterlace the video before encoding.&lt;br /&gt;
          (default disabled)&lt;br /&gt;
      --sout-transcode-deinterlace-module {deinterlace,ffmpeg-deinterlace}&lt;br /&gt;
                                 Deinterlace module&lt;br /&gt;
          Specify the deinterlace module to use.&lt;br /&gt;
      --sout-transcode-vfilter &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Video filter&lt;br /&gt;
          Video filters will be applied to the video&lt;br /&gt;
          streams (after overlays are applied). You&lt;br /&gt;
          must enter a comma-separated list of filters.&lt;br /&gt;
      --sout-transcode-canvas-aspect &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Video canvas aspect ratio&lt;br /&gt;
          This sets aspect (like 4:3) of the video&lt;br /&gt;
          canvas and letterbox the video accordingly.&lt;br /&gt;
      --sout-transcode-aenc &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Audio encoder&lt;br /&gt;
          This is the audio encoder module that will be&lt;br /&gt;
          used (and its associated options).&lt;br /&gt;
      --sout-transcode-acodec &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Destination audio codec&lt;br /&gt;
          This is the audio codec that will be used.&lt;br /&gt;
      --sout-transcode-ab &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Audio bitrate&lt;br /&gt;
          Target bitrate of the transcoded audio stream.&lt;br /&gt;
      --sout-transcode-channels &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Audio channels&lt;br /&gt;
          Number of audio channels in the transcoded&lt;br /&gt;
          streams.&lt;br /&gt;
      --sout-transcode-audio-sync, --no-sout-transcode-audio-sync&lt;br /&gt;
                                 Synchronise on audio track (default disabled)&lt;br /&gt;
          This option will drop/duplicate video frames&lt;br /&gt;
          to synchronise the video track on the audio&lt;br /&gt;
          track. (default disabled)&lt;br /&gt;
      --sout-transcode-senc &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Subtitles encoder&lt;br /&gt;
          This is the subtitles encoder module that&lt;br /&gt;
          will be used (and its associated options).&lt;br /&gt;
      --sout-transcode-scodec &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Destination subtitles codec&lt;br /&gt;
          This is the subtitles coded that will be used.&lt;br /&gt;
      --sout-transcode-soverlay, --no-sout-transcode-soverlay&lt;br /&gt;
                                 Destination subtitles codec (default disabled)&lt;br /&gt;
          This is the subtitles coded that will be&lt;br /&gt;
          used. (default disabled)&lt;br /&gt;
      --sout-transcode-sfilter &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Overlays&lt;br /&gt;
          This allows you to add overlays (also known&lt;br /&gt;
          as &amp;quot;subpictures&amp;quot; on the transcoded video&lt;br /&gt;
          stream. The subpictures produced by the&lt;br /&gt;
          filters will be overlayed directly onto the&lt;br /&gt;
          video. You must specify a comma-separated&lt;br /&gt;
          list of subpicture modules&lt;br /&gt;
      --sout-transcode-osd, --no-sout-transcode-osd&lt;br /&gt;
                                 OSD menu (default disabled)&lt;br /&gt;
          Stream the On Screen Display menu (using the&lt;br /&gt;
          osdmenu subpicture module). (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Text subtitles decoder&lt;br /&gt;
      --subsdec-align {0 (Center), 1 (Left), 2 (Right)}&lt;br /&gt;
                                 Subtitles justification&lt;br /&gt;
          Set the justification of subtitles&lt;br /&gt;
      --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}&lt;br /&gt;
                                 Subtitles text encoding&lt;br /&gt;
          Set the encoding used in text subtitles&lt;br /&gt;
      --subsdec-autodetect-utf8, --no-subsdec-autodetect-utf8&lt;br /&gt;
                                 UTF-8 subtitles autodetection (default&lt;br /&gt;
                                 enabled)&lt;br /&gt;
          This enables automatic detection of UTF-8&lt;br /&gt;
          encoding within subtitles files. (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --subsdec-formatted, --no-subsdec-formatted&lt;br /&gt;
                                 Formatted Subtitles (default enabled)&lt;br /&gt;
          Some subtitle formats allow for text&lt;br /&gt;
          formatting. VLC partly implements this, but&lt;br /&gt;
          you can choose to disable all formatting.&lt;br /&gt;
          (default enabled)&lt;br /&gt;
&lt;br /&gt;
 Theora video decoder&lt;br /&gt;
      --sout-theora-quality &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Encoding quality&lt;br /&gt;
          Allows you to specify a quality between 1&lt;br /&gt;
          (low) and 10 (high), instead of specifying a&lt;br /&gt;
          particular bitrate. This will produce a VBR&lt;br /&gt;
          stream.&lt;br /&gt;
&lt;br /&gt;
 Time display sub filter&lt;br /&gt;
      --time-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}&lt;br /&gt;
                                 Time position&lt;br /&gt;
          You can enforce the time position on the&lt;br /&gt;
          video (0=center, 1=left, 2=right, 4=top,&lt;br /&gt;
          8=bottom, you can also use combinations of&lt;br /&gt;
          these values by adding them).&lt;br /&gt;
      --time-opacity &amp;lt;integer&amp;gt;   Opacity&lt;br /&gt;
          The opacity (inverse of transparency) of&lt;br /&gt;
          overlay text. 0 = transparent, 255 = totally&lt;br /&gt;
          opaque. &lt;br /&gt;
      --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)}&lt;br /&gt;
                                 Text Default Color&lt;br /&gt;
          The color of overlay text. 1 byte for each&lt;br /&gt;
          color, hexadecimal. #000000 = all colors off,&lt;br /&gt;
          0xFF0000 = just Red, 0xFFFFFF = all color on&lt;br /&gt;
          [White]&lt;br /&gt;
      --time-size &amp;lt;integer&amp;gt;      Font size, pixels&lt;br /&gt;
          Specify the font size, in pixels, with -1 =&lt;br /&gt;
          use freetype-fontsize&lt;br /&gt;
&lt;br /&gt;
 Video transformation filter&lt;br /&gt;
      --transform-type {90,180,270,hflip,vflip}&lt;br /&gt;
                                 Transform type&lt;br /&gt;
          One of &#039;90&#039;, &#039;180&#039;, &#039;270&#039;, &#039;hflip&#039; and &#039;vflip&#039;&lt;br /&gt;
&lt;br /&gt;
 MPEG Transport Stream demuxer&lt;br /&gt;
      --ts-dump-file &amp;lt;string&amp;gt;    Filename of dump&lt;br /&gt;
          Specify a filename where to dump the TS in.&lt;br /&gt;
      --ts-dump-append, --no-ts-dump-append&lt;br /&gt;
                                 Append (default disabled)&lt;br /&gt;
          If the file exists and this option is&lt;br /&gt;
          selected, the existing file will not be&lt;br /&gt;
          overwritten. (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Libtwolame audio encoder&lt;br /&gt;
      --sout-twolame-quality &amp;lt;float&amp;gt;&lt;br /&gt;
                                 Encoding quality&lt;br /&gt;
          Allows you to specify a quality between 0.0&lt;br /&gt;
          (high) and 50.0 (low), instead of specifying&lt;br /&gt;
          a particular bitrate. This will produce a VBR&lt;br /&gt;
          stream.&lt;br /&gt;
      --sout-twolame-mode {0 (Stereo), 1 (Dual mono), 2 (Joint stereo)}&lt;br /&gt;
                                 Stereo mode&lt;br /&gt;
          Select how stereo streams will be handled&lt;br /&gt;
      --sout-twolame-vbr, --no-sout-twolame-vbr&lt;br /&gt;
                                 VBR mode (default disabled)&lt;br /&gt;
          By default the encoding is CBR. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
      --sout-twolame-psy &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Psycho-acoustic model&lt;br /&gt;
          Integer from -1 (no model) to 4.&lt;br /&gt;
&lt;br /&gt;
 Visualizer filter&lt;br /&gt;
      --effect-width &amp;lt;integer&amp;gt;   Video width&lt;br /&gt;
          The width of the effects video window, in&lt;br /&gt;
          pixels.&lt;br /&gt;
      --effect-height &amp;lt;integer&amp;gt;  Video height&lt;br /&gt;
          The height of the effects video window, in&lt;br /&gt;
          pixels.&lt;br /&gt;
&lt;br /&gt;
 Vorbis audio decoder&lt;br /&gt;
      --sout-vorbis-quality &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Encoding quality&lt;br /&gt;
          Allows you to specify a quality between 1&lt;br /&gt;
          (low) and 10 (high), instead of specifying a&lt;br /&gt;
          particular bitrate. This will produce a VBR&lt;br /&gt;
          stream.&lt;br /&gt;
      --sout-vorbis-max-bitrate &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Maximum encoding bitrate&lt;br /&gt;
          Allows you to specify a maximum bitrate in&lt;br /&gt;
          kbps. Useful for streaming applications.&lt;br /&gt;
      --sout-vorbis-min-bitrate &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Minimum encoding bitrate&lt;br /&gt;
          Allows you to specify a minimum bitrate in&lt;br /&gt;
          kbps. Useful for encoding for a fixed-size&lt;br /&gt;
          channel.&lt;br /&gt;
      --sout-vorbis-cbr, --no-sout-vorbis-cbr&lt;br /&gt;
                                 CBR encoding (default disabled)&lt;br /&gt;
          Allows you to force a constant bitrate&lt;br /&gt;
          encoding (CBR). (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Wall video filter&lt;br /&gt;
      --wall-cols &amp;lt;integer&amp;gt;      Number of columns&lt;br /&gt;
          Select the number of horizontal video windows&lt;br /&gt;
          in which to split the video.&lt;br /&gt;
      --wall-rows &amp;lt;integer&amp;gt;      Number of rows&lt;br /&gt;
          Select the number of vertical video windows&lt;br /&gt;
          in which to split the video.&lt;br /&gt;
      --wall-element-aspect &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Element aspect ratio&lt;br /&gt;
          The aspect ratio of the individual displays&lt;br /&gt;
          building the display wall&lt;br /&gt;
&lt;br /&gt;
 wxWidgets interface module&lt;br /&gt;
      --wx-embed, --no-wx-embed  Embed video in interface (default enabled)&lt;br /&gt;
          Embed the video inside the interface instead&lt;br /&gt;
          of having it in a separate window. (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --wx-bookmarks, --no-wx-bookmarks&lt;br /&gt;
                                 Show bookmarks dialog (default disabled)&lt;br /&gt;
          Show bookmarks dialog when the interface&lt;br /&gt;
          starts. (default disabled)&lt;br /&gt;
      --wx-taskbar, --no-wx-taskbar&lt;br /&gt;
                                 Show taskbar entry (default enabled)&lt;br /&gt;
          Show taskbar entry (default enabled)&lt;br /&gt;
      --wx-extended, --no-wx-extended&lt;br /&gt;
                                 Show extended GUI (default disabled)&lt;br /&gt;
          Show extended GUI (default disabled)&lt;br /&gt;
      --wx-playlist-view {0 (Normal), 1 (Embedded), 2 (Both)}&lt;br /&gt;
                                 Playlist view&lt;br /&gt;
          There are two possible playlist views in the&lt;br /&gt;
          interface : the normal playlist (separate&lt;br /&gt;
          window), or an embedded playlist (within the&lt;br /&gt;
          main interface, but with less features. You&lt;br /&gt;
          can select which one will be available on the&lt;br /&gt;
          toolbar (or both).&lt;br /&gt;
      --wx-systray, --no-wx-systray&lt;br /&gt;
                                 Show systray icon (default disabled)&lt;br /&gt;
          Show systray icon (default disabled)&lt;br /&gt;
&lt;br /&gt;
 H.264/MPEG4 AVC encoder (using x264 library)&lt;br /&gt;
      --sout-x264-keyint &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Maximum GOP size&lt;br /&gt;
          Sets maximum interval between&lt;br /&gt;
          IDR-frames.Larger values save bits, thus&lt;br /&gt;
          improve quality for a given bitrate at the&lt;br /&gt;
          cost of seeking precision.&lt;br /&gt;
      --sout-x264-min-keyint &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Minimum GOP size&lt;br /&gt;
          Sets minimum interval between IDR-frames. In&lt;br /&gt;
          H.264, I-frames do not necessarily bound a&lt;br /&gt;
          closed GOP because it is allowable for a&lt;br /&gt;
          P-frame to be predicted from more frames than&lt;br /&gt;
          just the one frame before it (also see&lt;br /&gt;
          frameref). Therefore, I-frames are not&lt;br /&gt;
          necessarily seekable. IDR-Frames restrict&lt;br /&gt;
          subsequent P-frames from referring to any&lt;br /&gt;
          frame prior to the IDR-Frame. &lt;br /&gt;
If scenecuts&lt;br /&gt;
          appear within this interval, they are still&lt;br /&gt;
          encoded as I-frames, but do not start a new&lt;br /&gt;
          GOP.&lt;br /&gt;
      --sout-x264-scenecut &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 How aggressively to insert extra I-frames (-1&lt;br /&gt;
                                 to 100)&lt;br /&gt;
          Scene-cut detection. Controls how&lt;br /&gt;
          aggressively to insert extra I-frames. With&lt;br /&gt;
          small values of scenecut, the codec often has&lt;br /&gt;
          to force an I-frame when it would exceed&lt;br /&gt;
          keyint. Good values of scenecut may find a&lt;br /&gt;
          better location for the I-frame. Large values&lt;br /&gt;
          use more I-frames than necessary, thus&lt;br /&gt;
          wasting bits. -1 disables scene-cut&lt;br /&gt;
          detection, so I-frames are be inserted only&lt;br /&gt;
          every other keyint frames, which probably&lt;br /&gt;
          leads to ugly encoding artifacts.&lt;br /&gt;
      --sout-x264-bframes &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Number of B-frames between I and P (1 to 16)&lt;br /&gt;
          Number of consecutive B-frames between I and&lt;br /&gt;
          P-frames.&lt;br /&gt;
      --sout-x264-b-adapt, --no-sout-x264-b-adapt&lt;br /&gt;
                                 Adaptive B-frame decision (default enabled)&lt;br /&gt;
          If this is on, the specified number of&lt;br /&gt;
          consecutive B-frames will always be used,&lt;br /&gt;
          except possibly before an I-frame.  (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --sout-x264-b-bias &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Influences how often B-frames are used&lt;br /&gt;
          Bias the choice to use B-frames. Positive&lt;br /&gt;
          values cause more B-frames, negative values&lt;br /&gt;
          cause less B-frames. &lt;br /&gt;
      --sout-x264-bpyramid, --no-sout-x264-bpyramid&lt;br /&gt;
                                 Keep some B-frames as references (default&lt;br /&gt;
                                 disabled)&lt;br /&gt;
          Allows B-frames to be used as references for&lt;br /&gt;
          predicting other frames. Keeps the middle of&lt;br /&gt;
          2+ consecutive B-frames as a reference, and&lt;br /&gt;
          reorders frame appropriately. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
      --sout-x264-cabac, --no-sout-x264-cabac&lt;br /&gt;
                                 CABAC (default enabled)&lt;br /&gt;
          CABAC (Context-Adaptive Binary Arithmetic&lt;br /&gt;
          Coding). Slightly slows down encoding and&lt;br /&gt;
          decoding, but should save 10-15% bitrate.&lt;br /&gt;
          (default enabled)&lt;br /&gt;
      --sout-x264-ref &amp;lt;integer&amp;gt;  Number of reference frames (1 to 16)&lt;br /&gt;
          Number of previous frames used as predictors.&lt;br /&gt;
          This is effective in Anime, but seems to make&lt;br /&gt;
          little difference in live-action source&lt;br /&gt;
          material. Some decoders are unable to deal&lt;br /&gt;
          with large frameref values.&lt;br /&gt;
      --sout-x264-nf, --no-sout-x264-nf&lt;br /&gt;
                                 No loop filter (enabling turns off the&lt;br /&gt;
                                 deblocking loop filter) (default disabled)&lt;br /&gt;
          Deblocking loop filter (increases quality).&lt;br /&gt;
          (default disabled)&lt;br /&gt;
      --sout-x264-qp &amp;lt;integer&amp;gt;   Set QP (0=lossless) (0 to 51)&lt;br /&gt;
          This selects the quantizer to use. Lower&lt;br /&gt;
          values result in better fidelity, but higher&lt;br /&gt;
          bitrates. 26 is a good default value.&lt;br /&gt;
      --sout-x264-crf &amp;lt;integer&amp;gt;  Quality-based VBR (nominal QP) (0 to 51)&lt;br /&gt;
          1-pass Quality-based VBR.&lt;br /&gt;
      --sout-x264-qpmin &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Set min QP&lt;br /&gt;
          Minimum quantizer, 15/35 seems to be a useful&lt;br /&gt;
          range.&lt;br /&gt;
      --sout-x264-qpmax &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Set max QP&lt;br /&gt;
          Maximum quantizer parameter.&lt;br /&gt;
      --sout-x264-qpstep &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Set max QP step&lt;br /&gt;
          Max QP step between frames.&lt;br /&gt;
      --sout-x264-ratetol &amp;lt;float&amp;gt;&lt;br /&gt;
                                 Allowed variance of average bitrate&lt;br /&gt;
          Sets the allowed variance in average. bitrate.&lt;br /&gt;
      --sout-x264-vbv-maxrate &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Max local bitrate&lt;br /&gt;
          Sets a maximum local bitrate in kbits/s.&lt;br /&gt;
      --sout-x264-vbv-bufsize &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Size of VBV buffer&lt;br /&gt;
          Sets an averaging period for the maximum&lt;br /&gt;
          local bitrate in kbits/s.&lt;br /&gt;
      --sout-x264-vbv-init &amp;lt;float&amp;gt;&lt;br /&gt;
                                 Initial VBV buffer occupancy&lt;br /&gt;
          Sets the initial buffer occupancy as a&lt;br /&gt;
          fraction of the buffer size.&lt;br /&gt;
      --sout-x264-ipratio &amp;lt;float&amp;gt;&lt;br /&gt;
                                 QP factor between I and P&lt;br /&gt;
          QP factor between I and P.&lt;br /&gt;
      --sout-x264-pbratio &amp;lt;float&amp;gt;&lt;br /&gt;
                                 QP factor between P and B&lt;br /&gt;
          QP factor between P and B.&lt;br /&gt;
      --sout-x264-chroma-qp-offset &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 QP difference between chroma and luma&lt;br /&gt;
          QP difference between chroma and luma.&lt;br /&gt;
      --sout-x264-qcomp &amp;lt;float&amp;gt;  QP curve compression (0.0=CBR to 1.0=QCP)&lt;br /&gt;
          QP curve compression.&lt;br /&gt;
      --sout-x264-cplxblur &amp;lt;float&amp;gt;&lt;br /&gt;
                                 Reduce fluctuations in QP (before curve&lt;br /&gt;
                                 compression)&lt;br /&gt;
          Temporally blur complexity.&lt;br /&gt;
      --sout-x264-qblur &amp;lt;float&amp;gt;  Reduce fluctuations in QP (after curve&lt;br /&gt;
                                 compression)&lt;br /&gt;
          Temporally blur quants.&lt;br /&gt;
      --sout-x264-analyse {,none,fast,normal,slow,all}&lt;br /&gt;
                                 Partitions to consider&lt;br /&gt;
          Partitions to consider in analyse mode: &lt;br /&gt;
 -&lt;br /&gt;
          none  : &lt;br /&gt;
 - fast  : i4x4&lt;br /&gt;
 - normal:&lt;br /&gt;
          i4x4,p8x8,(i8x8)&lt;br /&gt;
 - slow  : i4x4,p8x8,(i8x8),b&lt;br /&gt;
          8x8&lt;br /&gt;
 - all   : i4x4,p8x8,(i8x8),b8x8,p4x4&lt;br /&gt;
(p4x&lt;br /&gt;
          4 requires p8x8. i8x8 requires 8x8dct).&lt;br /&gt;
      --sout-x264-direct {,none,spatial,temporal}&lt;br /&gt;
                                 Direct MV prediction mode&lt;br /&gt;
          Direct MV prediction mode. &lt;br /&gt;
      --sout-x264-weightb, --no-sout-x264-weightb&lt;br /&gt;
                                 Weighted prediction for B-frames (default&lt;br /&gt;
                                 disabled)&lt;br /&gt;
          Weighted prediction for B-frames. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
      --sout-x264-me {,dia,hex,umh,esa}&lt;br /&gt;
                                 Integer pixel motion estimation method&lt;br /&gt;
          Selects the motion estimation algorithm:  -&lt;br /&gt;
          dia: diamond search, radius 1 (fast)&lt;br /&gt;
 - hex:&lt;br /&gt;
          hexagonal search, radius 2&lt;br /&gt;
 - umh: uneven&lt;br /&gt;
          multi-hexagon search (better but slower)&lt;br /&gt;
 -&lt;br /&gt;
          esa: exhaustive search (extremely slow,&lt;br /&gt;
          primarily for testing)&lt;br /&gt;
&lt;br /&gt;
      --sout-x264-merange &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Maximum motion vector search range (0 to 64)&lt;br /&gt;
          Maximum distance to search for motion&lt;br /&gt;
          estimation, measured from predicted&lt;br /&gt;
          position(s). Default of 16 is good for most&lt;br /&gt;
          footage, high motion sequences may benefit&lt;br /&gt;
          from settings between 24-32.&lt;br /&gt;
      --sout-x264-subme &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Subpixel motion estimation and partition&lt;br /&gt;
                                 decision quality (1 to 6)&lt;br /&gt;
          This parameter controls quality versus speed&lt;br /&gt;
          tradeoffs involved in the motion estimation&lt;br /&gt;
          decision process (lower = quicker and higher&lt;br /&gt;
          = better quality).&lt;br /&gt;
      --sout-x264-b-rdo, --no-sout-x264-b-rdo&lt;br /&gt;
                                 RD based mode decision for B-frames. Requires&lt;br /&gt;
                                 subme 6 (default disabled)&lt;br /&gt;
          RD based mode decision for B-frames. &lt;br /&gt;
          (default disabled)&lt;br /&gt;
      --sout-x264-mixed-refs, --no-sout-x264-mixed-refs&lt;br /&gt;
                                 Decide references on a per partition basis&lt;br /&gt;
                                 (default disabled)&lt;br /&gt;
          Allows each 8x8 or 16x8 partition to&lt;br /&gt;
          independently select a reference frame, as&lt;br /&gt;
          opposed to only one ref per macroblock.&lt;br /&gt;
          (default disabled)&lt;br /&gt;
      --sout-x264-chroma-me, --no-sout-x264-chroma-me&lt;br /&gt;
                                 Ignore chroma in motion estimation (default&lt;br /&gt;
                                 enabled)&lt;br /&gt;
          Chroma ME for subpel and mode decision in&lt;br /&gt;
          P-frames. (default enabled)&lt;br /&gt;
      --sout-x264-bime, --no-sout-x264-bime&lt;br /&gt;
                                 Jointly optimize both MVs in B-frames&lt;br /&gt;
                                 (default disabled)&lt;br /&gt;
          Joint bidirectional motion refinement.&lt;br /&gt;
          (default disabled)&lt;br /&gt;
      --sout-x264-8x8dct, --no-sout-x264-8x8dct&lt;br /&gt;
                                 Adaptive spatial transform size (default&lt;br /&gt;
                                 disabled)&lt;br /&gt;
          SATD-based decision for 8x8 transform in&lt;br /&gt;
          inter-MBs. (default disabled)&lt;br /&gt;
      --sout-x264-trellis &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Trellis RD quantization (0,1,2). Requires&lt;br /&gt;
                                 CABAC&lt;br /&gt;
          Trellis RD quantization: &lt;br /&gt;
 - 0: disabled&lt;br /&gt;
 -&lt;br /&gt;
          1: enabled only on the final encode of a MB&lt;br /&gt;
&lt;br /&gt;
          - 2: enabled on all mode decisions&lt;br /&gt;
&lt;br /&gt;
      --sout-x264-fast-pskip, --no-sout-x264-fast-pskip&lt;br /&gt;
                                 Early SKIP detection on P-frames (default&lt;br /&gt;
                                 enabled)&lt;br /&gt;
          Early SKIP detection on P-frames. (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --sout-x264-nr &amp;lt;integer&amp;gt;   Noise reduction&lt;br /&gt;
          Dct-domain noise reduction. Adaptive&lt;br /&gt;
          pseudo-deadzone.&lt;br /&gt;
      --sout-x264-asm, --no-sout-x264-asm&lt;br /&gt;
                                 CPU optimizations (default enabled)&lt;br /&gt;
          CPU optimizations. (default enabled)&lt;br /&gt;
      --sout-x264-psnr, --no-sout-x264-psnr&lt;br /&gt;
                                 PSNR calculation (default disabled)&lt;br /&gt;
          This has no effect on actual encoding&lt;br /&gt;
          quality, it just prevents the stats from&lt;br /&gt;
          being calculated (for speed). (default&lt;br /&gt;
          disabled)&lt;br /&gt;
      --sout-x264-verbose, --no-sout-x264-verbose&lt;br /&gt;
                                 Print stats for each frame (default disabled)&lt;br /&gt;
          Print stats for each frame. (default disabled)&lt;br /&gt;
&lt;br /&gt;
 DirectShow input&lt;br /&gt;
      --dshow-vdev {,none}       Video device name&lt;br /&gt;
          You can specify the name of the video device&lt;br /&gt;
          that will be used by the DirectShow plugin.&lt;br /&gt;
          If you don&#039;t specify anything, the default&lt;br /&gt;
          device will be used.&lt;br /&gt;
      --dshow-adev {,none}       Audio device name&lt;br /&gt;
          You can specify the name of the audio device&lt;br /&gt;
          that will be used by the DirectShow plugin.&lt;br /&gt;
          If you don&#039;t specify anything, the default&lt;br /&gt;
          device will be used.&lt;br /&gt;
      --dshow-size &amp;lt;string&amp;gt;      Video size&lt;br /&gt;
          You can specify the size of the video that&lt;br /&gt;
          will be displayed by the DirectShow plugin.&lt;br /&gt;
          If you don&#039;t specify anything the default&lt;br /&gt;
          size for your device will be used.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VLC_command-line_help&amp;diff=4508</id>
		<title>VLC command-line help</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VLC_command-line_help&amp;diff=4508"/>
		<updated>2006-05-22T12:51:12Z</updated>

		<summary type="html">&lt;p&gt;Hogi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As you may have noticed, the command &#039;&#039;vlc --help&#039;&#039; is not very useful due to to the non-scrollable pop-up window that opened.&lt;br /&gt;
&lt;br /&gt;
If you look for help, on a particular module, use &#039;&#039;vlc -p module --advanced&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
So here&#039;s the output of &#039;&#039;vlc --longhelp --advanced --help-verbose&#039;&#039; for the 0.8.5-test1 (2006/03/27) version in Windows.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;     &lt;br /&gt;
Usage: vlc.exe [options] [playlistitems] ...&lt;br /&gt;
You can specify multiple playlistitems on the commandline. They will be enqueued in the playlist.&lt;br /&gt;
The first item specified will be played first.&lt;br /&gt;
&lt;br /&gt;
Options-styles:&lt;br /&gt;
  --option  A global option that is set for the duration of the program.&lt;br /&gt;
   -option  A single letter version of a global --option.&lt;br /&gt;
   :option  An option that only applies to the playlistitem directly before it&lt;br /&gt;
            and that overrides previous settings.&lt;br /&gt;
&lt;br /&gt;
Playlistitem MRL syntax:&lt;br /&gt;
  [[access][/demux]://]URL[@[title][:chapter][-[title][:chapter]]] [:option=value ...]&lt;br /&gt;
&lt;br /&gt;
  Many of the global --options can also be used as MRL specific :options.&lt;br /&gt;
  Multiple :option=value pairs can be specified.&lt;br /&gt;
&lt;br /&gt;
URL syntax:&lt;br /&gt;
  [file://]filename              Plain media file&lt;br /&gt;
  http://ip:port/file            HTTP URL&lt;br /&gt;
  ftp://ip:port/file             FTP URL&lt;br /&gt;
  mms://ip:port/file             MMS URL&lt;br /&gt;
  screen://                      Screen capture&lt;br /&gt;
  [dvd://][device][@raw_device]  DVD device&lt;br /&gt;
  [vcd://][device]               VCD device&lt;br /&gt;
  [cdda://][device]              Audio CD device&lt;br /&gt;
  udp:[[&amp;lt;source address&amp;gt;]@[&amp;lt;bind address&amp;gt;][:&amp;lt;bind port&amp;gt;]]&lt;br /&gt;
                                 UDP stream sent by a streaming server&lt;br /&gt;
  vlc:pause:&amp;lt;seconds&amp;gt;            Special item to pause the playlist for a certain time&lt;br /&gt;
  vlc:quit                       Special item to quit VLC&lt;br /&gt;
&lt;br /&gt;
 Help options&lt;br /&gt;
  -h, --help                     Afficher l’aide de VLC (peut être combiné&lt;br /&gt;
                                 avec --advanced)&lt;br /&gt;
  -H, --longhelp                 Afficher l’aide de VLC et de ses modules&lt;br /&gt;
                                 (peut être combiné avec --advanced)&lt;br /&gt;
      --advanced                 Afficher l’aide pour les options avancées&lt;br /&gt;
      --help-verbose             Afficher plus de détails dans l’aide&lt;br /&gt;
  -l, --list                     Affiche la liste des modules disponibles&lt;br /&gt;
  -p, --module &amp;lt;string&amp;gt;          Afficher l’aide d&#039;un module spécifique&lt;br /&gt;
                                 (peut être combiné avec --advanced)&lt;br /&gt;
      --save-config              Enregistre les options de la ligne de&lt;br /&gt;
                                 commande actuelle dans la configuration&lt;br /&gt;
      --reset-config             Remet à zéro la configuration&lt;br /&gt;
      --config &amp;lt;string&amp;gt;          Utilise un autre fichier de configuration&lt;br /&gt;
      --reset-plugins-cache      Remet à zéro le cache des modules&lt;br /&gt;
      --version                  Affiche le numéro de version&lt;br /&gt;
&lt;br /&gt;
 Audio&lt;br /&gt;
      --audio, --no-audio        Enable audio (default enabled)&lt;br /&gt;
          You can completely disable the audio output.&lt;br /&gt;
          In this case, the audio decoding stage will&lt;br /&gt;
          not take place, thus saving some processing&lt;br /&gt;
          power. (default enabled)&lt;br /&gt;
      --volume &amp;lt;integer&amp;gt;         Default audio volume&lt;br /&gt;
          You can set the default audio output volume&lt;br /&gt;
          here, in a range from 0 to 1024.&lt;br /&gt;
      --spdif, --no-spdif        Use the S/PDIF audio output when available&lt;br /&gt;
                                 (default disabled)&lt;br /&gt;
          This option allows you to use the S/PDIF&lt;br /&gt;
          audio output by default when your hardware&lt;br /&gt;
          supports it as well as the audio stream being&lt;br /&gt;
          played. (default disabled)&lt;br /&gt;
      --force-dolby-surround {0 (Auto), 1 (On), 2 (Off)}&lt;br /&gt;
                                 Force detection of Dolby Surround&lt;br /&gt;
          Use this when you know your stream is (or is&lt;br /&gt;
          not) encoded with Dolby Surround but fails to&lt;br /&gt;
          be detected as such. And even if the stream&lt;br /&gt;
          is not actually encoded with Dolby Surround,&lt;br /&gt;
          turning on this option might enhance your&lt;br /&gt;
          experience, especially when combined with the&lt;br /&gt;
          Headphone Channel Mixer.&lt;br /&gt;
      --audio-filter &amp;lt;string&amp;gt;    Audio filters&lt;br /&gt;
          This allows you to add audio post processing&lt;br /&gt;
          filters, to modify the sound&lt;br /&gt;
      --audio-visual &amp;lt;string&amp;gt;    Audio visualizations &lt;br /&gt;
          This allows you to add visualization modules&lt;br /&gt;
          (spectrum analyzer, etc.).&lt;br /&gt;
&lt;br /&gt;
 Video&lt;br /&gt;
  -f, --fullscreen, --no-fullscreen&lt;br /&gt;
                                 Fullscreen video output (default disabled)&lt;br /&gt;
          If this option is enabled, VLC will always&lt;br /&gt;
          start a video in fullscreen mode. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
      --overlay, --no-overlay    Overlay video output (default enabled)&lt;br /&gt;
          If enabled, VLC will try to take advantage of&lt;br /&gt;
          the overlay capabilities of your graphics&lt;br /&gt;
          card (hardware acceleration). (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --video-on-top, --no-video-on-top&lt;br /&gt;
                                 Always on top (default disabled)&lt;br /&gt;
          Always place the video window on top of other&lt;br /&gt;
          windows. (default disabled)&lt;br /&gt;
      --snapshot-path &amp;lt;string&amp;gt;   Video snapshot directory&lt;br /&gt;
          Allows you to specify the directory where the&lt;br /&gt;
          video snapshots will be stored.&lt;br /&gt;
      --snapshot-format {png,jpg}&lt;br /&gt;
                                 Video snapshot format&lt;br /&gt;
          Allows you to specify the image format in&lt;br /&gt;
          which the video snapshots will be stored.&lt;br /&gt;
      --snapshot-preview, --no-snapshot-preview&lt;br /&gt;
                                 Display video snapshot preview (default&lt;br /&gt;
                                 enabled)&lt;br /&gt;
          Enable / disable displaying the snapshot&lt;br /&gt;
          preview in the screen&#039;s to  left corner.&lt;br /&gt;
          (default enabled)&lt;br /&gt;
      --crop &amp;lt;string&amp;gt;            Video cropping&lt;br /&gt;
          This will force the cropping of the source&lt;br /&gt;
          video. Accepted formats are x:y (4:3, 16:9,&lt;br /&gt;
          etc.) expressing the global image aspect.&lt;br /&gt;
      --aspect-ratio &amp;lt;string&amp;gt;    Source aspect ratio&lt;br /&gt;
          This will force the source aspect ratio. For&lt;br /&gt;
          instance, some DVDs claim to be 16:9 while&lt;br /&gt;
          they are actually 4:3. This can also be used&lt;br /&gt;
          as a hint for VLC when a movie does not have&lt;br /&gt;
          aspect ratio information. Accepted formats&lt;br /&gt;
          are x:y (4:3, 16:9, etc.) expressing the&lt;br /&gt;
          global image aspect, or a float value (1.25,&lt;br /&gt;
          1.3333, etc.) expressing pixel squareness.&lt;br /&gt;
      --vout-filter &amp;lt;string&amp;gt;     Video filter module&lt;br /&gt;
          This will allow you to add a post-processing&lt;br /&gt;
          filter to enhance the picture quality, for&lt;br /&gt;
          instance deinterlacing, or to clone or&lt;br /&gt;
          distort the video window.&lt;br /&gt;
&lt;br /&gt;
 Subpictures&lt;br /&gt;
      --osd, --no-osd            On Screen Display (default enabled)&lt;br /&gt;
          VLC can display messages on the video. This&lt;br /&gt;
          is called OSD (On Screen Display). You can&lt;br /&gt;
          disable this feature here. (default enabled)&lt;br /&gt;
      --sub-file &amp;lt;string&amp;gt;        Use subtitle file&lt;br /&gt;
          Load this subtitle file. To be used when&lt;br /&gt;
          autodetect cannot detect your subtitle file.&lt;br /&gt;
      --sub-autodetect-file, --no-sub-autodetect-file&lt;br /&gt;
                                 Autodetect subtitle files (default enabled)&lt;br /&gt;
          Automatically detect a subtitle file, if no&lt;br /&gt;
          subtitle filename is specified. (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --sub-filter &amp;lt;string&amp;gt;      Subpictures filter module&lt;br /&gt;
          This will allow you to add a subpictures&lt;br /&gt;
          filter for instance to overlay a logo.&lt;br /&gt;
      --audio-language &amp;lt;string&amp;gt;  Audio language&lt;br /&gt;
          Give the language of the audio track you want&lt;br /&gt;
          to use (comma separted, two or three letter&lt;br /&gt;
          country code).&lt;br /&gt;
      --sub-language &amp;lt;string&amp;gt;    Subtitle language&lt;br /&gt;
          Give the language of the subtitle track you&lt;br /&gt;
          want to use (comma separted, two or tree&lt;br /&gt;
          letter country code).&lt;br /&gt;
      --input-repeat &amp;lt;integer&amp;gt;   Input repetitions&lt;br /&gt;
          Number of time the same input will be repeated&lt;br /&gt;
      --dvd &amp;lt;string&amp;gt;             DVD device&lt;br /&gt;
          This is the default DVD drive (or file) to&lt;br /&gt;
          use. Don&#039;t forget the colon after the drive&lt;br /&gt;
          letter (eg. D:)&lt;br /&gt;
      --vcd &amp;lt;string&amp;gt;             VCD device&lt;br /&gt;
          This is the default VCD device to use.&lt;br /&gt;
      --cd-audio &amp;lt;string&amp;gt;        Audio CD device&lt;br /&gt;
          This is the default Audio CD device to use.&lt;br /&gt;
      --server-port &amp;lt;integer&amp;gt;    UDP port&lt;br /&gt;
          This is the port used for UDP streams. 1234&lt;br /&gt;
          by default.&lt;br /&gt;
  -6, --ipv6, --no-ipv6          Force IPv6 (default disabled)&lt;br /&gt;
          If you check this box, IPv6 will be used by&lt;br /&gt;
          default for all UDP and HTTP connections.&lt;br /&gt;
          (default disabled)&lt;br /&gt;
  -4, --ipv4, --no-ipv4          Force IPv4 (default disabled)&lt;br /&gt;
          If you check this box, IPv4 will be used by&lt;br /&gt;
          default for all UDP and HTTP connections.&lt;br /&gt;
          (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Input&lt;br /&gt;
      --access-filter &amp;lt;string&amp;gt;   Access filter module&lt;br /&gt;
          This is a legacy entry to let you configure&lt;br /&gt;
          access filter modules.&lt;br /&gt;
      --high-priority, --no-high-priority&lt;br /&gt;
                                 Increase the priority of the process (default&lt;br /&gt;
                                 disabled)&lt;br /&gt;
          Increasing the priority of the process will&lt;br /&gt;
          very likely improve your playing experience&lt;br /&gt;
          as it allows VLC not to be disturbed by other&lt;br /&gt;
          applications that could otherwise take too&lt;br /&gt;
          much processor time. However be advised that&lt;br /&gt;
          in certain circumstances (bugs) VLC could&lt;br /&gt;
          take all the processor time and render the&lt;br /&gt;
          whole system unresponsive which might require&lt;br /&gt;
          a reboot of your machine. (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Playlist&lt;br /&gt;
  -Z, --random, --no-random      Play files randomly forever (default disabled)&lt;br /&gt;
          When selected, VLC will randomly play files&lt;br /&gt;
          in the playlist until interrupted. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
  -L, --loop, --no-loop          Repeat all (default disabled)&lt;br /&gt;
          If you want VLC to keep playing the playlist&lt;br /&gt;
          indefinitely then enable this option.&lt;br /&gt;
          (default disabled)&lt;br /&gt;
  -R, --repeat, --no-repeat      Repeat current item (default disabled)&lt;br /&gt;
          When this is active, VLC will keep playing&lt;br /&gt;
          the current playlist item over and over&lt;br /&gt;
          again. (default disabled)&lt;br /&gt;
      --play-and-stop, --no-play-and-stop&lt;br /&gt;
                                 Play and stop (default disabled)&lt;br /&gt;
          Stop the playlist after each played playlist&lt;br /&gt;
          item.  (default disabled)&lt;br /&gt;
      --open &amp;lt;string&amp;gt;            Default stream&lt;br /&gt;
          This option allows you to always open a&lt;br /&gt;
          default stream on start-up.&lt;br /&gt;
      --auto-preparse, --no-auto-preparse&lt;br /&gt;
                                 Automatically preparse files (default enabled)&lt;br /&gt;
          This option enables automatic preparsing of&lt;br /&gt;
          files added to the playlist (to retrieve some&lt;br /&gt;
          metadata). (default enabled)&lt;br /&gt;
  -S, --services-discovery &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Services discovery modules&lt;br /&gt;
          Specifies the services discovery modules to&lt;br /&gt;
          load, separated by semi-colons. Typical&lt;br /&gt;
          values are sap, hal, ...&lt;br /&gt;
      --extraintf &amp;lt;string&amp;gt;       Extra interface modules&lt;br /&gt;
          This option allows you to select additional&lt;br /&gt;
          interfaces used by VLC. They will be launched&lt;br /&gt;
          in the background in addition to the default&lt;br /&gt;
          interface. Use a comma separated list of&lt;br /&gt;
          interface modules. (common values are logger,&lt;br /&gt;
          gestures, sap, rc, http or screensaver)&lt;br /&gt;
  -v, --verbose &amp;lt;integer&amp;gt;        Verbosity (0,1,2)&lt;br /&gt;
          This option sets the verbosity level (0=only&lt;br /&gt;
          errors and standard messages, 1=warnings,&lt;br /&gt;
          2=debug).&lt;br /&gt;
      --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}&lt;br /&gt;
                                 Language&lt;br /&gt;
          This option allows you to set the language of&lt;br /&gt;
          the interface. The system language is&lt;br /&gt;
          auto-detected if &amp;quot;auto&amp;quot; is specified here.&lt;br /&gt;
      --advanced, --no-advanced  Show advanced options (default enabled)&lt;br /&gt;
          When this option is turned on, the&lt;br /&gt;
          preferences and/or interfaces  will show all&lt;br /&gt;
          the available options, including those that&lt;br /&gt;
          most users should never touch. (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --show-intf, --no-show-intf&lt;br /&gt;
                                 Show interface with mouse (default disabled)&lt;br /&gt;
          If this enabled, the interface will be shown&lt;br /&gt;
          when you move the mouse to the edge of the&lt;br /&gt;
          screen in fullscreen mode. (default disabled)&lt;br /&gt;
  -I, --intf &amp;lt;string&amp;gt;            Interface module&lt;br /&gt;
          This option allows you to select the&lt;br /&gt;
          interface used by VLC. The default behavior&lt;br /&gt;
          is to automatically select the best module&lt;br /&gt;
          available.&lt;br /&gt;
      --control &amp;lt;string&amp;gt;         Control interfaces&lt;br /&gt;
          This option allows you to select control&lt;br /&gt;
          interfaces. &lt;br /&gt;
  -start-time &amp;lt;integer&amp;gt;&lt;br /&gt;
          This option allows you to select the&lt;br /&gt;
          start-time of your file. The parameter&lt;br /&gt;
          has to be in seconds. &lt;br /&gt;
&lt;br /&gt;
 Hot keys&lt;br /&gt;
      --key-fullscreen &amp;lt;integer&amp;gt; Fullscreen&lt;br /&gt;
          Select the hotkey to use to swap fullscreen&lt;br /&gt;
          state.&lt;br /&gt;
      --key-play-pause &amp;lt;integer&amp;gt; Play/Pause&lt;br /&gt;
          Select the hotkey to use to swap paused state.&lt;br /&gt;
      --key-faster &amp;lt;integer&amp;gt;     Faster&lt;br /&gt;
          Select the hotkey to use for fast forward&lt;br /&gt;
          playback.&lt;br /&gt;
      --key-slower &amp;lt;integer&amp;gt;     Slower&lt;br /&gt;
          Select the hotkey to use for slow motion&lt;br /&gt;
          playback.&lt;br /&gt;
      --key-next &amp;lt;integer&amp;gt;       Next&lt;br /&gt;
          Select the hotkey to use to skip to the next&lt;br /&gt;
          item in the playlist.&lt;br /&gt;
      --key-prev &amp;lt;integer&amp;gt;       Previous&lt;br /&gt;
          Select the hotkey to use to skip to the&lt;br /&gt;
          previous item in the playlist.&lt;br /&gt;
      --key-stop &amp;lt;integer&amp;gt;       Stop&lt;br /&gt;
          Select the hotkey to stop the playback.&lt;br /&gt;
      --key-jump-extrashort &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Very short backwards jump&lt;br /&gt;
          Select the hotkey to make a very short&lt;br /&gt;
          backwards jump.&lt;br /&gt;
      --key-jump+extrashort &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Very short forward jump&lt;br /&gt;
          Select the hotkey to make a very short&lt;br /&gt;
          forward jump.&lt;br /&gt;
      --key-jump-short &amp;lt;integer&amp;gt; Short backwards jump&lt;br /&gt;
          Select the hotkey to make a short backwards&lt;br /&gt;
          jump.&lt;br /&gt;
      --key-jump+short &amp;lt;integer&amp;gt; Short forward jump&lt;br /&gt;
          Select the hotkey to make a short forward&lt;br /&gt;
          jump.&lt;br /&gt;
      --key-jump-medium &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Medium backwards jump&lt;br /&gt;
          Select the hotkey to make a medium backwards&lt;br /&gt;
          jump.&lt;br /&gt;
      --key-jump+medium &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Medium forward jump&lt;br /&gt;
          Select the hotkey to make a medium forward&lt;br /&gt;
          jump.&lt;br /&gt;
      --key-jump-long &amp;lt;integer&amp;gt;  Long backwards jump&lt;br /&gt;
          Select the hotkey to make a long backwards&lt;br /&gt;
          jump.&lt;br /&gt;
      --key-jump+long &amp;lt;integer&amp;gt;  Long forward jump&lt;br /&gt;
          Select the hotkey to make a long forward jump.&lt;br /&gt;
      --key-quit &amp;lt;integer&amp;gt;       Quit&lt;br /&gt;
          Select the hotkey to quit the application.&lt;br /&gt;
      --key-vol-up &amp;lt;integer&amp;gt;     Volume up&lt;br /&gt;
          Select the key to increase audio volume.&lt;br /&gt;
      --key-vol-down &amp;lt;integer&amp;gt;   Volume down&lt;br /&gt;
          Select the key to decrease audio volume.&lt;br /&gt;
      --key-vol-mute &amp;lt;integer&amp;gt;   Mute&lt;br /&gt;
          Select the key to turn off audio volume.&lt;br /&gt;
      --key-audio-track &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Cycle audio track&lt;br /&gt;
          Cycle through the available audio&lt;br /&gt;
          tracks(languages)&lt;br /&gt;
      --key-subtitle-track &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Cycle subtitle track&lt;br /&gt;
          Cycle through the available subtitle tracks&lt;br /&gt;
      --key-aspect-ratio &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Cycle source aspect ratio&lt;br /&gt;
          Cycle through a predefined list of source&lt;br /&gt;
          aspect ratios&lt;br /&gt;
      --key-crop &amp;lt;integer&amp;gt;       Cycle video crop&lt;br /&gt;
          Cycle through a predefined list of crop&lt;br /&gt;
          formats&lt;br /&gt;
      --key-deinterlace &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Cycle deinterlace modes&lt;br /&gt;
          Cycle through all the deinterlace modes&lt;br /&gt;
      --extrashort-jump-size &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Very short jump size&lt;br /&gt;
          Very short jump &amp;quot;size&amp;quot;, in seconds&lt;br /&gt;
      --short-jump-size &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Short jump size&lt;br /&gt;
          Short jump &amp;quot;size&amp;quot;, in seconds&lt;br /&gt;
      --medium-jump-size &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Medium jump size&lt;br /&gt;
          Medium jump &amp;quot;size&amp;quot;, in seconds&lt;br /&gt;
      --long-jump-size &amp;lt;integer&amp;gt; Long jump size&lt;br /&gt;
          Long jump &amp;quot;size&amp;quot;, in seconds&lt;br /&gt;
      --bookmark1 &amp;lt;string&amp;gt;       Playlist bookmark 1&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark2 &amp;lt;string&amp;gt;       Playlist bookmark 2&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark3 &amp;lt;string&amp;gt;       Playlist bookmark 3&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark4 &amp;lt;string&amp;gt;       Playlist bookmark 4&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark5 &amp;lt;string&amp;gt;       Playlist bookmark 5&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark6 &amp;lt;string&amp;gt;       Playlist bookmark 6&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark7 &amp;lt;string&amp;gt;       Playlist bookmark 7&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark8 &amp;lt;string&amp;gt;       Playlist bookmark 8&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark9 &amp;lt;string&amp;gt;       Playlist bookmark 9&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
      --bookmark10 &amp;lt;string&amp;gt;      Playlist bookmark 10&lt;br /&gt;
          This option allows you to define playlist&lt;br /&gt;
          bookmarks.&lt;br /&gt;
&lt;br /&gt;
 ffmpeg audio/video decoder/encoder ((MS)MPEG4,SVQ1,H263,WMV,WMA)&lt;br /&gt;
      --ffmpeg-workaround-bugs &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Workaround bugs&lt;br /&gt;
          Try to fix some bugs&lt;br /&gt;
1  autodetect&lt;br /&gt;
2  old&lt;br /&gt;
          msmpeg4&lt;br /&gt;
4  xvid interlaced&lt;br /&gt;
8  ump4 &lt;br /&gt;
16 no&lt;br /&gt;
          padding&lt;br /&gt;
32 ac vlc&lt;br /&gt;
64 Qpel chroma&lt;br /&gt;
      --ffmpeg-hurry-up, --no-ffmpeg-hurry-up&lt;br /&gt;
                                 Hurry up (default disabled)&lt;br /&gt;
          Allow the decoder to partially decode or skip&lt;br /&gt;
          frame(s) when there is not enough time. It&#039;s&lt;br /&gt;
          useful with low CPU power but it can produce&lt;br /&gt;
          distorted pictures. (default disabled)&lt;br /&gt;
      --ffmpeg-pp-q &amp;lt;integer&amp;gt;    Post processing quality&lt;br /&gt;
          Quality of post processing. Valid range is 0&lt;br /&gt;
          to 6&lt;br /&gt;
Higher levels require considerable more&lt;br /&gt;
          CPU power, but produce better looking&lt;br /&gt;
          pictures.&lt;br /&gt;
      --sout-ffmpeg-hq {rd,bits,simple}&lt;br /&gt;
                                 Quality level&lt;br /&gt;
          Allows you to specify the quality level for&lt;br /&gt;
          the encoding of motions vectors (this can&lt;br /&gt;
          slow down the encoding very much).&lt;br /&gt;
      --sout-ffmpeg-keyint &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Ratio of key frames&lt;br /&gt;
          Allows you to specify the number of frames&lt;br /&gt;
          that will be coded for one key frame.&lt;br /&gt;
      --sout-ffmpeg-bframes &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Ratio of B frames&lt;br /&gt;
          Allows you to specify the number of B frames&lt;br /&gt;
          that will be coded between two reference&lt;br /&gt;
          frames.&lt;br /&gt;
      --sout-ffmpeg-hurry-up, --no-sout-ffmpeg-hurry-up&lt;br /&gt;
                                 Hurry up (default disabled)&lt;br /&gt;
          Allows you to specify if the encoder should&lt;br /&gt;
          make on-the-fly quality tradeoffs if your CPU&lt;br /&gt;
          can&#039;t keep up with the encoding rate. It will&lt;br /&gt;
          disable trellis quantization, then the rate&lt;br /&gt;
          distortion of motion vectors (hq), and raise&lt;br /&gt;
          the noise reduction threshold to ease the&lt;br /&gt;
          encoder&#039;s task. (default disabled)&lt;br /&gt;
&lt;br /&gt;
 MPEG2 video switcher stream output&lt;br /&gt;
      --sout-switcher-files &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Files&lt;br /&gt;
          Full paths of the files separated by colons.&lt;br /&gt;
      --sout-switcher-sizes &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Sizes&lt;br /&gt;
          List of sizes separated by colons&lt;br /&gt;
          (720x576:480x576).&lt;br /&gt;
      --sout-switcher-aspect-ratio &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Aspect ratio&lt;br /&gt;
          Aspect ratio (4:3, 16:9).&lt;br /&gt;
&lt;br /&gt;
 ATSC A/52 (AC-3) audio decoder&lt;br /&gt;
      --a52-dynrng, --no-a52-dynrng&lt;br /&gt;
                                 A/52 dynamic range compression (default&lt;br /&gt;
                                 enabled)&lt;br /&gt;
          Dynamic range compression makes the loud&lt;br /&gt;
          sounds softer, and the soft sounds louder, so&lt;br /&gt;
          you can more easily listen to the stream in a&lt;br /&gt;
          noisy environment without disturbing anyone.&lt;br /&gt;
          If you disable the dynamic range compression&lt;br /&gt;
          the playback will be more adapted to a movie&lt;br /&gt;
          theater or a listening room. (default enabled)&lt;br /&gt;
&lt;br /&gt;
 Standard filesystem directory input&lt;br /&gt;
      --recursive {none,collapse,expand}&lt;br /&gt;
                                 Subdirectory behavior&lt;br /&gt;
          Select whether subdirectories must be&lt;br /&gt;
          expanded.&lt;br /&gt;
none: subdirectories do not appear&lt;br /&gt;
          in the playlist.&lt;br /&gt;
collapse: subdirectories&lt;br /&gt;
          appear but are expanded on first&lt;br /&gt;
          play.&lt;br /&gt;
expand: all subdirectories are&lt;br /&gt;
          expanded.&lt;br /&gt;
&lt;br /&gt;
      --ignore-filetypes &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Ignore files with these extensions&lt;br /&gt;
          Specify a comma seperated list of file&lt;br /&gt;
          extensions. Files with these extensions will&lt;br /&gt;
          not be added to playlist when opening a&lt;br /&gt;
          directory. This is useful if you add&lt;br /&gt;
          directories that contain mp3 albums for&lt;br /&gt;
          instance.&lt;br /&gt;
&lt;br /&gt;
 Timeshift&lt;br /&gt;
      --timeshift-dir &amp;lt;string&amp;gt;   Timeshift directory&lt;br /&gt;
          Directory used to store the timeshift&lt;br /&gt;
          temporary files.&lt;br /&gt;
&lt;br /&gt;
 FTP input&lt;br /&gt;
      --ftp-user &amp;lt;string&amp;gt;        FTP user name&lt;br /&gt;
          Allows you to modify the user name that will&lt;br /&gt;
          be used for the connection.&lt;br /&gt;
      --ftp-pwd &amp;lt;string&amp;gt;         FTP password&lt;br /&gt;
          Allows you to modify the password that will&lt;br /&gt;
          be used for the connection.&lt;br /&gt;
      --ftp-account &amp;lt;string&amp;gt;     FTP account&lt;br /&gt;
          Allows you to modify the account that will be&lt;br /&gt;
          used for the connection.&lt;br /&gt;
&lt;br /&gt;
 HTTP input&lt;br /&gt;
      --http-proxy &amp;lt;string&amp;gt;      HTTP proxy&lt;br /&gt;
          You can specify an HTTP proxy to use. It must&lt;br /&gt;
          be of the form http://[user[:pass]@]myproxy.my&lt;br /&gt;
          domain:myport/ ; if empty, the http_proxy&lt;br /&gt;
          environment variable will be tried.&lt;br /&gt;
&lt;br /&gt;
 Microsoft Media Server (MMS) input&lt;br /&gt;
      --mms-maxbitrate &amp;lt;integer&amp;gt; Maximum bitrate&lt;br /&gt;
          If this is set, the stream with the maximum&lt;br /&gt;
          bitrate under that limit      will be selected&lt;br /&gt;
&lt;br /&gt;
 libshout (icecast) output&lt;br /&gt;
      --sout-shout-name &amp;lt;string&amp;gt; Stream-name&lt;br /&gt;
          The name this stream/channel will get on the&lt;br /&gt;
          icecast server.&lt;br /&gt;
      --sout-shout-description &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Stream-description&lt;br /&gt;
          A description of the stream content.&lt;br /&gt;
          (Information about your channel).&lt;br /&gt;
&lt;br /&gt;
 UDP stream output&lt;br /&gt;
&lt;br /&gt;
 SMB input&lt;br /&gt;
      --smb-user &amp;lt;string&amp;gt;        SMB user name&lt;br /&gt;
          Allows you to modify the user name that will&lt;br /&gt;
          be used for the connection.&lt;br /&gt;
      --smb-pwd &amp;lt;string&amp;gt;         SMB password&lt;br /&gt;
          Allows you to modify the password that will&lt;br /&gt;
          be used for the connection.&lt;br /&gt;
      --smb-domain &amp;lt;string&amp;gt;      SMB domain&lt;br /&gt;
          Allows you to modify the domain/workgroup&lt;br /&gt;
          that will be used for the connection.&lt;br /&gt;
&lt;br /&gt;
 Image properties filter&lt;br /&gt;
      --contrast &amp;lt;float&amp;gt;         Image contrast (0-2)&lt;br /&gt;
          Set the image contrast, between 0 and 2.&lt;br /&gt;
          Defaults to 1&lt;br /&gt;
      --brightness &amp;lt;float&amp;gt;       Image brightness (0-2)&lt;br /&gt;
          Set the image brightness, between 0 and 2.&lt;br /&gt;
          Defaults to 1&lt;br /&gt;
      --hue &amp;lt;integer&amp;gt;            Image hue (0-360)&lt;br /&gt;
          Set the image hue, between 0 and 360.&lt;br /&gt;
          Defaults to 0&lt;br /&gt;
      --saturation &amp;lt;float&amp;gt;       Image saturation (0-3)&lt;br /&gt;
          Set the image saturation, between 0 and 3.&lt;br /&gt;
          Defaults to 1&lt;br /&gt;
      --gamma &amp;lt;float&amp;gt;            Image gamma (0-10)&lt;br /&gt;
          Set the image gamma, between 0.01 and 10.&lt;br /&gt;
          Defaults to 1&lt;br /&gt;
      --brightness-threshold, --no-brightness-threshold&lt;br /&gt;
                                 Enable brightness threshold (default disabled)&lt;br /&gt;
          Show black and white pixels with brightness&lt;br /&gt;
          as threshold value (default disabled)&lt;br /&gt;
&lt;br /&gt;
 File audio output&lt;br /&gt;
      --audiofile-file &amp;lt;string&amp;gt;  Output file&lt;br /&gt;
          File to which the audio samples will be&lt;br /&gt;
          written to&lt;br /&gt;
&lt;br /&gt;
 AVI demuxer&lt;br /&gt;
      --avi-index, --no-avi-index&lt;br /&gt;
                                 Force index creation (default disabled)&lt;br /&gt;
          Recreate a index for the AVI file. Use this&lt;br /&gt;
          if your AVI file is damaged or incomplete&lt;br /&gt;
          (not seekable). (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Clone video filter&lt;br /&gt;
      --clone-count &amp;lt;integer&amp;gt;    Number of clones&lt;br /&gt;
          Select the number of video windows in which&lt;br /&gt;
          to clone the video.&lt;br /&gt;
&lt;br /&gt;
 Crop video filter&lt;br /&gt;
      --crop-geometry &amp;lt;string&amp;gt;   Crop geometry (pixels)&lt;br /&gt;
          Set the geometry of the zone to crop. This is&lt;br /&gt;
          set as &amp;lt;width&amp;gt; x &amp;lt;height&amp;gt; + &amp;lt;left offset&amp;gt; +&lt;br /&gt;
          &amp;lt;top offset&amp;gt;.&lt;br /&gt;
      --autocrop, --no-autocrop  Automatic cropping (default disabled)&lt;br /&gt;
          Activate automatic black border cropping.&lt;br /&gt;
          (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Deinterlacing video filter&lt;br /&gt;
      --deinterlace-mode {discard,blend,mean,bob,linear,x}&lt;br /&gt;
                                 Deinterlace mode&lt;br /&gt;
          Default deinterlace method to use for local&lt;br /&gt;
          playback&lt;br /&gt;
      --sout-deinterlace-mode {discard,blend,mean,bob,linear,x}&lt;br /&gt;
                                 Deinterlace mode&lt;br /&gt;
          Default deinterlace methode to use for&lt;br /&gt;
          streaming&lt;br /&gt;
&lt;br /&gt;
 File dumpper&lt;br /&gt;
      --demuxdump-file &amp;lt;string&amp;gt;  Dump filename&lt;br /&gt;
          Name of the file to which the raw stream will&lt;br /&gt;
          be dumped.&lt;br /&gt;
      --demuxdump-append, --no-demuxdump-append&lt;br /&gt;
                                 Append to existing file (default disabled)&lt;br /&gt;
          If the file already exists, it will not be&lt;br /&gt;
          overwritten. (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Distort video filter&lt;br /&gt;
      --distort-mode {wave,ripple,gradient,edge,hough,psychedelic}&lt;br /&gt;
                                 Distort mode&lt;br /&gt;
          Distort mode, one of &amp;quot;wave&amp;quot;, &amp;quot;ripple&amp;quot;,&lt;br /&gt;
          &amp;quot;gradient&amp;quot;, &amp;quot;edge&amp;quot;, &amp;quot;hough&amp;quot; and &amp;quot;psychedelic&amp;quot;&lt;br /&gt;
      --distort-gradient-type &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Gradient image type&lt;br /&gt;
          Gradient image type (0 or 1)&lt;br /&gt;
      --distort-cartoon, --no-distort-cartoon&lt;br /&gt;
                                 Apply cartoon effect (default enabled)&lt;br /&gt;
          Apply cartoon effect. Used by &amp;quot;gradient&amp;quot; and&lt;br /&gt;
          &amp;quot;edge&amp;quot;. (default enabled)&lt;br /&gt;
&lt;br /&gt;
 Dummy interface function&lt;br /&gt;
      --dummy-quiet, --no-dummy-quiet&lt;br /&gt;
                                 Do not open a DOS command box interface&lt;br /&gt;
                                 (default disabled)&lt;br /&gt;
          By default the dummy interface plugin will&lt;br /&gt;
          start a DOS command box. Enabling the quiet&lt;br /&gt;
          mode will not bring this command box but can&lt;br /&gt;
          also be pretty annoying when you want to stop&lt;br /&gt;
          VLC and no video window is open. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
&lt;br /&gt;
 DVB subtitles decoder&lt;br /&gt;
      --dvbsub-x &amp;lt;integer&amp;gt;       X coordinate of the subpicture&lt;br /&gt;
          You can reposition the subpicture by&lt;br /&gt;
          providing another value here.&lt;br /&gt;
      --dvbsub-y &amp;lt;integer&amp;gt;       Y coordinate of the subpicture&lt;br /&gt;
          You can reposition the subpicture by&lt;br /&gt;
          providing another value here.&lt;br /&gt;
      --sout-dvbsub-x &amp;lt;integer&amp;gt;  X coordinate of the encoded subpicture&lt;br /&gt;
          You can reposition the subpicture by&lt;br /&gt;
          providing another value here.&lt;br /&gt;
      --sout-dvbsub-y &amp;lt;integer&amp;gt;  Y coordinate of encoded the subpicture&lt;br /&gt;
          You can reposition the subpicture by&lt;br /&gt;
          providing another value here.&lt;br /&gt;
      --sout-dvbsub-timeout &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Timeout of subpictures&lt;br /&gt;
          Subpictures get a default timeout of 15&lt;br /&gt;
          seconds added to their remaining time.This&lt;br /&gt;
          will ensure that they are at least the&lt;br /&gt;
          specified time visible.&lt;br /&gt;
&lt;br /&gt;
 DVDnav Input&lt;br /&gt;
      --dvdnav-angle &amp;lt;integer&amp;gt;   DVD angle&lt;br /&gt;
          Allows you to select the default DVD angle.&lt;br /&gt;
      --dvdnav-menu, --no-dvdnav-menu&lt;br /&gt;
                                 Start directly in menu (default enabled)&lt;br /&gt;
          Allows you to start the DVD directly in the&lt;br /&gt;
          main menu. This will try to skip all the&lt;br /&gt;
          useless warnings introductions. (default&lt;br /&gt;
          enabled)&lt;br /&gt;
&lt;br /&gt;
 DVDRead Input (DVD without menu support)&lt;br /&gt;
      --dvdread-angle &amp;lt;integer&amp;gt;  DVD angle&lt;br /&gt;
          Allows you to select the default DVD angle.&lt;br /&gt;
&lt;br /&gt;
 Equalizer 10 bands&lt;br /&gt;
      --equalizer-preset {flat,classical,club,dance,fullbass,fullbasstreble,fulltreble,headphones,largehall,live,party,pop,reggae,rock,ska,soft,softrock,techno}&lt;br /&gt;
                                 Equalizer preset&lt;br /&gt;
          Equalizer preset&lt;br /&gt;
&lt;br /&gt;
 Fake video decoder&lt;br /&gt;
      --fake-file &amp;lt;string&amp;gt;       Image file&lt;br /&gt;
          Path of the image file when using the fake&lt;br /&gt;
          input.&lt;br /&gt;
      --fake-deinterlace, --no-fake-deinterlace&lt;br /&gt;
                                 Deinterlace video (default disabled)&lt;br /&gt;
          Allows you to deinterlace the image after&lt;br /&gt;
          loading. (default disabled)&lt;br /&gt;
      --fake-deinterlace-module {deinterlace,ffmpeg-deinterlace}&lt;br /&gt;
                                 Deinterlace module&lt;br /&gt;
          Specifies the deinterlace module to use.&lt;br /&gt;
&lt;br /&gt;
 Freetype2 font renderer&lt;br /&gt;
      --freetype-font &amp;lt;string&amp;gt;   Font&lt;br /&gt;
          Filename for the font you want to use&lt;br /&gt;
      --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)}&lt;br /&gt;
                                 Text default color&lt;br /&gt;
          The color of the text that will be rendered&lt;br /&gt;
          on the video. This must be an hexadecimal&lt;br /&gt;
          (like HTML colors). The first two chars are&lt;br /&gt;
          for red, then green, then blue. #000000 =&lt;br /&gt;
          black, #FF0000 = red, #00FF00 = green,&lt;br /&gt;
          #FFFF00 = yellow (red + green), #FFFFFF =&lt;br /&gt;
          white&lt;br /&gt;
      --freetype-rel-fontsize {20 (Smaller), 18 (Small), 16 (Normal), 12 (Large), 6 (Larger)}&lt;br /&gt;
                                 Relative font size&lt;br /&gt;
          This is the relative default size of the&lt;br /&gt;
          fonts that will be rendered on the video. If&lt;br /&gt;
          absolute font size is set, relative size will&lt;br /&gt;
          be overriden.&lt;br /&gt;
      --freetype-effect {1 (Background), 2 (Outline), 3 (Fat Outline)}&lt;br /&gt;
                                 Font Effect&lt;br /&gt;
          It is possible to apply effects to the&lt;br /&gt;
          renderedtext to improve its readability.&lt;br /&gt;
&lt;br /&gt;
 Mouse gestures control interface&lt;br /&gt;
      --gestures-button {left,middle,right}&lt;br /&gt;
                                 Trigger button&lt;br /&gt;
          You can set the trigger button for mouse&lt;br /&gt;
          gestures here.&lt;br /&gt;
&lt;br /&gt;
 GnuTLS TLS encryption layer&lt;br /&gt;
      --tls-check-cert, --no-tls-check-cert&lt;br /&gt;
                                 Check TLS/SSL server certificate validity&lt;br /&gt;
                                 (default enabled)&lt;br /&gt;
          This ensures that the server certificate is&lt;br /&gt;
          valid (i.e. signed by an approved&lt;br /&gt;
          Certification Authority). (default enabled)&lt;br /&gt;
      --tls-check-hostname, --no-tls-check-hostname&lt;br /&gt;
                                 Check TLS/SSL server hostname in certificate&lt;br /&gt;
                                 (default enabled)&lt;br /&gt;
          This ensures that the server hostname in&lt;br /&gt;
          certificate matches the requested host name.&lt;br /&gt;
          (default enabled)&lt;br /&gt;
&lt;br /&gt;
 Goom effect&lt;br /&gt;
      --goom-width &amp;lt;integer&amp;gt;     Goom display width&lt;br /&gt;
          This allows you to set the resolution of the&lt;br /&gt;
          Goom display (bigger resolution will be&lt;br /&gt;
          prettier but more CPU intensive).&lt;br /&gt;
      --goom-height &amp;lt;integer&amp;gt;    Goom display height&lt;br /&gt;
          This allows you to set the resolution of the&lt;br /&gt;
          Goom display (bigger resolution will be&lt;br /&gt;
          prettier but more CPU intensive).&lt;br /&gt;
      --goom-speed &amp;lt;integer&amp;gt;     Goom animation speed&lt;br /&gt;
          This allows you to set the animation speed&lt;br /&gt;
          (between 1 and 10, defaults to 6).&lt;br /&gt;
&lt;br /&gt;
 Growl Notification Plugin&lt;br /&gt;
      --growl-server &amp;lt;string&amp;gt;    Growl server&lt;br /&gt;
          This is the host to which Growl notifications&lt;br /&gt;
          will be sent. By default, notifications are&lt;br /&gt;
          sent locally.&lt;br /&gt;
      --growl-password &amp;lt;string&amp;gt;  Growl password&lt;br /&gt;
          Growl password on the server.&lt;br /&gt;
&lt;br /&gt;
 Headphone channel mixer with virtual spatialization effect&lt;br /&gt;
      --headphone-dim &amp;lt;integer&amp;gt;  Characteristic dimension&lt;br /&gt;
          Distance between front left speaker and&lt;br /&gt;
          listener in meters.&lt;br /&gt;
&lt;br /&gt;
 Image video output&lt;br /&gt;
      --image-out-format {png,jpeg}&lt;br /&gt;
                                 Image format&lt;br /&gt;
          Set the format of the output image.&lt;br /&gt;
      --image-out-ratio &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Recording ratio&lt;br /&gt;
          Set the ratio of images that are recorded. 3&lt;br /&gt;
          means that one image out of three is recorded.&lt;br /&gt;
      --image-out-prefix &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Filename prefix&lt;br /&gt;
          Set the prefix of the filename. Output&lt;br /&gt;
          filename will have the form prefixNUMBER.forma&lt;br /&gt;
          t&lt;br /&gt;
      --image-out-replace, --no-image-out-replace&lt;br /&gt;
                                 Always write to the same file (default&lt;br /&gt;
                                 disabled)&lt;br /&gt;
          Always write to the same file (default&lt;br /&gt;
          disabled)&lt;br /&gt;
&lt;br /&gt;
 File logging&lt;br /&gt;
      --logfile &amp;lt;string&amp;gt;         Log filename&lt;br /&gt;
          Specify the log filename.&lt;br /&gt;
      --logmode {text,html}      Log format&lt;br /&gt;
          Specify the log format. Available choices are&lt;br /&gt;
          &amp;quot;text&amp;quot; (default) and &amp;quot;html&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 Logo video filter&lt;br /&gt;
      --logo-file &amp;lt;string&amp;gt;       Logo filenames&lt;br /&gt;
          Full path of the image files to use. Format&lt;br /&gt;
          is &amp;lt;image&amp;gt;[,&amp;lt;delay in ms&amp;gt;[,&amp;lt;alpha&amp;gt;]][;&amp;lt;image&amp;gt;[&lt;br /&gt;
          ,&amp;lt;delay&amp;gt;[,&amp;lt;alpha&amp;gt;]]][;...] .&lt;br /&gt;
      --logo-transparency &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Transparency of the logo&lt;br /&gt;
          You can set the logo transparency value here&lt;br /&gt;
          (from 0 for full transparency to 255 for full&lt;br /&gt;
          opacity).&lt;br /&gt;
      --logo-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}&lt;br /&gt;
                                 Logo position&lt;br /&gt;
          You can enforce the logo position on the&lt;br /&gt;
          video (0=center, 1=left, 2=right, 4=top,&lt;br /&gt;
          8=bottom, you can also use combinations of&lt;br /&gt;
          these values).&lt;br /&gt;
&lt;br /&gt;
 Marquee display sub filter&lt;br /&gt;
      --marq-marquee &amp;lt;string&amp;gt;    Marquee text&lt;br /&gt;
          Marquee text to display&lt;br /&gt;
      --marq-position &amp;lt;integer&amp;gt;  Marquee position&lt;br /&gt;
          You can enforce the marquee position on the&lt;br /&gt;
          video (0=center, 1=left, 2=right, 4=top,&lt;br /&gt;
          8=bottom, you can also use combinations of&lt;br /&gt;
          these values by adding them).&lt;br /&gt;
      --marq-opacity &amp;lt;integer&amp;gt;   Opacity&lt;br /&gt;
          The opacity (inverse of transparency) of&lt;br /&gt;
          overlay text. 0 = transparent, 255 = totally&lt;br /&gt;
          opaque. &lt;br /&gt;
      --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)}&lt;br /&gt;
                                 Text Default Color&lt;br /&gt;
          The color of overlay text. 1 byte for each&lt;br /&gt;
          color, hexadecimal. #000000 = all colors off,&lt;br /&gt;
          0xFF0000 = just Red, 0xFFFFFF = all color on&lt;br /&gt;
          [White]&lt;br /&gt;
      --marq-size &amp;lt;integer&amp;gt;      Font size, pixels&lt;br /&gt;
          Specify the font size, in pixels, with -1 =&lt;br /&gt;
          use freetype-fontsize&lt;br /&gt;
      --marq-timeout &amp;lt;integer&amp;gt;   Marquee timeout&lt;br /&gt;
          Defines the time the marquee must remain&lt;br /&gt;
          displayed, in milliseconds. Default value is&lt;br /&gt;
          0 (remain forever).&lt;br /&gt;
&lt;br /&gt;
 M-JPEG camera demuxer&lt;br /&gt;
      --mjpeg-fps &amp;lt;float&amp;gt;        Frames per Second&lt;br /&gt;
          This is the desired frame rate when playing&lt;br /&gt;
          MJPEG from a file. Use 0 (this is the default&lt;br /&gt;
          value) for a live stream (from a camera).&lt;br /&gt;
&lt;br /&gt;
 MOD demuxer (libmodplug)&lt;br /&gt;
      --mod-noisereduction, --no-mod-noisereduction&lt;br /&gt;
                                 Noise reduction (default enabled)&lt;br /&gt;
          Enable noise reduction algorithm (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --mod-reverb, --no-mod-reverb&lt;br /&gt;
                                 Reverb (default disabled)&lt;br /&gt;
          Enable reverberation (default disabled)&lt;br /&gt;
      --mod-megabass, --no-mod-megabass&lt;br /&gt;
                                 Mega bass (default disabled)&lt;br /&gt;
          Enable megabass mode (default disabled)&lt;br /&gt;
      --mod-surround, --no-mod-surround&lt;br /&gt;
                                 Surround (default disabled)&lt;br /&gt;
          Surround (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Mosaic video sub filter&lt;br /&gt;
      --mosaic-alpha &amp;lt;integer&amp;gt;   Alpha blending&lt;br /&gt;
          Alpha blending (0 -&amp;gt; 255). Default is 255&lt;br /&gt;
      --mosaic-height &amp;lt;integer&amp;gt;  Height in pixels&lt;br /&gt;
          Height in pixels&lt;br /&gt;
      --mosaic-width &amp;lt;integer&amp;gt;   Width in pixels&lt;br /&gt;
          Width in pixels&lt;br /&gt;
      --mosaic-position {0 (auto), 1 (fixed)}&lt;br /&gt;
                                 Positioning method&lt;br /&gt;
          Positioning method. auto: automatically&lt;br /&gt;
          choose the best number of rows and columns.&lt;br /&gt;
          fixed: use the user-defined number of rows&lt;br /&gt;
          and columns.&lt;br /&gt;
      --mosaic-rows &amp;lt;integer&amp;gt;    Number of rows&lt;br /&gt;
          Number of rows&lt;br /&gt;
      --mosaic-cols &amp;lt;integer&amp;gt;    Number of columns&lt;br /&gt;
          Number of columns&lt;br /&gt;
      --mosaic-keep-aspect-ratio, --no-mosaic-keep-aspect-ratio&lt;br /&gt;
                                 Keep aspect ratio when resizing (default&lt;br /&gt;
                                 disabled)&lt;br /&gt;
          Keep aspect ratio when resizing (default&lt;br /&gt;
          disabled)&lt;br /&gt;
      --mosaic-keep-picture, --no-mosaic-keep-picture&lt;br /&gt;
                                 Keep original size (default disabled)&lt;br /&gt;
          Keep original size (default disabled)&lt;br /&gt;
      --mosaic-order &amp;lt;string&amp;gt;    Order as a comma separated list of&lt;br /&gt;
                                 picture-id(s)&lt;br /&gt;
          Order as a comma separated list of&lt;br /&gt;
          picture-id(s)&lt;br /&gt;
      --mosaic-delay &amp;lt;integer&amp;gt;   Delay&lt;br /&gt;
          Pictures coming from the picture video&lt;br /&gt;
          outputs will be delayed accordingly (in&lt;br /&gt;
          milliseconds). For high values you will need&lt;br /&gt;
          to raise file-caching and others.&lt;br /&gt;
      --mosaic-bs, --no-mosaic-bs&lt;br /&gt;
                                 Enable bluescreen (aka greenscreen or chroma&lt;br /&gt;
                                 key) video background replacing (default&lt;br /&gt;
                                 disabled)&lt;br /&gt;
          Enable bluescreen (aka greenscreen or chroma&lt;br /&gt;
          key) video background replacing (default&lt;br /&gt;
          disabled)&lt;br /&gt;
      --mosaic-bsu &amp;lt;integer&amp;gt;     Bluescreen chroma key U (0-255)&lt;br /&gt;
          Bluescreen chroma key U (0-255)&lt;br /&gt;
      --mosaic-bsv &amp;lt;integer&amp;gt;     Bluescreen chroma key V (0-255)&lt;br /&gt;
          Bluescreen chroma key V (0-255)&lt;br /&gt;
      --mosaic-bsut &amp;lt;integer&amp;gt;    Bluescreen chroma key U tolerance&lt;br /&gt;
          Bluescreen chroma key U tolerance&lt;br /&gt;
      --mosaic-bsvt &amp;lt;integer&amp;gt;    Bluescreen chroma key V tolerance&lt;br /&gt;
          Bluescreen chroma key V tolerance&lt;br /&gt;
&lt;br /&gt;
 Motion blur filter&lt;br /&gt;
      --blur-factor &amp;lt;integer&amp;gt;    Blur factor (1-127)&lt;br /&gt;
          The degree of blurring from 1 to 127.&lt;br /&gt;
&lt;br /&gt;
 Motion detect video filter&lt;br /&gt;
      --motiondetect-history &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 History parameter&lt;br /&gt;
          History parameter, number of frames used for&lt;br /&gt;
          detection&lt;br /&gt;
      --motiondetect-description &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Description file&lt;br /&gt;
          Description file, file containing simple&lt;br /&gt;
          playlist&lt;br /&gt;
&lt;br /&gt;
 MusePack demuxer&lt;br /&gt;
      --mpc-replaygain-type {0 (None), 1 (Title), 2 (Album)}&lt;br /&gt;
                                 Replay Gain type&lt;br /&gt;
          Musepack can have a title-specific replay&lt;br /&gt;
          gain (volume control) or an album-specific&lt;br /&gt;
          one. Choose which type you want to use&lt;br /&gt;
&lt;br /&gt;
 MSN Now-Playing&lt;br /&gt;
      --msn-format &amp;lt;string&amp;gt;      MSN Title format string&lt;br /&gt;
          Format of the string to send to MSN {0}&lt;br /&gt;
          Artist, {1} Title, {2} Album. Defaults to&lt;br /&gt;
          &amp;quot;Artist - Title&amp;quot; ({0} - {1}).&lt;br /&gt;
&lt;br /&gt;
 OpenGL video output&lt;br /&gt;
      --opengl-effect {none,cube,transparent-cube}&lt;br /&gt;
                                 Select effect&lt;br /&gt;
          Allows you to select different visual effects.&lt;br /&gt;
&lt;br /&gt;
 On Screen Display menu subfilter&lt;br /&gt;
      --osdmenu-x &amp;lt;integer&amp;gt;      X coordinate of the OSD menu&lt;br /&gt;
          You can move the OSD menu by left-clicking on&lt;br /&gt;
          it.&lt;br /&gt;
      --osdmenu-y &amp;lt;integer&amp;gt;      Y coordinate of the OSD menu&lt;br /&gt;
          You can move the OSD menu by left-clicking on&lt;br /&gt;
          it.&lt;br /&gt;
      --osdmenu-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}&lt;br /&gt;
                                 OSD menu position&lt;br /&gt;
          You can enforce the OSD menu position on the&lt;br /&gt;
          video (0=center, 1=left, 2=right, 4=top,&lt;br /&gt;
          8=bottom, you can also use combinations of&lt;br /&gt;
          these values).&lt;br /&gt;
      --osdmenu-file &amp;lt;string&amp;gt;    OSD menu configuration file&lt;br /&gt;
          An OSD menu configuration file that menu&lt;br /&gt;
          actions with button images&lt;br /&gt;
      --osdmenu-file-path &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Path to OSD menu images&lt;br /&gt;
          Specify another path to the OSD menu images.&lt;br /&gt;
          This will override the path as defined in the&lt;br /&gt;
          OSD configuration file.&lt;br /&gt;
      --osdmenu-timeout &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Timeout of OSD menu&lt;br /&gt;
          OSD menu pictures get a default timeout of 15&lt;br /&gt;
          seconds added to their remaining time. This&lt;br /&gt;
          will ensure that they are at least the&lt;br /&gt;
          specified time visible.&lt;br /&gt;
&lt;br /&gt;
 Parametric Equalizer&lt;br /&gt;
      --param-eq-lowf &amp;lt;float&amp;gt;    Low freq (Hz)&lt;br /&gt;
      --param-eq-lowgain &amp;lt;float&amp;gt; Low freq gain (Db)&lt;br /&gt;
      --param-eq-highf &amp;lt;float&amp;gt;   High freq (Hz)&lt;br /&gt;
      --param-eq-highgain &amp;lt;float&amp;gt;&lt;br /&gt;
                                 High freq gain (Db)&lt;br /&gt;
      --param-eq-f1 &amp;lt;float&amp;gt;      Freq 1 (Hz)&lt;br /&gt;
      --param-eq-gain1 &amp;lt;float&amp;gt;   Freq 1 gain (Db)&lt;br /&gt;
      --param-eq-q1 &amp;lt;float&amp;gt;      Freq 1 Q&lt;br /&gt;
      --param-eq-f2 &amp;lt;float&amp;gt;      Freq 2 (Hz)&lt;br /&gt;
      --param-eq-gain2 &amp;lt;float&amp;gt;   Freq 2 gain (Db)&lt;br /&gt;
      --param-eq-q2 &amp;lt;float&amp;gt;      Freq 2 Q&lt;br /&gt;
      --param-eq-f3 &amp;lt;float&amp;gt;      Freq 3 (Hz)&lt;br /&gt;
      --param-eq-gain3 &amp;lt;float&amp;gt;   Freq 3 gain (Db)&lt;br /&gt;
      --param-eq-q3 &amp;lt;float&amp;gt;      Freq 3 Q&lt;br /&gt;
&lt;br /&gt;
 Playlist&lt;br /&gt;
      --playlist-autostart, --no-playlist-autostart&lt;br /&gt;
                                 Auto start (default enabled)&lt;br /&gt;
          Automatically start playing the playlist&lt;br /&gt;
          content once it&#039;s loaded.&lt;br /&gt;
 (default enabled)&lt;br /&gt;
&lt;br /&gt;
 Podcasts&lt;br /&gt;
      --podcast-urls &amp;lt;string&amp;gt;    Podcast URLs list&lt;br /&gt;
          Enter the list of podcasts to retrieve,&lt;br /&gt;
          separated by &#039;|&#039; (pipe).&lt;br /&gt;
&lt;br /&gt;
 PORTAUDIO audio output&lt;br /&gt;
      --portaudio-device &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Output device&lt;br /&gt;
          Portaudio identifier for the output device&lt;br /&gt;
&lt;br /&gt;
 Remote control interface&lt;br /&gt;
      --rc-quiet, --no-rc-quiet  Do not open a DOS command box interface&lt;br /&gt;
                                 (default disabled)&lt;br /&gt;
          By default the rc interface plugin will start&lt;br /&gt;
          a DOS command box. Enabling the quiet mode&lt;br /&gt;
          will not bring this command box but can also&lt;br /&gt;
          be pretty annoying when you want to stop VLC&lt;br /&gt;
          and no video window is open. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
&lt;br /&gt;
 RSS and Atom feed display&lt;br /&gt;
      --rss-urls &amp;lt;string&amp;gt;        RSS/Atom feed URLs&lt;br /&gt;
          RSS/Atom feed &#039;|&#039; (pipe) seperated URLs&lt;br /&gt;
      --rss-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}&lt;br /&gt;
                                 Marquee position&lt;br /&gt;
          You can enforce the marquee position on the&lt;br /&gt;
          video (0=center, 1=left, 2=right, 4=top,&lt;br /&gt;
          8=bottom, you can also use combinations of&lt;br /&gt;
          these values by adding them).&lt;br /&gt;
      --rss-opacity &amp;lt;integer&amp;gt;    Opacity&lt;br /&gt;
          The opacity (inverse of transparency) of&lt;br /&gt;
          overlay text. 0 = transparent, 255 = totally&lt;br /&gt;
          opaque. &lt;br /&gt;
      --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)}&lt;br /&gt;
                                 Text Default Color&lt;br /&gt;
          The color of overlay text. 1 byte for each&lt;br /&gt;
          color, hexadecimal. #000000 = all colors off,&lt;br /&gt;
          0xFF0000 = just Red, 0xFFFFFF = all color on&lt;br /&gt;
          [White]&lt;br /&gt;
      --rss-size &amp;lt;integer&amp;gt;       Font size, pixels&lt;br /&gt;
          Specify the font size, in pixels, with -1 =&lt;br /&gt;
          use freetype-fontsize&lt;br /&gt;
      --rss-speed &amp;lt;integer&amp;gt;      RSS/Atom feed speed&lt;br /&gt;
          RSS/Atom feed speed (bigger is slower)&lt;br /&gt;
      --rss-length &amp;lt;integer&amp;gt;     RSS/Atom feed max number of chars displayed&lt;br /&gt;
          RSS/Atom feed max number of chars displayed&lt;br /&gt;
      --rss-ttl &amp;lt;integer&amp;gt;        Number of seconds between each forced refresh&lt;br /&gt;
                                 of the feeds&lt;br /&gt;
          Number of seconds between each forced refresh&lt;br /&gt;
          of the feeds. If 0, the feeds will never be&lt;br /&gt;
          updated.&lt;br /&gt;
      --rss-images, --no-rss-images&lt;br /&gt;
                                 Display feed images if available (default&lt;br /&gt;
                                 enabled)&lt;br /&gt;
          Display feed images if available (default&lt;br /&gt;
          enabled)&lt;br /&gt;
&lt;br /&gt;
 Skinnable Interface&lt;br /&gt;
      --skins2-transparency, --no-skins2-transparency&lt;br /&gt;
                                 Enable transparency effects (default disabled)&lt;br /&gt;
          You can disable all transparency effects if&lt;br /&gt;
          you want. This is mainly useful when moving&lt;br /&gt;
          windows does not behave correctly. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
&lt;br /&gt;
 Bridge stream output&lt;br /&gt;
      --sout-bridge-out-id &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 ID&lt;br /&gt;
          Specify an identifier for this elementary&lt;br /&gt;
          stream.&lt;br /&gt;
      --sout-bridge-in-delay &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Delay&lt;br /&gt;
          Pictures coming from the picture video&lt;br /&gt;
          outputs will be delayed accordingly (in&lt;br /&gt;
          milliseconds, &amp;gt;= 100 ms). For high values,&lt;br /&gt;
          you will need to raise file-caching and&lt;br /&gt;
          others.&lt;br /&gt;
      --sout-bridge-in-id-offset &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 ID Offset&lt;br /&gt;
          Offset to add to the stream IDs specified in&lt;br /&gt;
          bridge_out to obtain the stream IDs bridge_in&lt;br /&gt;
          will register.&lt;br /&gt;
&lt;br /&gt;
 Mosaic bridge stream output&lt;br /&gt;
      --sout-mosaic-bridge-id &amp;lt;string&amp;gt;&lt;br /&gt;
                                 ID&lt;br /&gt;
          Specify an identifier string for this&lt;br /&gt;
          subpicture&lt;br /&gt;
      --sout-mosaic-bridge-sar &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Sample aspect ratio&lt;br /&gt;
          Sample aspect ratio of the destination (1:1,&lt;br /&gt;
          3:4, 2:3).&lt;br /&gt;
&lt;br /&gt;
 RTP stream output&lt;br /&gt;
      --sout-rtp-mp4a-latm, --no-sout-rtp-mp4a-latm&lt;br /&gt;
                                 MP4A LATM (default disabled)&lt;br /&gt;
          This allows you to stream MPEG4 LATM audio&lt;br /&gt;
          streams (see RFC3016). (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Standard stream output&lt;br /&gt;
      --sout-standard-access &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Output access method&lt;br /&gt;
          This is the output access method that will be&lt;br /&gt;
          used.&lt;br /&gt;
      --sout-standard-mux &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Output muxer&lt;br /&gt;
          This is the muxer that will be used.&lt;br /&gt;
      --sout-standard-dst &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Output destination&lt;br /&gt;
          This is the destination (URL) that will be&lt;br /&gt;
          used for the stream.&lt;br /&gt;
&lt;br /&gt;
 Transcode stream output&lt;br /&gt;
      --sout-transcode-venc &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Video encoder&lt;br /&gt;
          This is the video encoder module that will be&lt;br /&gt;
          used (and its associated options).&lt;br /&gt;
      --sout-transcode-vcodec &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Destination video codec&lt;br /&gt;
          This is the video codec that will be used.&lt;br /&gt;
      --sout-transcode-vb &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Video bitrate&lt;br /&gt;
          Target bitrate of the transcoded video stream.&lt;br /&gt;
      --sout-transcode-scale &amp;lt;float&amp;gt;&lt;br /&gt;
                                 Video scaling&lt;br /&gt;
          Scale factor to apply to the video while&lt;br /&gt;
          transcoding (eg: 0.25)&lt;br /&gt;
      --sout-transcode-fps &amp;lt;float&amp;gt;&lt;br /&gt;
                                 Video frame-rate&lt;br /&gt;
          Target output frame rate for the video stream.&lt;br /&gt;
      --sout-transcode-hurry-up, --no-sout-transcode-hurry-up&lt;br /&gt;
                                 Hurry up (default enabled)&lt;br /&gt;
          The transcoder will drop frames if your CPU&lt;br /&gt;
          can&#039;t keep up with the encoding rate.&lt;br /&gt;
          (default enabled)&lt;br /&gt;
      --sout-transcode-deinterlace, --no-sout-transcode-deinterlace&lt;br /&gt;
                                 Deinterlace video (default disabled)&lt;br /&gt;
          Deinterlace the video before encoding.&lt;br /&gt;
          (default disabled)&lt;br /&gt;
      --sout-transcode-deinterlace-module {deinterlace,ffmpeg-deinterlace}&lt;br /&gt;
                                 Deinterlace module&lt;br /&gt;
          Specify the deinterlace module to use.&lt;br /&gt;
      --sout-transcode-vfilter &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Video filter&lt;br /&gt;
          Video filters will be applied to the video&lt;br /&gt;
          streams (after overlays are applied). You&lt;br /&gt;
          must enter a comma-separated list of filters.&lt;br /&gt;
      --sout-transcode-canvas-aspect &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Video canvas aspect ratio&lt;br /&gt;
          This sets aspect (like 4:3) of the video&lt;br /&gt;
          canvas and letterbox the video accordingly.&lt;br /&gt;
      --sout-transcode-aenc &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Audio encoder&lt;br /&gt;
          This is the audio encoder module that will be&lt;br /&gt;
          used (and its associated options).&lt;br /&gt;
      --sout-transcode-acodec &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Destination audio codec&lt;br /&gt;
          This is the audio codec that will be used.&lt;br /&gt;
      --sout-transcode-ab &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Audio bitrate&lt;br /&gt;
          Target bitrate of the transcoded audio stream.&lt;br /&gt;
      --sout-transcode-channels &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Audio channels&lt;br /&gt;
          Number of audio channels in the transcoded&lt;br /&gt;
          streams.&lt;br /&gt;
      --sout-transcode-audio-sync, --no-sout-transcode-audio-sync&lt;br /&gt;
                                 Synchronise on audio track (default disabled)&lt;br /&gt;
          This option will drop/duplicate video frames&lt;br /&gt;
          to synchronise the video track on the audio&lt;br /&gt;
          track. (default disabled)&lt;br /&gt;
      --sout-transcode-senc &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Subtitles encoder&lt;br /&gt;
          This is the subtitles encoder module that&lt;br /&gt;
          will be used (and its associated options).&lt;br /&gt;
      --sout-transcode-scodec &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Destination subtitles codec&lt;br /&gt;
          This is the subtitles coded that will be used.&lt;br /&gt;
      --sout-transcode-soverlay, --no-sout-transcode-soverlay&lt;br /&gt;
                                 Destination subtitles codec (default disabled)&lt;br /&gt;
          This is the subtitles coded that will be&lt;br /&gt;
          used. (default disabled)&lt;br /&gt;
      --sout-transcode-sfilter &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Overlays&lt;br /&gt;
          This allows you to add overlays (also known&lt;br /&gt;
          as &amp;quot;subpictures&amp;quot; on the transcoded video&lt;br /&gt;
          stream. The subpictures produced by the&lt;br /&gt;
          filters will be overlayed directly onto the&lt;br /&gt;
          video. You must specify a comma-separated&lt;br /&gt;
          list of subpicture modules&lt;br /&gt;
      --sout-transcode-osd, --no-sout-transcode-osd&lt;br /&gt;
                                 OSD menu (default disabled)&lt;br /&gt;
          Stream the On Screen Display menu (using the&lt;br /&gt;
          osdmenu subpicture module). (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Text subtitles decoder&lt;br /&gt;
      --subsdec-align {0 (Center), 1 (Left), 2 (Right)}&lt;br /&gt;
                                 Subtitles justification&lt;br /&gt;
          Set the justification of subtitles&lt;br /&gt;
      --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}&lt;br /&gt;
                                 Subtitles text encoding&lt;br /&gt;
          Set the encoding used in text subtitles&lt;br /&gt;
      --subsdec-autodetect-utf8, --no-subsdec-autodetect-utf8&lt;br /&gt;
                                 UTF-8 subtitles autodetection (default&lt;br /&gt;
                                 enabled)&lt;br /&gt;
          This enables automatic detection of UTF-8&lt;br /&gt;
          encoding within subtitles files. (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --subsdec-formatted, --no-subsdec-formatted&lt;br /&gt;
                                 Formatted Subtitles (default enabled)&lt;br /&gt;
          Some subtitle formats allow for text&lt;br /&gt;
          formatting. VLC partly implements this, but&lt;br /&gt;
          you can choose to disable all formatting.&lt;br /&gt;
          (default enabled)&lt;br /&gt;
&lt;br /&gt;
 Theora video decoder&lt;br /&gt;
      --sout-theora-quality &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Encoding quality&lt;br /&gt;
          Allows you to specify a quality between 1&lt;br /&gt;
          (low) and 10 (high), instead of specifying a&lt;br /&gt;
          particular bitrate. This will produce a VBR&lt;br /&gt;
          stream.&lt;br /&gt;
&lt;br /&gt;
 Time display sub filter&lt;br /&gt;
      --time-position {0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}&lt;br /&gt;
                                 Time position&lt;br /&gt;
          You can enforce the time position on the&lt;br /&gt;
          video (0=center, 1=left, 2=right, 4=top,&lt;br /&gt;
          8=bottom, you can also use combinations of&lt;br /&gt;
          these values by adding them).&lt;br /&gt;
      --time-opacity &amp;lt;integer&amp;gt;   Opacity&lt;br /&gt;
          The opacity (inverse of transparency) of&lt;br /&gt;
          overlay text. 0 = transparent, 255 = totally&lt;br /&gt;
          opaque. &lt;br /&gt;
      --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)}&lt;br /&gt;
                                 Text Default Color&lt;br /&gt;
          The color of overlay text. 1 byte for each&lt;br /&gt;
          color, hexadecimal. #000000 = all colors off,&lt;br /&gt;
          0xFF0000 = just Red, 0xFFFFFF = all color on&lt;br /&gt;
          [White]&lt;br /&gt;
      --time-size &amp;lt;integer&amp;gt;      Font size, pixels&lt;br /&gt;
          Specify the font size, in pixels, with -1 =&lt;br /&gt;
          use freetype-fontsize&lt;br /&gt;
&lt;br /&gt;
 Video transformation filter&lt;br /&gt;
      --transform-type {90,180,270,hflip,vflip}&lt;br /&gt;
                                 Transform type&lt;br /&gt;
          One of &#039;90&#039;, &#039;180&#039;, &#039;270&#039;, &#039;hflip&#039; and &#039;vflip&#039;&lt;br /&gt;
&lt;br /&gt;
 MPEG Transport Stream demuxer&lt;br /&gt;
      --ts-dump-file &amp;lt;string&amp;gt;    Filename of dump&lt;br /&gt;
          Specify a filename where to dump the TS in.&lt;br /&gt;
      --ts-dump-append, --no-ts-dump-append&lt;br /&gt;
                                 Append (default disabled)&lt;br /&gt;
          If the file exists and this option is&lt;br /&gt;
          selected, the existing file will not be&lt;br /&gt;
          overwritten. (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Libtwolame audio encoder&lt;br /&gt;
      --sout-twolame-quality &amp;lt;float&amp;gt;&lt;br /&gt;
                                 Encoding quality&lt;br /&gt;
          Allows you to specify a quality between 0.0&lt;br /&gt;
          (high) and 50.0 (low), instead of specifying&lt;br /&gt;
          a particular bitrate. This will produce a VBR&lt;br /&gt;
          stream.&lt;br /&gt;
      --sout-twolame-mode {0 (Stereo), 1 (Dual mono), 2 (Joint stereo)}&lt;br /&gt;
                                 Stereo mode&lt;br /&gt;
          Select how stereo streams will be handled&lt;br /&gt;
      --sout-twolame-vbr, --no-sout-twolame-vbr&lt;br /&gt;
                                 VBR mode (default disabled)&lt;br /&gt;
          By default the encoding is CBR. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
      --sout-twolame-psy &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Psycho-acoustic model&lt;br /&gt;
          Integer from -1 (no model) to 4.&lt;br /&gt;
&lt;br /&gt;
 Visualizer filter&lt;br /&gt;
      --effect-width &amp;lt;integer&amp;gt;   Video width&lt;br /&gt;
          The width of the effects video window, in&lt;br /&gt;
          pixels.&lt;br /&gt;
      --effect-height &amp;lt;integer&amp;gt;  Video height&lt;br /&gt;
          The height of the effects video window, in&lt;br /&gt;
          pixels.&lt;br /&gt;
&lt;br /&gt;
 Vorbis audio decoder&lt;br /&gt;
      --sout-vorbis-quality &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Encoding quality&lt;br /&gt;
          Allows you to specify a quality between 1&lt;br /&gt;
          (low) and 10 (high), instead of specifying a&lt;br /&gt;
          particular bitrate. This will produce a VBR&lt;br /&gt;
          stream.&lt;br /&gt;
      --sout-vorbis-max-bitrate &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Maximum encoding bitrate&lt;br /&gt;
          Allows you to specify a maximum bitrate in&lt;br /&gt;
          kbps. Useful for streaming applications.&lt;br /&gt;
      --sout-vorbis-min-bitrate &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Minimum encoding bitrate&lt;br /&gt;
          Allows you to specify a minimum bitrate in&lt;br /&gt;
          kbps. Useful for encoding for a fixed-size&lt;br /&gt;
          channel.&lt;br /&gt;
      --sout-vorbis-cbr, --no-sout-vorbis-cbr&lt;br /&gt;
                                 CBR encoding (default disabled)&lt;br /&gt;
          Allows you to force a constant bitrate&lt;br /&gt;
          encoding (CBR). (default disabled)&lt;br /&gt;
&lt;br /&gt;
 Wall video filter&lt;br /&gt;
      --wall-cols &amp;lt;integer&amp;gt;      Number of columns&lt;br /&gt;
          Select the number of horizontal video windows&lt;br /&gt;
          in which to split the video.&lt;br /&gt;
      --wall-rows &amp;lt;integer&amp;gt;      Number of rows&lt;br /&gt;
          Select the number of vertical video windows&lt;br /&gt;
          in which to split the video.&lt;br /&gt;
      --wall-element-aspect &amp;lt;string&amp;gt;&lt;br /&gt;
                                 Element aspect ratio&lt;br /&gt;
          The aspect ratio of the individual displays&lt;br /&gt;
          building the display wall&lt;br /&gt;
&lt;br /&gt;
 wxWidgets interface module&lt;br /&gt;
      --wx-embed, --no-wx-embed  Embed video in interface (default enabled)&lt;br /&gt;
          Embed the video inside the interface instead&lt;br /&gt;
          of having it in a separate window. (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --wx-bookmarks, --no-wx-bookmarks&lt;br /&gt;
                                 Show bookmarks dialog (default disabled)&lt;br /&gt;
          Show bookmarks dialog when the interface&lt;br /&gt;
          starts. (default disabled)&lt;br /&gt;
      --wx-taskbar, --no-wx-taskbar&lt;br /&gt;
                                 Show taskbar entry (default enabled)&lt;br /&gt;
          Show taskbar entry (default enabled)&lt;br /&gt;
      --wx-extended, --no-wx-extended&lt;br /&gt;
                                 Show extended GUI (default disabled)&lt;br /&gt;
          Show extended GUI (default disabled)&lt;br /&gt;
      --wx-playlist-view {0 (Normal), 1 (Embedded), 2 (Both)}&lt;br /&gt;
                                 Playlist view&lt;br /&gt;
          There are two possible playlist views in the&lt;br /&gt;
          interface : the normal playlist (separate&lt;br /&gt;
          window), or an embedded playlist (within the&lt;br /&gt;
          main interface, but with less features. You&lt;br /&gt;
          can select which one will be available on the&lt;br /&gt;
          toolbar (or both).&lt;br /&gt;
      --wx-systray, --no-wx-systray&lt;br /&gt;
                                 Show systray icon (default disabled)&lt;br /&gt;
          Show systray icon (default disabled)&lt;br /&gt;
&lt;br /&gt;
 H.264/MPEG4 AVC encoder (using x264 library)&lt;br /&gt;
      --sout-x264-keyint &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Maximum GOP size&lt;br /&gt;
          Sets maximum interval between&lt;br /&gt;
          IDR-frames.Larger values save bits, thus&lt;br /&gt;
          improve quality for a given bitrate at the&lt;br /&gt;
          cost of seeking precision.&lt;br /&gt;
      --sout-x264-min-keyint &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Minimum GOP size&lt;br /&gt;
          Sets minimum interval between IDR-frames. In&lt;br /&gt;
          H.264, I-frames do not necessarily bound a&lt;br /&gt;
          closed GOP because it is allowable for a&lt;br /&gt;
          P-frame to be predicted from more frames than&lt;br /&gt;
          just the one frame before it (also see&lt;br /&gt;
          frameref). Therefore, I-frames are not&lt;br /&gt;
          necessarily seekable. IDR-Frames restrict&lt;br /&gt;
          subsequent P-frames from referring to any&lt;br /&gt;
          frame prior to the IDR-Frame. &lt;br /&gt;
If scenecuts&lt;br /&gt;
          appear within this interval, they are still&lt;br /&gt;
          encoded as I-frames, but do not start a new&lt;br /&gt;
          GOP.&lt;br /&gt;
      --sout-x264-scenecut &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 How aggressively to insert extra I-frames (-1&lt;br /&gt;
                                 to 100)&lt;br /&gt;
          Scene-cut detection. Controls how&lt;br /&gt;
          aggressively to insert extra I-frames. With&lt;br /&gt;
          small values of scenecut, the codec often has&lt;br /&gt;
          to force an I-frame when it would exceed&lt;br /&gt;
          keyint. Good values of scenecut may find a&lt;br /&gt;
          better location for the I-frame. Large values&lt;br /&gt;
          use more I-frames than necessary, thus&lt;br /&gt;
          wasting bits. -1 disables scene-cut&lt;br /&gt;
          detection, so I-frames are be inserted only&lt;br /&gt;
          every other keyint frames, which probably&lt;br /&gt;
          leads to ugly encoding artifacts.&lt;br /&gt;
      --sout-x264-bframes &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Number of B-frames between I and P (1 to 16)&lt;br /&gt;
          Number of consecutive B-frames between I and&lt;br /&gt;
          P-frames.&lt;br /&gt;
      --sout-x264-b-adapt, --no-sout-x264-b-adapt&lt;br /&gt;
                                 Adaptive B-frame decision (default enabled)&lt;br /&gt;
          If this is on, the specified number of&lt;br /&gt;
          consecutive B-frames will always be used,&lt;br /&gt;
          except possibly before an I-frame.  (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --sout-x264-b-bias &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Influences how often B-frames are used&lt;br /&gt;
          Bias the choice to use B-frames. Positive&lt;br /&gt;
          values cause more B-frames, negative values&lt;br /&gt;
          cause less B-frames. &lt;br /&gt;
      --sout-x264-bpyramid, --no-sout-x264-bpyramid&lt;br /&gt;
                                 Keep some B-frames as references (default&lt;br /&gt;
                                 disabled)&lt;br /&gt;
          Allows B-frames to be used as references for&lt;br /&gt;
          predicting other frames. Keeps the middle of&lt;br /&gt;
          2+ consecutive B-frames as a reference, and&lt;br /&gt;
          reorders frame appropriately. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
      --sout-x264-cabac, --no-sout-x264-cabac&lt;br /&gt;
                                 CABAC (default enabled)&lt;br /&gt;
          CABAC (Context-Adaptive Binary Arithmetic&lt;br /&gt;
          Coding). Slightly slows down encoding and&lt;br /&gt;
          decoding, but should save 10-15% bitrate.&lt;br /&gt;
          (default enabled)&lt;br /&gt;
      --sout-x264-ref &amp;lt;integer&amp;gt;  Number of reference frames (1 to 16)&lt;br /&gt;
          Number of previous frames used as predictors.&lt;br /&gt;
          This is effective in Anime, but seems to make&lt;br /&gt;
          little difference in live-action source&lt;br /&gt;
          material. Some decoders are unable to deal&lt;br /&gt;
          with large frameref values.&lt;br /&gt;
      --sout-x264-nf, --no-sout-x264-nf&lt;br /&gt;
                                 No loop filter (enabling turns off the&lt;br /&gt;
                                 deblocking loop filter) (default disabled)&lt;br /&gt;
          Deblocking loop filter (increases quality).&lt;br /&gt;
          (default disabled)&lt;br /&gt;
      --sout-x264-qp &amp;lt;integer&amp;gt;   Set QP (0=lossless) (0 to 51)&lt;br /&gt;
          This selects the quantizer to use. Lower&lt;br /&gt;
          values result in better fidelity, but higher&lt;br /&gt;
          bitrates. 26 is a good default value.&lt;br /&gt;
      --sout-x264-crf &amp;lt;integer&amp;gt;  Quality-based VBR (nominal QP) (0 to 51)&lt;br /&gt;
          1-pass Quality-based VBR.&lt;br /&gt;
      --sout-x264-qpmin &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Set min QP&lt;br /&gt;
          Minimum quantizer, 15/35 seems to be a useful&lt;br /&gt;
          range.&lt;br /&gt;
      --sout-x264-qpmax &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Set max QP&lt;br /&gt;
          Maximum quantizer parameter.&lt;br /&gt;
      --sout-x264-qpstep &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Set max QP step&lt;br /&gt;
          Max QP step between frames.&lt;br /&gt;
      --sout-x264-ratetol &amp;lt;float&amp;gt;&lt;br /&gt;
                                 Allowed variance of average bitrate&lt;br /&gt;
          Sets the allowed variance in average. bitrate.&lt;br /&gt;
      --sout-x264-vbv-maxrate &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Max local bitrate&lt;br /&gt;
          Sets a maximum local bitrate in kbits/s.&lt;br /&gt;
      --sout-x264-vbv-bufsize &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Size of VBV buffer&lt;br /&gt;
          Sets an averaging period for the maximum&lt;br /&gt;
          local bitrate in kbits/s.&lt;br /&gt;
      --sout-x264-vbv-init &amp;lt;float&amp;gt;&lt;br /&gt;
                                 Initial VBV buffer occupancy&lt;br /&gt;
          Sets the initial buffer occupancy as a&lt;br /&gt;
          fraction of the buffer size.&lt;br /&gt;
      --sout-x264-ipratio &amp;lt;float&amp;gt;&lt;br /&gt;
                                 QP factor between I and P&lt;br /&gt;
          QP factor between I and P.&lt;br /&gt;
      --sout-x264-pbratio &amp;lt;float&amp;gt;&lt;br /&gt;
                                 QP factor between P and B&lt;br /&gt;
          QP factor between P and B.&lt;br /&gt;
      --sout-x264-chroma-qp-offset &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 QP difference between chroma and luma&lt;br /&gt;
          QP difference between chroma and luma.&lt;br /&gt;
      --sout-x264-qcomp &amp;lt;float&amp;gt;  QP curve compression (0.0=CBR to 1.0=QCP)&lt;br /&gt;
          QP curve compression.&lt;br /&gt;
      --sout-x264-cplxblur &amp;lt;float&amp;gt;&lt;br /&gt;
                                 Reduce fluctuations in QP (before curve&lt;br /&gt;
                                 compression)&lt;br /&gt;
          Temporally blur complexity.&lt;br /&gt;
      --sout-x264-qblur &amp;lt;float&amp;gt;  Reduce fluctuations in QP (after curve&lt;br /&gt;
                                 compression)&lt;br /&gt;
          Temporally blur quants.&lt;br /&gt;
      --sout-x264-analyse {,none,fast,normal,slow,all}&lt;br /&gt;
                                 Partitions to consider&lt;br /&gt;
          Partitions to consider in analyse mode: &lt;br /&gt;
 -&lt;br /&gt;
          none  : &lt;br /&gt;
 - fast  : i4x4&lt;br /&gt;
 - normal:&lt;br /&gt;
          i4x4,p8x8,(i8x8)&lt;br /&gt;
 - slow  : i4x4,p8x8,(i8x8),b&lt;br /&gt;
          8x8&lt;br /&gt;
 - all   : i4x4,p8x8,(i8x8),b8x8,p4x4&lt;br /&gt;
(p4x&lt;br /&gt;
          4 requires p8x8. i8x8 requires 8x8dct).&lt;br /&gt;
      --sout-x264-direct {,none,spatial,temporal}&lt;br /&gt;
                                 Direct MV prediction mode&lt;br /&gt;
          Direct MV prediction mode. &lt;br /&gt;
      --sout-x264-weightb, --no-sout-x264-weightb&lt;br /&gt;
                                 Weighted prediction for B-frames (default&lt;br /&gt;
                                 disabled)&lt;br /&gt;
          Weighted prediction for B-frames. (default&lt;br /&gt;
          disabled)&lt;br /&gt;
      --sout-x264-me {,dia,hex,umh,esa}&lt;br /&gt;
                                 Integer pixel motion estimation method&lt;br /&gt;
          Selects the motion estimation algorithm:  -&lt;br /&gt;
          dia: diamond search, radius 1 (fast)&lt;br /&gt;
 - hex:&lt;br /&gt;
          hexagonal search, radius 2&lt;br /&gt;
 - umh: uneven&lt;br /&gt;
          multi-hexagon search (better but slower)&lt;br /&gt;
 -&lt;br /&gt;
          esa: exhaustive search (extremely slow,&lt;br /&gt;
          primarily for testing)&lt;br /&gt;
&lt;br /&gt;
      --sout-x264-merange &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Maximum motion vector search range (0 to 64)&lt;br /&gt;
          Maximum distance to search for motion&lt;br /&gt;
          estimation, measured from predicted&lt;br /&gt;
          position(s). Default of 16 is good for most&lt;br /&gt;
          footage, high motion sequences may benefit&lt;br /&gt;
          from settings between 24-32.&lt;br /&gt;
      --sout-x264-subme &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Subpixel motion estimation and partition&lt;br /&gt;
                                 decision quality (1 to 6)&lt;br /&gt;
          This parameter controls quality versus speed&lt;br /&gt;
          tradeoffs involved in the motion estimation&lt;br /&gt;
          decision process (lower = quicker and higher&lt;br /&gt;
          = better quality).&lt;br /&gt;
      --sout-x264-b-rdo, --no-sout-x264-b-rdo&lt;br /&gt;
                                 RD based mode decision for B-frames. Requires&lt;br /&gt;
                                 subme 6 (default disabled)&lt;br /&gt;
          RD based mode decision for B-frames. &lt;br /&gt;
          (default disabled)&lt;br /&gt;
      --sout-x264-mixed-refs, --no-sout-x264-mixed-refs&lt;br /&gt;
                                 Decide references on a per partition basis&lt;br /&gt;
                                 (default disabled)&lt;br /&gt;
          Allows each 8x8 or 16x8 partition to&lt;br /&gt;
          independently select a reference frame, as&lt;br /&gt;
          opposed to only one ref per macroblock.&lt;br /&gt;
          (default disabled)&lt;br /&gt;
      --sout-x264-chroma-me, --no-sout-x264-chroma-me&lt;br /&gt;
                                 Ignore chroma in motion estimation (default&lt;br /&gt;
                                 enabled)&lt;br /&gt;
          Chroma ME for subpel and mode decision in&lt;br /&gt;
          P-frames. (default enabled)&lt;br /&gt;
      --sout-x264-bime, --no-sout-x264-bime&lt;br /&gt;
                                 Jointly optimize both MVs in B-frames&lt;br /&gt;
                                 (default disabled)&lt;br /&gt;
          Joint bidirectional motion refinement.&lt;br /&gt;
          (default disabled)&lt;br /&gt;
      --sout-x264-8x8dct, --no-sout-x264-8x8dct&lt;br /&gt;
                                 Adaptive spatial transform size (default&lt;br /&gt;
                                 disabled)&lt;br /&gt;
          SATD-based decision for 8x8 transform in&lt;br /&gt;
          inter-MBs. (default disabled)&lt;br /&gt;
      --sout-x264-trellis &amp;lt;integer&amp;gt;&lt;br /&gt;
                                 Trellis RD quantization (0,1,2). Requires&lt;br /&gt;
                                 CABAC&lt;br /&gt;
          Trellis RD quantization: &lt;br /&gt;
 - 0: disabled&lt;br /&gt;
 -&lt;br /&gt;
          1: enabled only on the final encode of a MB&lt;br /&gt;
&lt;br /&gt;
          - 2: enabled on all mode decisions&lt;br /&gt;
&lt;br /&gt;
      --sout-x264-fast-pskip, --no-sout-x264-fast-pskip&lt;br /&gt;
                                 Early SKIP detection on P-frames (default&lt;br /&gt;
                                 enabled)&lt;br /&gt;
          Early SKIP detection on P-frames. (default&lt;br /&gt;
          enabled)&lt;br /&gt;
      --sout-x264-nr &amp;lt;integer&amp;gt;   Noise reduction&lt;br /&gt;
          Dct-domain noise reduction. Adaptive&lt;br /&gt;
          pseudo-deadzone.&lt;br /&gt;
      --sout-x264-asm, --no-sout-x264-asm&lt;br /&gt;
                                 CPU optimizations (default enabled)&lt;br /&gt;
          CPU optimizations. (default enabled)&lt;br /&gt;
      --sout-x264-psnr, --no-sout-x264-psnr&lt;br /&gt;
                                 PSNR calculation (default disabled)&lt;br /&gt;
          This has no effect on actual encoding&lt;br /&gt;
          quality, it just prevents the stats from&lt;br /&gt;
          being calculated (for speed). (default&lt;br /&gt;
          disabled)&lt;br /&gt;
      --sout-x264-verbose, --no-sout-x264-verbose&lt;br /&gt;
                                 Print stats for each frame (default disabled)&lt;br /&gt;
          Print stats for each frame. (default disabled)&lt;br /&gt;
&lt;br /&gt;
 DirectShow input&lt;br /&gt;
      --dshow-vdev {,none}       Video device name&lt;br /&gt;
          You can specify the name of the video device&lt;br /&gt;
          that will be used by the DirectShow plugin.&lt;br /&gt;
          If you don&#039;t specify anything, the default&lt;br /&gt;
          device will be used.&lt;br /&gt;
      --dshow-adev {,none}       Audio device name&lt;br /&gt;
          You can specify the name of the audio device&lt;br /&gt;
          that will be used by the DirectShow plugin.&lt;br /&gt;
          If you don&#039;t specify anything, the default&lt;br /&gt;
          device will be used.&lt;br /&gt;
      --dshow-size &amp;lt;string&amp;gt;      Video size&lt;br /&gt;
          You can specify the size of the video that&lt;br /&gt;
          will be displayed by the DirectShow plugin.&lt;br /&gt;
          If you don&#039;t specify anything the default&lt;br /&gt;
          size for your device will be used.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3696</id>
		<title>ActiveX/Delphi</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3696"/>
		<updated>2006-03-11T17:49:24Z</updated>

		<summary type="html">&lt;p&gt;Hogi: Alternative way to bring VLC to Delphi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{howto| use the [[ActiveX]] control with Delphi}}  &lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
===What you need===&lt;br /&gt;
* Borland Delphi 3 or newer&lt;br /&gt;
* a running System with Microsoft Windows&lt;br /&gt;
* [http://www.videolan.org/ VideoLan] including the [[ActiveX]] Plugin installed&lt;br /&gt;
&lt;br /&gt;
===Import the ActiveX-Component===&lt;br /&gt;
*Start your Borland Delphi&lt;br /&gt;
*&amp;lt; Delphi2005: Select Components --&amp;gt; Import ActiveX --&amp;gt; VideoLan VLC ActiveX Plugin&lt;br /&gt;
*&amp;gt;= Delphi 2006: Select Components --&amp;gt; Import component --&amp;gt; Import ActiveX Control --&amp;gt; VideoLan VLC ActiveX Plugin&lt;br /&gt;
*Otherwise try creating a new package using the created &#039;&#039;AXVLC_TLB.pas&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Confirm successfull installation===&lt;br /&gt;
*You should now be able to add the &#039;&#039;TVLCPlugin&#039;&#039; from the ActiveX-Tab of your Component toolbox.&lt;br /&gt;
&lt;br /&gt;
==Usage Development-Time==&lt;br /&gt;
The VLC-Player Object &#039;&#039;TVLCPlugin&#039;&#039; can be found in your ActiveX-Components Tabsheet.&lt;br /&gt;
Place one of it in your Form1, place a TButton and use the following code:&lt;br /&gt;
&lt;br /&gt;
 unit Unit1;&lt;br /&gt;
 &lt;br /&gt;
 interface&lt;br /&gt;
 &lt;br /&gt;
 uses&lt;br /&gt;
   Windows, Variants, Forms, Classes, Controls, StdCtrls, OleCtrls,&lt;br /&gt;
   AXVLC_TLB;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   TForm1 = class(TForm)&lt;br /&gt;
     VLCPlugin1: TVLCPlugin;&lt;br /&gt;
     Button1: TButton;&lt;br /&gt;
     procedure Button1Click(Sender: TObject);&lt;br /&gt;
   private&lt;br /&gt;
     { Private-Deklarationen }&lt;br /&gt;
   public&lt;br /&gt;
     { Public-Deklarationen }&lt;br /&gt;
   end;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   VLCPlaylistMode = TOleEnum;&lt;br /&gt;
 &lt;br /&gt;
 const&lt;br /&gt;
   VLCPlayListInsert      = $00000001;&lt;br /&gt;
   VLCPlayListReplace     = $00000002;&lt;br /&gt;
   VLCPlayListAppend      = $00000004;&lt;br /&gt;
   VLCPlayListGo          = $00000008;&lt;br /&gt;
   VLCPlayListCheckInsert = $00000010;&lt;br /&gt;
 &lt;br /&gt;
 var&lt;br /&gt;
   Form1: TForm1;&lt;br /&gt;
 &lt;br /&gt;
 implementation&lt;br /&gt;
 &lt;br /&gt;
 {$R *.dfm}&lt;br /&gt;
 &lt;br /&gt;
 procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;
 begin&lt;br /&gt;
   VLCPlugin1.addTarget(&#039;C:\video.mpg&#039;, null, VLCPlayListInsert, 0);&lt;br /&gt;
   // you can use any MRL with parameters instead of &#039;c:\video.mpg&#039; here&lt;br /&gt;
   VLCPlugin1.play;&lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 end.&lt;br /&gt;
&lt;br /&gt;
==Usage Runtime==&lt;br /&gt;
If you&#039;re planning to use the VLC-Player in your application but don&#039;t know when and where, use this code to create the component on-demand.&lt;br /&gt;
&lt;br /&gt;
 unit Unit1;&lt;br /&gt;
 &lt;br /&gt;
 interface&lt;br /&gt;
 &lt;br /&gt;
 uses&lt;br /&gt;
   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, OleCtrls,&lt;br /&gt;
   AXVLC_TLB, StdCtrls, Registry, Dialogs;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   TForm1 = class(TForm)&lt;br /&gt;
     Button1: TButton;&lt;br /&gt;
     Button2: TButton;&lt;br /&gt;
     procedure Button2Click(Sender: TObject);&lt;br /&gt;
     procedure Button1Click(Sender: TObject);&lt;br /&gt;
   private&lt;br /&gt;
     { Private-Deklarationen }&lt;br /&gt;
   public&lt;br /&gt;
     { Public-Deklarationen }&lt;br /&gt;
   end;&lt;br /&gt;
 &lt;br /&gt;
 var&lt;br /&gt;
   Form1: TForm1;&lt;br /&gt;
   VLCPlugin1: TVLCPlugin;&lt;br /&gt;
   blVLCPluginFound: boolean;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   VLCPlaylistMode = TOleEnum;&lt;br /&gt;
 &lt;br /&gt;
 const&lt;br /&gt;
   VLCPlayListInsert      = $00000001;&lt;br /&gt;
   VLCPlayListReplace     = $00000002;&lt;br /&gt;
   VLCPlayListAppend      = $00000004;&lt;br /&gt;
   VLCPlayListGo          = $00000008;&lt;br /&gt;
   VLCPlayListCheckInsert = $00000010;&lt;br /&gt;
 &lt;br /&gt;
 implementation&lt;br /&gt;
 &lt;br /&gt;
 {$R *.dfm}&lt;br /&gt;
 &lt;br /&gt;
 procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;
 var&lt;br /&gt;
   Reg: TRegistry;&lt;br /&gt;
 begin&lt;br /&gt;
   blVLCPluginFound := false;&lt;br /&gt;
 &lt;br /&gt;
   // Is VLC ActiveX Plugin installed on this PC?&lt;br /&gt;
   Reg := TRegistry.Create;&lt;br /&gt;
   try&lt;br /&gt;
     Reg.RootKey := HKEY_LOCAL_MACHINE;&lt;br /&gt;
     if Reg.OpenKeyReadOnly(&#039;\Software\Classes\VideoLAN.VLCPlugin.1\&#039;) then begin&lt;br /&gt;
         blVLCPluginFound := true;&lt;br /&gt;
     end;&lt;br /&gt;
   finally&lt;br /&gt;
     FreeAndNil(Reg);&lt;br /&gt;
   end;&lt;br /&gt;
 &lt;br /&gt;
   if blVLCPluginFound then begin&lt;br /&gt;
     VLCPlugin1 := TVLCPlugin.Create(Self);&lt;br /&gt;
     VLCPlugin1.Parent := Self; // Means: Place the VLC-Player into Form1&lt;br /&gt;
     VLCPlugin1.Width  := 400;&lt;br /&gt;
     VLCPlugin1.Height := 300;&lt;br /&gt;
     VLCPlugin1.Top  := 50;&lt;br /&gt;
     VLCPlugin1.Left := 50;&lt;br /&gt;
     VLCPlugin1.Show;&lt;br /&gt;
     VLCPlugin1.addTarget(&#039;C:\video.mpg&#039;, null, VLCPlayListInsert, 0);&lt;br /&gt;
     // you can use any MRL with parameters instead of &#039;c:\video.mpg&#039; here&lt;br /&gt;
     VLCPlugin1.play;&lt;br /&gt;
   end else begin&lt;br /&gt;
     ShowMessage(&#039;I am really sorry, but VLC (or its ActiveX Plugin) is currently not installed on this PC!&#039;);&lt;br /&gt;
   end;&lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 procedure TForm1.Button2Click(Sender: TObject);&lt;br /&gt;
 begin&lt;br /&gt;
   if blVLCPluginFound then begin&lt;br /&gt;
     VLCPlugin1.stop;&lt;br /&gt;
     FreeAndNil(VLCPlugin1);&lt;br /&gt;
   end;&lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 end.&lt;br /&gt;
&lt;br /&gt;
==Alternative way to bring VLC to your Delphi Application==&lt;br /&gt;
Much easier way to bring VLC to your Delphi Application is to paste a TWebbrowser Object in your Form, is generate Code for the HTML and m3u file and let the Webbrowser load the HTML-file. For detailed information have a look at [[ActiveX/HTML]].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
[[ActiveX/HTML]]&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=ActiveX/HTML&amp;diff=3695</id>
		<title>ActiveX/HTML</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=ActiveX/HTML&amp;diff=3695"/>
		<updated>2006-03-11T17:41:44Z</updated>

		<summary type="html">&lt;p&gt;Hogi: How-to embed ActiveX using m3u playlists instead of javascript&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Embedding Activex using Javascript==&lt;br /&gt;
&lt;br /&gt;
You can insert the [[ActiveX]] control in your HTML pages like this :&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;OBJECT classid=&amp;quot;clsid:E23FE9C6-778E-49D4-B537-38FCDE4887D8&amp;quot;&lt;br /&gt;
     codebase=&amp;quot;http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab&amp;quot;&lt;br /&gt;
        width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; id=&amp;quot;vlc&amp;quot; events=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;Src&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;ShowDisplay&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;AutoLoop&amp;quot; value=&amp;quot;False&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;AutoPlay&amp;quot; value=&amp;quot;False&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/OBJECT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, using Javascript, you can select another source, or change the audio track :&lt;br /&gt;
&lt;br /&gt;
  document.vlc.playlistClear();&lt;br /&gt;
  var options=[&amp;quot;:audio-track=5&amp;quot;]; // select audio track 5 (=6th, 1st is 0)&lt;br /&gt;
  document.vlc.addTarget(&amp;quot;...&amp;quot;,options,2,0); // replace entry 0&lt;br /&gt;
  document.vlc.play();&lt;br /&gt;
&lt;br /&gt;
==Embedding ActiveX using m3u Playlists==&lt;br /&gt;
Maybe a better to show VLC in an HTML Website is to use m3u Playlists. It has got the advantage that users with turned-off Javascript can also use this plugin, since document.vlc.addTarget won&#039;t work with javascript turned off.&lt;br /&gt;
&lt;br /&gt;
* Step 1: Create the HTML website with the VLC-Object linked to the m3u playlist&lt;br /&gt;
* Step 2: Create your m3u playlist with all options, save and upload it to your webspace.&lt;br /&gt;
* Step 3 (optional): Create buttons and other objects to control VLC (like document.vlc.play();)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1: Creating the website to embed ActiveX Control&#039;&#039;&#039;&lt;br /&gt;
 &amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01 Frameset//EN&amp;quot; &amp;quot;http://www.w3.org/TR/html4/frameset.dtd&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;HTML&amp;gt;&lt;br /&gt;
   &amp;lt;BODY marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot; topmargin=&amp;quot;0&amp;quot; leftmargin=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;OBJECT classid=&amp;quot;clsid:E23FE9C6-778E-49D4-B537-38FCDE4887D8&amp;quot;&lt;br /&gt;
         codebase=&amp;quot;http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab&amp;quot;&lt;br /&gt;
         width=&amp;quot;400&amp;quot; height=&amp;quot;300&amp;quot; id=&amp;quot;vlc&amp;quot; events=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;Src&amp;quot; value=&amp;quot;myplaylist.m3u&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;ShowDisplay&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;AutoLoop&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;AutoPlay&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;param name=&amp;quot;Volume&amp;quot; value=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;/OBJECT&amp;gt;&lt;br /&gt;
   &amp;lt;/BODY&amp;gt;&lt;br /&gt;
 &amp;lt;/HTML&amp;gt;&lt;br /&gt;
You should modify the values of width, height and volume (0-100) fitting to your desires. If you don&#039;t know them, simply delete them (e.g. remove &#039;&#039;width=&amp;quot;640&amp;quot;&#039;&#039; from the code).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2: Creating the m3u playlist&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Open Notepad, create your playlist and save it as &#039;myplaylist.m3u&#039; for this example.&lt;br /&gt;
 #EXTM3U                                     // Required to identify this file as m3u file&lt;br /&gt;
 #EXTVLCOPT--input-repeat=-1                 // repeat the following file/playlist&lt;br /&gt;
 #EXTVLCOPT--http-reconnect=true             // required for a streaming-client to enable repeat&lt;br /&gt;
 #EXTVLCOPT--any further parameter goes here // see also [[VLC command-line help]]&lt;br /&gt;
 #EXTINF:0, Test Description                 // set the title for the following file shown in your playlist&lt;br /&gt;
 video.mpg                                // the actual file to be displayed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Annotations:&#039;&#039;&#039;&lt;br /&gt;
* For actual looping of the entire playlist, the user has to have check &#039;Repeat all&#039; under Preferences --&amp;gt; Playlist --&amp;gt; General&lt;br /&gt;
* Mind that options have different names if you play a file locally or if you want to stream it (--sub-filter --&amp;gt; --s-filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mind the different Options-styles:&#039;&#039;&#039;&lt;br /&gt;
  --option  A global option that is set for the duration of the program.&lt;br /&gt;
   -option  A single letter version of a global --option.&lt;br /&gt;
   :option  An option that only applies to the playlistitem directly before it&lt;br /&gt;
            and that overrides previous settings.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[ActiveX/Delphi|Delphi Implementation]]&lt;br /&gt;
&lt;br /&gt;
* [[ActiveX|ActiveX Description]]&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=ActiveX/HTML&amp;diff=3627</id>
		<title>ActiveX/HTML</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=ActiveX/HTML&amp;diff=3627"/>
		<updated>2006-03-06T10:26:15Z</updated>

		<summary type="html">&lt;p&gt;Hogi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You can insert the [[ActiveX]] control in your HTML pages like this :&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;OBJECT classid=&amp;quot;clsid:E23FE9C6-778E-49D4-B537-38FCDE4887D8&amp;quot;&lt;br /&gt;
     codebase=&amp;quot;http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab&amp;quot;&lt;br /&gt;
        width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; id=&amp;quot;vlc&amp;quot; events=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;Src&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;ShowDisplay&amp;quot; value=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;AutoLoop&amp;quot; value=&amp;quot;False&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;param name=&amp;quot;AutoPlay&amp;quot; value=&amp;quot;False&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/OBJECT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, using Javascript, you can select another source, or change the audio track :&lt;br /&gt;
&lt;br /&gt;
  document.vlc.playlistClear();&lt;br /&gt;
  var options=[&amp;quot;:audio-track=5&amp;quot;]; // select audio track 5 (=6th, 1st is 0)&lt;br /&gt;
  document.vlc.addTarget(&amp;quot;...&amp;quot;,options,2,0); // replace entry 0&lt;br /&gt;
  document.vlc.play();&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[ActiveX/Delphi|Delphi Implementation]]&lt;br /&gt;
&lt;br /&gt;
* [[ActiveX|ActiveX Description]]&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3506</id>
		<title>ActiveX/Delphi</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3506"/>
		<updated>2006-02-14T13:40:11Z</updated>

		<summary type="html">&lt;p&gt;Hogi: /* Usage Runtime */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{howto| use the [[ActiveX]] control with Delphi}}  &lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
===What you need===&lt;br /&gt;
* Borland Delphi 3 or newer&lt;br /&gt;
* a running System with Microsoft Windows&lt;br /&gt;
* [http://www.videolan.org/ VideoLan] including the [[ActiveX]] Plugin installed&lt;br /&gt;
&lt;br /&gt;
===Import the ActiveX-Component===&lt;br /&gt;
*Start your Borland Delphi&lt;br /&gt;
*&amp;lt; Delphi2005: Select Components --&amp;gt; Import ActiveX --&amp;gt; VideoLan VLC ActiveX Plugin&lt;br /&gt;
*&amp;gt;= Delphi 2006: Select Components --&amp;gt; Import component --&amp;gt; Import ActiveX Control --&amp;gt; VideoLan VLC ActiveX Plugin&lt;br /&gt;
*Otherwise try creating a new package using the created &#039;&#039;AXVLC_TLB.pas&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Confirm successfull installation===&lt;br /&gt;
*You should now be able to add the &#039;&#039;TVLCPlugin&#039;&#039; from the ActiveX-Tab of your Component toolbox.&lt;br /&gt;
&lt;br /&gt;
==Usage Development-Time==&lt;br /&gt;
The VLC-Player Object &#039;&#039;TVLCPlugin&#039;&#039; can be found in your ActiveX-Components Tabsheet.&lt;br /&gt;
Place one of it in your Form1, place a TButton and use the following code:&lt;br /&gt;
&lt;br /&gt;
 unit Unit1;&lt;br /&gt;
 &lt;br /&gt;
 interface&lt;br /&gt;
 &lt;br /&gt;
 uses&lt;br /&gt;
   Windows, Variants, Forms, Classes, Controls, StdCtrls, OleCtrls,&lt;br /&gt;
   AXVLC_TLB;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   TForm1 = class(TForm)&lt;br /&gt;
     VLCPlugin1: TVLCPlugin;&lt;br /&gt;
     Button1: TButton;&lt;br /&gt;
     procedure Button1Click(Sender: TObject);&lt;br /&gt;
   private&lt;br /&gt;
     { Private-Deklarationen }&lt;br /&gt;
   public&lt;br /&gt;
     { Public-Deklarationen }&lt;br /&gt;
   end;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   VLCPlaylistMode = TOleEnum;&lt;br /&gt;
 &lt;br /&gt;
 const&lt;br /&gt;
   VLCPlayListInsert      = $00000001;&lt;br /&gt;
   VLCPlayListReplace     = $00000002;&lt;br /&gt;
   VLCPlayListAppend      = $00000004;&lt;br /&gt;
   VLCPlayListGo          = $00000008;&lt;br /&gt;
   VLCPlayListCheckInsert = $00000010;&lt;br /&gt;
 &lt;br /&gt;
 var&lt;br /&gt;
   Form1: TForm1;&lt;br /&gt;
 &lt;br /&gt;
 implementation&lt;br /&gt;
 &lt;br /&gt;
 {$R *.dfm}&lt;br /&gt;
 &lt;br /&gt;
 procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;
 begin&lt;br /&gt;
   VLCPlugin1.addTarget(&#039;C:\video.mpg&#039;, null, VLCPlayListInsert, 0);&lt;br /&gt;
   // you can use any MRL with parameters instead of &#039;c:\video.mpg&#039; here&lt;br /&gt;
   VLCPlugin1.play;&lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 end.&lt;br /&gt;
&lt;br /&gt;
==Usage Runtime==&lt;br /&gt;
If you&#039;re planning to use the VLC-Player in your application but don&#039;t know when and where, use this code to create the component on-demand.&lt;br /&gt;
&lt;br /&gt;
 unit Unit1;&lt;br /&gt;
 &lt;br /&gt;
 interface&lt;br /&gt;
 &lt;br /&gt;
 uses&lt;br /&gt;
   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, OleCtrls,&lt;br /&gt;
   AXVLC_TLB, StdCtrls, Registry, Dialogs;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   TForm1 = class(TForm)&lt;br /&gt;
     Button1: TButton;&lt;br /&gt;
     Button2: TButton;&lt;br /&gt;
     procedure Button2Click(Sender: TObject);&lt;br /&gt;
     procedure Button1Click(Sender: TObject);&lt;br /&gt;
   private&lt;br /&gt;
     { Private-Deklarationen }&lt;br /&gt;
   public&lt;br /&gt;
     { Public-Deklarationen }&lt;br /&gt;
   end;&lt;br /&gt;
 &lt;br /&gt;
 var&lt;br /&gt;
   Form1: TForm1;&lt;br /&gt;
   VLCPlugin1: TVLCPlugin;&lt;br /&gt;
   blVLCPluginFound: boolean;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   VLCPlaylistMode = TOleEnum;&lt;br /&gt;
 &lt;br /&gt;
 const&lt;br /&gt;
   VLCPlayListInsert      = $00000001;&lt;br /&gt;
   VLCPlayListReplace     = $00000002;&lt;br /&gt;
   VLCPlayListAppend      = $00000004;&lt;br /&gt;
   VLCPlayListGo          = $00000008;&lt;br /&gt;
   VLCPlayListCheckInsert = $00000010;&lt;br /&gt;
 &lt;br /&gt;
 implementation&lt;br /&gt;
 &lt;br /&gt;
 {$R *.dfm}&lt;br /&gt;
 &lt;br /&gt;
 procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;
 var&lt;br /&gt;
   Reg: TRegistry;&lt;br /&gt;
 begin&lt;br /&gt;
   blVLCPluginFound := false;&lt;br /&gt;
 &lt;br /&gt;
   // Is VLC ActiveX Plugin installed on this PC?&lt;br /&gt;
   Reg := TRegistry.Create;&lt;br /&gt;
   try&lt;br /&gt;
     Reg.RootKey := HKEY_LOCAL_MACHINE;&lt;br /&gt;
     if Reg.OpenKeyReadOnly(&#039;\Software\Classes\VideoLAN.VLCPlugin.1\&#039;) then begin&lt;br /&gt;
         blVLCPluginFound := true;&lt;br /&gt;
     end;&lt;br /&gt;
   finally&lt;br /&gt;
     FreeAndNil(Reg);&lt;br /&gt;
   end;&lt;br /&gt;
 &lt;br /&gt;
   if blVLCPluginFound then begin&lt;br /&gt;
     VLCPlugin1 := TVLCPlugin.Create(Self);&lt;br /&gt;
     VLCPlugin1.Parent := Self; // Means: Place the VLC-Player into Form1&lt;br /&gt;
     VLCPlugin1.Width  := 400;&lt;br /&gt;
     VLCPlugin1.Height := 300;&lt;br /&gt;
     VLCPlugin1.Top  := 50;&lt;br /&gt;
     VLCPlugin1.Left := 50;&lt;br /&gt;
     VLCPlugin1.Show;&lt;br /&gt;
     VLCPlugin1.addTarget(&#039;C:\video.mpg&#039;, null, VLCPlayListInsert, 0);&lt;br /&gt;
     // you can use any MRL with parameters instead of &#039;c:\video.mpg&#039; here&lt;br /&gt;
     VLCPlugin1.play;&lt;br /&gt;
   end else begin&lt;br /&gt;
     ShowMessage(&#039;I am really sorry, but VLC (or its ActiveX Plugin) is currently not installed on this PC!&#039;);&lt;br /&gt;
   end;&lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 procedure TForm1.Button2Click(Sender: TObject);&lt;br /&gt;
 begin&lt;br /&gt;
   if blVLCPluginFound then begin&lt;br /&gt;
     VLCPlugin1.stop;&lt;br /&gt;
     FreeAndNil(VLCPlugin1);&lt;br /&gt;
   end;&lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3309</id>
		<title>ActiveX/Delphi</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3309"/>
		<updated>2006-01-20T17:03:47Z</updated>

		<summary type="html">&lt;p&gt;Hogi: /* Usage Development-Time */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{howto| use the [[ActiveX]] control with Delphi}}  &lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
===What you need===&lt;br /&gt;
* Borland Delphi 3 or newer&lt;br /&gt;
* a running System with Microsoft Windows&lt;br /&gt;
* [[VideoLan|http://www.videolan.org/]] including the ActiveX Plugin installed&lt;br /&gt;
&lt;br /&gt;
===Import the ActiveX-Component===&lt;br /&gt;
*Start your Borland Delphi&lt;br /&gt;
*&amp;lt; Delphi2005: Select Components --&amp;gt; Import ActiveX --&amp;gt; VideoLan VLC ActiveX Plugin&lt;br /&gt;
*&amp;gt;= Delphi 2006: Select Components --&amp;gt; Import component --&amp;gt; Import ActiveX Control --&amp;gt; VideoLan VLC ActiveX Plugin&lt;br /&gt;
*Otherwise try creating a new package using the created &#039;&#039;AXVLC_TLB.pas&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Confirm successfull installation===&lt;br /&gt;
*You should now be able to add the &#039;&#039;TVLCPlugin&#039;&#039; from the ActiveX-Tab of your Component toolbox.&lt;br /&gt;
&lt;br /&gt;
==Usage Development-Time==&lt;br /&gt;
The VLC-Player Object &#039;&#039;TVLCPlugin&#039;&#039; can be found in your ActiveX-Components Tabsheet.&lt;br /&gt;
Place one of it in your Form1, place a TButton and use the following code:&lt;br /&gt;
&lt;br /&gt;
 unit Unit1;&lt;br /&gt;
 &lt;br /&gt;
 interface&lt;br /&gt;
 &lt;br /&gt;
 uses&lt;br /&gt;
   Windows, Variants, Forms, Classes, Controls, StdCtrls, OleCtrls,&lt;br /&gt;
   AXVLC_TLB;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   TForm1 = class(TForm)&lt;br /&gt;
     VLCPlugin1: TVLCPlugin;&lt;br /&gt;
     Button1: TButton;&lt;br /&gt;
     procedure Button1Click(Sender: TObject);&lt;br /&gt;
   private&lt;br /&gt;
     { Private-Deklarationen }&lt;br /&gt;
   public&lt;br /&gt;
     { Public-Deklarationen }&lt;br /&gt;
   end;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   VLCPlaylistMode = TOleEnum;&lt;br /&gt;
 &lt;br /&gt;
 const&lt;br /&gt;
   VLCPlayListInsert      = $00000001;&lt;br /&gt;
   VLCPlayListReplace     = $00000002;&lt;br /&gt;
   VLCPlayListAppend      = $00000004;&lt;br /&gt;
   VLCPlayListGo          = $00000008;&lt;br /&gt;
   VLCPlayListCheckInsert = $00000010;&lt;br /&gt;
 &lt;br /&gt;
 var&lt;br /&gt;
   Form1: TForm1;&lt;br /&gt;
 &lt;br /&gt;
 implementation&lt;br /&gt;
 &lt;br /&gt;
 {$R *.dfm}&lt;br /&gt;
 &lt;br /&gt;
 procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;
 begin&lt;br /&gt;
   VLCPlugin1.addTarget(&#039;C:\video.mpg&#039;, null, VLCPlayListInsert, 0);&lt;br /&gt;
   // you can use any MRL with parameters instead of &#039;c:\video.mpg&#039; here&lt;br /&gt;
   VLCPlugin1.play;&lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 end.&lt;br /&gt;
&lt;br /&gt;
==Usage Runtime==&lt;br /&gt;
If you&#039;re planning to use the VLC-Player in your application but don&#039;t know when and where, use this code to create the component on-demand.&lt;br /&gt;
&lt;br /&gt;
 unit Unit1;&lt;br /&gt;
 &lt;br /&gt;
 interface&lt;br /&gt;
 &lt;br /&gt;
 uses&lt;br /&gt;
   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, OleCtrls,&lt;br /&gt;
   AXVLC_TLB, StdCtrls;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   TForm1 = class(TForm)&lt;br /&gt;
     Button1: TButton;&lt;br /&gt;
     Button2: TButton;&lt;br /&gt;
     procedure Button2Click(Sender: TObject);&lt;br /&gt;
     procedure Button1Click(Sender: TObject);&lt;br /&gt;
   private&lt;br /&gt;
     { Private-Deklarationen }&lt;br /&gt;
   public&lt;br /&gt;
     { Public-Deklarationen }&lt;br /&gt;
   end;&lt;br /&gt;
 &lt;br /&gt;
 var&lt;br /&gt;
   Form1: TForm1;&lt;br /&gt;
   VLCPlugin1: TVLCPlugin;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   VLCPlaylistMode = TOleEnum;&lt;br /&gt;
 &lt;br /&gt;
 const&lt;br /&gt;
   VLCPlayListInsert      = $00000001;&lt;br /&gt;
   VLCPlayListReplace     = $00000002;&lt;br /&gt;
   VLCPlayListAppend      = $00000004;&lt;br /&gt;
   VLCPlayListGo          = $00000008;&lt;br /&gt;
   VLCPlayListCheckInsert = $00000010;&lt;br /&gt;
 &lt;br /&gt;
 implementation&lt;br /&gt;
 &lt;br /&gt;
 {$R *.dfm}&lt;br /&gt;
 &lt;br /&gt;
 procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;
 begin&lt;br /&gt;
   VLCPlugin1 := TVLCPlugin.Create(Self);&lt;br /&gt;
   VLCPlugin1.Parent := Self; // Means: Place the VLC-Player into Form1&lt;br /&gt;
   VLCPlugin1.Width  := 400;&lt;br /&gt;
   VLCPlugin1.Height := 300;&lt;br /&gt;
   VLCPlugin1.Top  := 50;&lt;br /&gt;
   VLCPlugin1.Left := 50;&lt;br /&gt;
   VLCPlugin1.Show;&lt;br /&gt;
   VLCPlugin1.addTarget(&#039;C:\video.mpg&#039;, null, VLCPlayListInsert, 0);&lt;br /&gt;
   // you can use any MRL with parameters instead of &#039;c:\video.mpg&#039; here&lt;br /&gt;
   VLCPlugin1.play;&lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 procedure TForm1.Button2Click(Sender: TObject);&lt;br /&gt;
 begin&lt;br /&gt;
   VLCPlugin1.stop;&lt;br /&gt;
   FreeAndNil(VLCPlugin1);&lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3308</id>
		<title>ActiveX/Delphi</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3308"/>
		<updated>2006-01-20T16:56:01Z</updated>

		<summary type="html">&lt;p&gt;Hogi: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{howto| use the [[ActiveX]] control with Delphi}}  &lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
===What you need===&lt;br /&gt;
* Borland Delphi 3 or newer&lt;br /&gt;
* a running System with Microsoft Windows&lt;br /&gt;
* [[VideoLan|http://www.videolan.org/]] including the ActiveX Plugin installed&lt;br /&gt;
&lt;br /&gt;
===Import the ActiveX-Component===&lt;br /&gt;
*Start your Borland Delphi&lt;br /&gt;
*&amp;lt; Delphi2005: Select Components --&amp;gt; Import ActiveX --&amp;gt; VideoLan VLC ActiveX Plugin&lt;br /&gt;
*&amp;gt;= Delphi 2006: Select Components --&amp;gt; Import component --&amp;gt; Import ActiveX Control --&amp;gt; VideoLan VLC ActiveX Plugin&lt;br /&gt;
*Otherwise try creating a new package using the created &#039;&#039;AXVLC_TLB.pas&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Confirm successfull installation===&lt;br /&gt;
*You should now be able to add the &#039;&#039;TVLCPlugin&#039;&#039; from the ActiveX-Tab of your Component toolbox.&lt;br /&gt;
&lt;br /&gt;
==Usage Development-Time==&lt;br /&gt;
The VLC-Player Object &#039;&#039;TVLCPlugin&#039;&#039; can be found in your ActiveX-Components Tabsheet.&lt;br /&gt;
Place one of it in your Form1, place a TButton and use the following code:&lt;br /&gt;
&lt;br /&gt;
 unit Unit1;&lt;br /&gt;
 &lt;br /&gt;
 interface&lt;br /&gt;
 &lt;br /&gt;
 uses&lt;br /&gt;
   Windows, Variants, Forms, Classes, Controls, StdCtrls, OleCtrls,&lt;br /&gt;
   AXVLC_TLB;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   TForm1 = class(TForm)&lt;br /&gt;
     VLCPlugin1: TVLCPlugin;&lt;br /&gt;
     Button1: TButton;&lt;br /&gt;
     procedure Button1Click(Sender: TObject);&lt;br /&gt;
   private&lt;br /&gt;
     { Private-Deklarationen }&lt;br /&gt;
   public&lt;br /&gt;
     { Public-Deklarationen }&lt;br /&gt;
   end;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   VLCPlaylistMode = TOleEnum;&lt;br /&gt;
 &lt;br /&gt;
 const&lt;br /&gt;
   VLCPlayListInsert      = $00000001;&lt;br /&gt;
   VLCPlayListReplace     = $00000002;&lt;br /&gt;
   VLCPlayListAppend      = $00000004;&lt;br /&gt;
   VLCPlayListGo          = $00000008;&lt;br /&gt;
   VLCPlayListCheckInsert = $00000010;&lt;br /&gt;
 &lt;br /&gt;
 var&lt;br /&gt;
   Form1: TForm1;&lt;br /&gt;
 &lt;br /&gt;
 implementation&lt;br /&gt;
 &lt;br /&gt;
 {$R *.dfm}&lt;br /&gt;
 &lt;br /&gt;
 procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;
 begin&lt;br /&gt;
   VLCPlugin1.addTarget(&#039;C:\video.mpg&#039;, null, VLCPlayListInsert, 0);&lt;br /&gt;
   // you can use any MRL with parameters instead of &#039;c:\video.mpg&#039; here&lt;br /&gt;
   VLCPlugin1.play;&lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3307</id>
		<title>ActiveX/Delphi</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3307"/>
		<updated>2006-01-20T16:55:06Z</updated>

		<summary type="html">&lt;p&gt;Hogi: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{howto| use the [[ActiveX]] control with Delphi}}  &lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
===What you need===&lt;br /&gt;
* Borland Delphi 3 or newer&lt;br /&gt;
* a running System with Microsoft Windows&lt;br /&gt;
* [[VideoLan|http://www.videolan.org/]] including the ActiveX Plugin installed&lt;br /&gt;
&lt;br /&gt;
===Import the ActiveX-Component===&lt;br /&gt;
*Start your Borland Delphi&lt;br /&gt;
*&amp;lt; Delphi2005: Select Components --&amp;gt; Import ActiveX --&amp;gt; VideoLan VLC ActiveX Plugin&lt;br /&gt;
*&amp;gt;= Delphi 2006: Select Components --&amp;gt; Import component --&amp;gt; Import ActiveX Control --&amp;gt; VideoLan VLC ActiveX Plugin&lt;br /&gt;
*Otherwise try creating a new package using the created &#039;&#039;AXVLC_TLB.pas&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Confirm successfull installation===&lt;br /&gt;
*You should now be able to add the &#039;&#039;TVLCPlugin&#039;&#039; from the ActiveX-Tab of your Component toolbox.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The VLC-Player Object &#039;&#039;TVLCPlugin&#039;&#039; can be found in your ActiveX-Components Tabsheet.&lt;br /&gt;
Place one of it in your Form1, place a TButton and use the following code:&lt;br /&gt;
&lt;br /&gt;
 unit Unit1;&lt;br /&gt;
 &lt;br /&gt;
 interface&lt;br /&gt;
 &lt;br /&gt;
 uses&lt;br /&gt;
   Windows, Variants, Forms, Classes, Controls, StdCtrls, OleCtrls,&lt;br /&gt;
   AXVLC_TLB;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   TForm1 = class(TForm)&lt;br /&gt;
     VLCPlugin1: TVLCPlugin;&lt;br /&gt;
     Button1: TButton;&lt;br /&gt;
     procedure Button1Click(Sender: TObject);&lt;br /&gt;
   private&lt;br /&gt;
     { Private-Deklarationen }&lt;br /&gt;
   public&lt;br /&gt;
     { Public-Deklarationen }&lt;br /&gt;
   end;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   VLCPlaylistMode = TOleEnum;&lt;br /&gt;
 &lt;br /&gt;
 const&lt;br /&gt;
   VLCPlayListInsert      = $00000001;&lt;br /&gt;
   VLCPlayListReplace     = $00000002;&lt;br /&gt;
   VLCPlayListAppend      = $00000004;&lt;br /&gt;
   VLCPlayListGo          = $00000008;&lt;br /&gt;
   VLCPlayListCheckInsert = $00000010;&lt;br /&gt;
 &lt;br /&gt;
 var&lt;br /&gt;
   Form1: TForm1;&lt;br /&gt;
 &lt;br /&gt;
 implementation&lt;br /&gt;
 &lt;br /&gt;
 {$R *.dfm}&lt;br /&gt;
 &lt;br /&gt;
 procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;
 begin&lt;br /&gt;
   VLCPlugin1.addTarget(&#039;C:\video.mpg&#039;, null, VLCPlayListInsert, 0);&lt;br /&gt;
   // you can use any MRL with parameters instead of &#039;c:\video.mpg&#039; here&lt;br /&gt;
   VLCPlugin1.play;&lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3305</id>
		<title>ActiveX/Delphi</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3305"/>
		<updated>2006-01-20T16:52:42Z</updated>

		<summary type="html">&lt;p&gt;Hogi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{howto| use the [[ActiveX]] control with Delphi}}  &lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
===What you need===&lt;br /&gt;
* Borland Delphi 3 or newer&lt;br /&gt;
* a running System with Microsoft Windows&lt;br /&gt;
* [[VideoLan|http://www.videolan.org/]] including the ActiveX Plugin installed&lt;br /&gt;
&lt;br /&gt;
===Import the ActiveX-Component===&lt;br /&gt;
*Start your Borland Delphi&lt;br /&gt;
*&amp;lt; Delphi2005: Select Components --&amp;gt; Import ActiveX --&amp;gt; VideoLan VLC ActiveX Plugin&lt;br /&gt;
*&amp;gt;= Delphi 2006: Select Components --&amp;gt; Import component --&amp;gt; Import ActiveX Control --&amp;gt; VideoLan VLC ActiveX Plugin&lt;br /&gt;
*Otherwise try creating a new package using the created &#039;&#039;AXVLC_TLB.pas&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Confirm successfull installation===&lt;br /&gt;
*You should now be able to add the &#039;&#039;TVLCPlugin&#039;&#039; from the ActiveX-Tab of your Component toolbox.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&amp;lt;!-- To be edited a lot... --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The VLC-Player Object can be found in your ActiveX-Components Tabsheet.&lt;br /&gt;
Place one of it in your Form1, place a TButton and use the following code:&lt;br /&gt;
&lt;br /&gt;
 unit Unit1;&lt;br /&gt;
 &lt;br /&gt;
 interface&lt;br /&gt;
 &lt;br /&gt;
 uses&lt;br /&gt;
   Windows, Variants, Forms, Classes, Controls, StdCtrls, OleCtrls,&lt;br /&gt;
   AXVLC_TLB;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   TForm1 = class(TForm)&lt;br /&gt;
     VLCPlugin1: TVLCPlugin;&lt;br /&gt;
     Button1: TButton;&lt;br /&gt;
     procedure Button1Click(Sender: TObject);&lt;br /&gt;
   private&lt;br /&gt;
     { Private-Deklarationen }&lt;br /&gt;
   public&lt;br /&gt;
     { Public-Deklarationen }&lt;br /&gt;
   end;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   VLCPlaylistMode = TOleEnum;&lt;br /&gt;
 &lt;br /&gt;
 const&lt;br /&gt;
   VLCPlayListInsert      = $00000001;&lt;br /&gt;
   VLCPlayListReplace     = $00000002;&lt;br /&gt;
   VLCPlayListAppend      = $00000004;&lt;br /&gt;
   VLCPlayListGo          = $00000008;&lt;br /&gt;
   VLCPlayListCheckInsert = $00000010;&lt;br /&gt;
 &lt;br /&gt;
 var&lt;br /&gt;
   Form1: TForm1;&lt;br /&gt;
 &lt;br /&gt;
 implementation&lt;br /&gt;
 &lt;br /&gt;
 {$R *.dfm}&lt;br /&gt;
 &lt;br /&gt;
 procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;
 begin&lt;br /&gt;
   VLCPlugin1.addTarget(&#039;C:\video.mpg&#039;, null, VLCPlayListInsert, 0);&lt;br /&gt;
   // you can use any MRL with parameters instead of &#039;c:\video.mpg&#039; here&lt;br /&gt;
   VLCPlugin1.play;&lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3300</id>
		<title>ActiveX/Delphi</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3300"/>
		<updated>2006-01-19T19:25:52Z</updated>

		<summary type="html">&lt;p&gt;Hogi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Getting started==&lt;br /&gt;
===What is this article about?===&lt;br /&gt;
This article is your guide, how to use all the functions of VLC in your own Delphi application.&lt;br /&gt;
&lt;br /&gt;
===What you need===&lt;br /&gt;
* Borland Delphi 3 or newer&lt;br /&gt;
* a running System with Microsoft Windows&lt;br /&gt;
* [[VideoLan|http://www.videolan.org/]] including the ActiveX Plugin installed&lt;br /&gt;
&lt;br /&gt;
===Import the ActiveX-Component===&lt;br /&gt;
*Start your Borland Delphi&lt;br /&gt;
*&amp;lt; Delphi2005: Select Components --&amp;gt; Import ActiveX --&amp;gt; VideoLan VLC ActiveX Plugin&lt;br /&gt;
*&amp;gt;= Delphi 2006: Select Components --&amp;gt; Import component --&amp;gt; Import ActiveX Control --&amp;gt; VideoLan VLC ActiveX Plugin&lt;br /&gt;
*Otherwise try creating a new package using the created &#039;&#039;AXVLC_TLB.pas&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Confirm successfull installation===&lt;br /&gt;
*You should now be able to add the &#039;&#039;TVLCPlugin&#039;&#039; from the ActiveX-Tab of your Component toolbox.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&amp;lt;!-- To be edited a lot... --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The VLC-Player Object can be found in your ActiveX-Components Tabsheet.&lt;br /&gt;
Place one of it in your Form1, place a TButton and use the following code:&lt;br /&gt;
&lt;br /&gt;
 unit Unit1;&lt;br /&gt;
 &lt;br /&gt;
 interface&lt;br /&gt;
 &lt;br /&gt;
 uses&lt;br /&gt;
   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,&lt;br /&gt;
   Dialogs, StdCtrls, OleCtrls, AXVLC_TLB;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
   TForm1 = class(TForm)&lt;br /&gt;
     Button1: TButton;&lt;br /&gt;
     vlc: TVLCPlugin;&lt;br /&gt;
     procedure Button1Click(Sender: TObject);&lt;br /&gt;
   private&lt;br /&gt;
     { Private-Deklarationen }&lt;br /&gt;
   public&lt;br /&gt;
     { Public-Deklarationen }&lt;br /&gt;
   end;&lt;br /&gt;
 &lt;br /&gt;
 type&lt;br /&gt;
 VLCPlaylistMode = TOleEnum;&lt;br /&gt;
 const&lt;br /&gt;
 VLCPlayListInsert = $00000001;&lt;br /&gt;
 VLCPlayListReplace = $00000002;&lt;br /&gt;
 VLCPlayListAppend = $00000004;&lt;br /&gt;
 VLCPlayListGo = $00000008;&lt;br /&gt;
 VLCPlayListCheckInsert = $00000010; &lt;br /&gt;
 &lt;br /&gt;
 var&lt;br /&gt;
   Form1: TForm1;&lt;br /&gt;
 &lt;br /&gt;
 implementation&lt;br /&gt;
 &lt;br /&gt;
 {$R *.dfm}&lt;br /&gt;
 &lt;br /&gt;
 procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;
 begin&lt;br /&gt;
 vlc.addTarget(&#039;C:\video.mpg&#039;, null, VLCPlayListInsert, 0);&lt;br /&gt;
 // you can use any MRL with parameters instead of &#039;c:\video.mpg&#039; here&lt;br /&gt;
 vlc.play;&lt;br /&gt;
 &lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 end.&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3289</id>
		<title>ActiveX/Delphi</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=ActiveX/Delphi&amp;diff=3289"/>
		<updated>2006-01-18T22:14:13Z</updated>

		<summary type="html">&lt;p&gt;Hogi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To be edited a lot...&lt;br /&gt;
&lt;br /&gt;
How to use VLC within your own Delphi Application:&lt;br /&gt;
Components --&amp;gt; Import ActiveX --&amp;gt; VideoLan Client&lt;br /&gt;
Create a new Package and select &amp;quot;Install&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The VLC-Player Object can be found in your ActiveX-Components Tabsheet.&lt;br /&gt;
Place one of it in your Form1, place a TButton and use the following code:&lt;br /&gt;
&lt;br /&gt;
unit Unit1;&lt;br /&gt;
&lt;br /&gt;
interface&lt;br /&gt;
&lt;br /&gt;
uses&lt;br /&gt;
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,&lt;br /&gt;
  Dialogs, StdCtrls, OleCtrls, AXVLC_TLB;&lt;br /&gt;
&lt;br /&gt;
type&lt;br /&gt;
  TForm1 = class(TForm)&lt;br /&gt;
    Button1: TButton;&lt;br /&gt;
    vlc: TVLCPlugin;&lt;br /&gt;
    procedure Button1Click(Sender: TObject);&lt;br /&gt;
  private&lt;br /&gt;
    { Private-Deklarationen }&lt;br /&gt;
  public&lt;br /&gt;
    { Public-Deklarationen }&lt;br /&gt;
  end;&lt;br /&gt;
&lt;br /&gt;
type&lt;br /&gt;
VLCPlaylistMode = TOleEnum;&lt;br /&gt;
const&lt;br /&gt;
VLCPlayListInsert = $00000001;&lt;br /&gt;
VLCPlayListReplace = $00000002;&lt;br /&gt;
VLCPlayListAppend = $00000004;&lt;br /&gt;
VLCPlayListGo = $00000008;&lt;br /&gt;
VLCPlayListCheckInsert = $00000010; &lt;br /&gt;
&lt;br /&gt;
var&lt;br /&gt;
  Form1: TForm1;&lt;br /&gt;
&lt;br /&gt;
implementation&lt;br /&gt;
&lt;br /&gt;
{$R *.dfm}&lt;br /&gt;
&lt;br /&gt;
procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;
begin&lt;br /&gt;
vlc.addTarget(&#039;C:\video.mpg&#039;, null, VLCPlayListInsert, 0);&lt;br /&gt;
// you can use any MRL with parameters instead of &#039;c:\video.mpg&#039; here&lt;br /&gt;
vlc.play;&lt;br /&gt;
&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
end.&lt;/div&gt;</summary>
		<author><name>Hogi</name></author>
	</entry>
</feed>