<?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=Brotheris</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=Brotheris"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/Brotheris/"/>
	<updated>2026-11-04T19:55:52Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Modules/marq&amp;diff=12780</id>
		<title>Documentation:Modules/marq</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Modules/marq&amp;diff=12780"/>
		<updated>2008-11-27T07:34:37Z</updated>

		<summary type="html">&lt;p&gt;Brotheris: /* Examples */ Fix typos for minute and seconds&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Module|name=marq|type=Video subfilter|description=Overlays text on the video}}&lt;br /&gt;
&lt;br /&gt;
The marq subfilter can be used to display text on a video.&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
{{Option&lt;br /&gt;
|name=marq-marquee&lt;br /&gt;
|value=string&lt;br /&gt;
|default=VLC&lt;br /&gt;
|description=Marquee text to display. Since VLC version 0.9.0 you can use [[Documentation:Play_HowTo/Format_String|format strings]] to display meta data and time information}}&lt;br /&gt;
&lt;br /&gt;
{{Option&lt;br /&gt;
|name=marq-x&lt;br /&gt;
|value=integer&lt;br /&gt;
|default=0 (0.8.6d and prior: -1)&lt;br /&gt;
|description=X offset from upper left corner. (0.8.6d and prior: This is only if both marq-x and marq-y are positive)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Option&lt;br /&gt;
|name=marq-y&lt;br /&gt;
|value=integer&lt;br /&gt;
|default=0&lt;br /&gt;
|description=Y offset from upper left corner. (0.8.6d and prior: This is only if both marq-x and marq-y are positive)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Option&lt;br /&gt;
|name=marq-position&lt;br /&gt;
|value=integer&lt;br /&gt;
|default=5&lt;br /&gt;
|description=Marquee position: 0=center, 1=left, 2=right, 4=top, 8=bottom, you can also use combinations of these values, eg 6 = top-right. (0.8.6d and prior: This is only used if marq-x or marq-y are negative)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Option&lt;br /&gt;
|name=marq-opacity&lt;br /&gt;
|value=integer&lt;br /&gt;
|default=255&lt;br /&gt;
|description=Marquee opacity. 0 is transparent, 255 is fully opaque.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Option&lt;br /&gt;
|name=marq-color&lt;br /&gt;
|value=integer&lt;br /&gt;
|default=16777215 (0xFFFFFF, white)&lt;br /&gt;
|description=Marquee color. Use the decimal value of the HTML color code.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Option&lt;br /&gt;
|name=marq-size&lt;br /&gt;
|value=integer&lt;br /&gt;
|default=-1&lt;br /&gt;
|description=Font size in pixels. -1 uses the default font size&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Option&lt;br /&gt;
|name=marq-timeout&lt;br /&gt;
|value=integer&lt;br /&gt;
|default=0&lt;br /&gt;
|description=Number of millitseconds the marquee must remain displayed. 0 means forever.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
Example command line use &#039;&#039;&#039;(VLC 0.9.0 and above)&#039;&#039;&#039;:&lt;br /&gt;
 % &#039;&#039;&#039;vlc --sub-filter &amp;quot;marq{marquee=\$t (\$P%%),color=16776960}:marq{marquee=%H:%M:%S,position=6}&amp;quot; somevideo.avi&#039;&#039;&#039;&lt;br /&gt;
 % &#039;&#039;&#039;vlc --sub-filter &#039;marq{marquee=$t ($P%%),color=16776960}:marq{marquee=%H:%M:%S,position=6}&#039; somevideo.avi&#039;&#039;&#039;&lt;br /&gt;
:This command line will show the stream&#039;s title ($t) and current position ($P) in the upper left corner and the current time in the upper right corner. Note that we have to escape $ characters when running this from command line in UNIX shells (this is why we use \$ instead of $). The second line uses single quotes to delimit the string so we don&#039;t need to escape the $ character.&lt;br /&gt;
:On windows the command line would be:&lt;br /&gt;
 C:\Program Files\VideoLAN\VLC\&amp;gt;&#039;&#039;&#039;vlc.exe --sub-filter=marq{marquee=$t ($P%%),color=16776960}:marq{marquee=%H:%m%s,position=6} somevideo.avi&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example command line &#039;&#039;&#039;(All versions including VLC 8.6d and prior)&#039;&#039;&#039;:&lt;br /&gt;
 % &#039;&#039;&#039;vlc --sub-filter=marq --marq-marquee=&amp;quot;Obvious Watermark&amp;quot; --marq-position=0 --marq-size=50 --marq-opacity=25 --marq-color=32768 somevideo.avi&#039;&#039;&#039;&lt;br /&gt;
:This command will show centered transparent green text. Text sized too large to fit the video window will not appear, and may crash VLC.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Documentation:Modules/rss]]&lt;br /&gt;
&lt;br /&gt;
{{Stub}}&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;/div&gt;</summary>
		<author><name>Brotheris</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Format_String&amp;diff=12779</id>
		<title>Documentation:Format String</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Format_String&amp;diff=12779"/>
		<updated>2008-11-27T07:31:05Z</updated>

		<summary type="html">&lt;p&gt;Brotheris: fix %s to %S, because %s is seconds from UNIX epoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightMenu|documentation play howto toc}}&lt;br /&gt;
&lt;br /&gt;
Starting with [[VLC media player]] 0.9.0, format string variables can be used with the following options:&lt;br /&gt;
* --marq-marquee&lt;br /&gt;
* --snapshot-path (when specifying a full image path, not a directory)&lt;br /&gt;
* --snapshot-prefix&lt;br /&gt;
* --image-out-prefix&lt;br /&gt;
* --msn-format (windows only)&lt;br /&gt;
* file access output dst/url (like in std{access=file,mux=ts,dst=&#039;&#039;&#039;THIS&#039;&#039;&#039;})&lt;br /&gt;
&lt;br /&gt;
There are two kinds of format string variables: time variables and meta variables.&lt;br /&gt;
&lt;br /&gt;
==Time==&lt;br /&gt;
&lt;br /&gt;
Time variables are those defined by the &#039;&#039;&#039;strftime&#039;&#039;&#039; C function. Those include:&lt;br /&gt;
* %Y : year&lt;br /&gt;
* %m : month&lt;br /&gt;
* %d : day&lt;br /&gt;
* %H : hour&lt;br /&gt;
* %M : minute&lt;br /&gt;
* %S : second&lt;br /&gt;
For an extensive list have a look at [http://www.hmug.org/man/3/strftime.php man strftime].&lt;br /&gt;
&lt;br /&gt;
==Meta==&lt;br /&gt;
&lt;br /&gt;
Meta variables are VLC specific. The complete list is:&lt;br /&gt;
* $a : artist&lt;br /&gt;
* $b : album&lt;br /&gt;
* $c : copyright&lt;br /&gt;
* $d : description&lt;br /&gt;
* $e : encoded by&lt;br /&gt;
* $f : frame count&lt;br /&gt;
* $g : genre&lt;br /&gt;
* $l : language&lt;br /&gt;
* $n : track num&lt;br /&gt;
* $p : now playing&lt;br /&gt;
* $r : rating&lt;br /&gt;
* $s : subtitles language&lt;br /&gt;
* $t : title&lt;br /&gt;
* $u : url&lt;br /&gt;
* $A : date&lt;br /&gt;
* $B : audio bitrate (in kb/s)&lt;br /&gt;
* $C : chapter&lt;br /&gt;
* $D : duration&lt;br /&gt;
* $F : full name with path&lt;br /&gt;
* $I : title&lt;br /&gt;
* $L : time left&lt;br /&gt;
* $N : name&lt;br /&gt;
* $O : audio language&lt;br /&gt;
* $P : position (in %)&lt;br /&gt;
* $R : rate&lt;br /&gt;
* $S : audio sample rate (in kHz)&lt;br /&gt;
* $T : time&lt;br /&gt;
* $U : publisher&lt;br /&gt;
* $V : volume&lt;br /&gt;
* $_ : new line&lt;br /&gt;
* $&amp;lt;any other char&amp;gt; : &amp;lt;any other char&amp;gt; (for example: $$ transforms to $)&lt;br /&gt;
&lt;br /&gt;
You can insert a space between the $ sign and the character to tell it to not display anything if the meta data isn&#039;t available. For example: $ T instead will display &amp;quot;&amp;quot; if no time is available while $T would display &amp;quot;--:--:--&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;/div&gt;</summary>
		<author><name>Brotheris</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Format_String&amp;diff=12778</id>
		<title>Documentation:Format String</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Format_String&amp;diff=12778"/>
		<updated>2008-11-27T07:29:14Z</updated>

		<summary type="html">&lt;p&gt;Brotheris: Undo revision 12777 by Brotheris (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightMenu|documentation play howto toc}}&lt;br /&gt;
&lt;br /&gt;
Starting with [[VLC media player]] 0.9.0, format string variables can be used with the following options:&lt;br /&gt;
* --marq-marquee&lt;br /&gt;
* --snapshot-path (when specifying a full image path, not a directory)&lt;br /&gt;
* --snapshot-prefix&lt;br /&gt;
* --image-out-prefix&lt;br /&gt;
* --msn-format (windows only)&lt;br /&gt;
* file access output dst/url (like in std{access=file,mux=ts,dst=&#039;&#039;&#039;THIS&#039;&#039;&#039;})&lt;br /&gt;
&lt;br /&gt;
There are two kinds of format string variables: time variables and meta variables.&lt;br /&gt;
&lt;br /&gt;
==Time==&lt;br /&gt;
&lt;br /&gt;
Time variables are those defined by the &#039;&#039;&#039;strftime&#039;&#039;&#039; C function. Those include:&lt;br /&gt;
* %Y : year&lt;br /&gt;
* %m : month&lt;br /&gt;
* %d : day&lt;br /&gt;
* %H : hour&lt;br /&gt;
* %M : minute&lt;br /&gt;
* %s : second&lt;br /&gt;
For an extensive list have a look at [http://www.hmug.org/man/3/strftime.php man strftime].&lt;br /&gt;
&lt;br /&gt;
==Meta==&lt;br /&gt;
&lt;br /&gt;
Meta variables are VLC specific. The complete list is:&lt;br /&gt;
* $a : artist&lt;br /&gt;
* $b : album&lt;br /&gt;
* $c : copyright&lt;br /&gt;
* $d : description&lt;br /&gt;
* $e : encoded by&lt;br /&gt;
* $f : frame count&lt;br /&gt;
* $g : genre&lt;br /&gt;
* $l : language&lt;br /&gt;
* $n : track num&lt;br /&gt;
* $p : now playing&lt;br /&gt;
* $r : rating&lt;br /&gt;
* $s : subtitles language&lt;br /&gt;
* $t : title&lt;br /&gt;
* $u : url&lt;br /&gt;
* $A : date&lt;br /&gt;
* $B : audio bitrate (in kb/s)&lt;br /&gt;
* $C : chapter&lt;br /&gt;
* $D : duration&lt;br /&gt;
* $F : full name with path&lt;br /&gt;
* $I : title&lt;br /&gt;
* $L : time left&lt;br /&gt;
* $N : name&lt;br /&gt;
* $O : audio language&lt;br /&gt;
* $P : position (in %)&lt;br /&gt;
* $R : rate&lt;br /&gt;
* $S : audio sample rate (in kHz)&lt;br /&gt;
* $T : time&lt;br /&gt;
* $U : publisher&lt;br /&gt;
* $V : volume&lt;br /&gt;
* $_ : new line&lt;br /&gt;
* $&amp;lt;any other char&amp;gt; : &amp;lt;any other char&amp;gt; (for example: $$ transforms to $)&lt;br /&gt;
&lt;br /&gt;
You can insert a space between the $ sign and the character to tell it to not display anything if the meta data isn&#039;t available. For example: $ T instead will display &amp;quot;&amp;quot; if no time is available while $T would display &amp;quot;--:--:--&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;/div&gt;</summary>
		<author><name>Brotheris</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Format_String&amp;diff=12777</id>
		<title>Documentation:Format String</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Format_String&amp;diff=12777"/>
		<updated>2008-11-27T07:28:14Z</updated>

		<summary type="html">&lt;p&gt;Brotheris: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightMenu|documentation play howto toc}}&lt;br /&gt;
&lt;br /&gt;
Starting with [[VLC media player]] 0.9.0, format string variables can be used with the following options:&lt;br /&gt;
* --marq-marquee&lt;br /&gt;
* --snapshot-path (when specifying a full image path, not a directory)&lt;br /&gt;
* --snapshot-prefix&lt;br /&gt;
* --image-out-prefix&lt;br /&gt;
* --msn-format (windows only)&lt;br /&gt;
* file access output dst/url (like in std{access=file,mux=ts,dst=&#039;&#039;&#039;THIS&#039;&#039;&#039;})&lt;br /&gt;
&lt;br /&gt;
There are two kinds of format string variables: time variables and meta variables.&lt;br /&gt;
&lt;br /&gt;
==Time==&lt;br /&gt;
&lt;br /&gt;
Time variables are those defined by the &#039;&#039;&#039;strftime&#039;&#039;&#039; C function. Those include:&lt;br /&gt;
* %Y : year&lt;br /&gt;
* %m : month&lt;br /&gt;
* %d : day&lt;br /&gt;
* %H : hour&lt;br /&gt;
* %M : minute&lt;br /&gt;
* %S : second&lt;br /&gt;
For an extensive list have a look at [http://www.hmug.org/man/3/strftime.php man strftime].&lt;br /&gt;
&lt;br /&gt;
==Meta==&lt;br /&gt;
&lt;br /&gt;
Meta variables are VLC specific. The complete list is:&lt;br /&gt;
* $a : artist&lt;br /&gt;
* $b : album&lt;br /&gt;
* $c : copyright&lt;br /&gt;
* $d : description&lt;br /&gt;
* $e : encoded by&lt;br /&gt;
* $f : frame count&lt;br /&gt;
* $g : genre&lt;br /&gt;
* $l : language&lt;br /&gt;
* $n : track num&lt;br /&gt;
* $p : now playing&lt;br /&gt;
* $r : rating&lt;br /&gt;
* $s : subtitles language&lt;br /&gt;
* $t : title&lt;br /&gt;
* $u : url&lt;br /&gt;
* $A : date&lt;br /&gt;
* $B : audio bitrate (in kb/s)&lt;br /&gt;
* $C : chapter&lt;br /&gt;
* $D : duration&lt;br /&gt;
* $F : full name with path&lt;br /&gt;
* $I : title&lt;br /&gt;
* $L : time left&lt;br /&gt;
* $N : name&lt;br /&gt;
* $O : audio language&lt;br /&gt;
* $P : position (in %)&lt;br /&gt;
* $R : rate&lt;br /&gt;
* $S : audio sample rate (in kHz)&lt;br /&gt;
* $T : time&lt;br /&gt;
* $U : publisher&lt;br /&gt;
* $V : volume&lt;br /&gt;
* $_ : new line&lt;br /&gt;
* $&amp;lt;any other char&amp;gt; : &amp;lt;any other char&amp;gt; (for example: $$ transforms to $)&lt;br /&gt;
&lt;br /&gt;
You can insert a space between the $ sign and the character to tell it to not display anything if the meta data isn&#039;t available. For example: $ T instead will display &amp;quot;&amp;quot; if no time is available while $T would display &amp;quot;--:--:--&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;/div&gt;</summary>
		<author><name>Brotheris</name></author>
	</entry>
</feed>