Difference between revisions of "Documentation:Format String"
Jump to navigation
Jump to search
m (fix %s to %S, because %s is seconds from UNIX epoch) |
(→Meta: clarified $T) |
||
Line 51: | Line 51: | ||
* $R : rate | * $R : rate | ||
* $S : audio sample rate (in kHz) | * $S : audio sample rate (in kHz) | ||
− | * $T : time | + | * $T : time code of the video |
* $U : publisher | * $U : publisher | ||
* $V : volume | * $V : volume | ||
Line 57: | Line 57: | ||
* $<any other char> : <any other char> (for example: $$ transforms to $) | * $<any other char> : <any other char> (for example: $$ transforms to $) | ||
− | You can insert a space between the $ sign and the character to tell it to not display anything if the meta data isn't available. For example: $ T instead will display "" if no time is available while $T would display " | + | You can insert a space between the $ sign and the character to tell it to not display anything if the meta data isn't available. For example: $ T instead will display "" if no time is available while $T would display something like "01_22_13" (for a snapshot from one hour, 22 minutes and 13 seconds in a video). |
{{Documentation}} | {{Documentation}} |
Revision as of 11:42, 27 May 2009
Starting with VLC media player 0.9.0, format string variables can be used with the following options:
- --marq-marquee
- --snapshot-path (when specifying a full image path, not a directory)
- --snapshot-prefix
- --image-out-prefix
- --msn-format (windows only)
- file access output dst/url (like in std{access=file,mux=ts,dst=THIS})
There are two kinds of format string variables: time variables and meta variables.
Time
Time variables are those defined by the strftime C function. Those include:
- %Y : year
- %m : month
- %d : day
- %H : hour
- %M : minute
- %S : second
For an extensive list have a look at man strftime.
Meta
Meta variables are VLC specific. The complete list is:
- $a : artist
- $b : album
- $c : copyright
- $d : description
- $e : encoded by
- $f : frame count
- $g : genre
- $l : language
- $n : track num
- $p : now playing
- $r : rating
- $s : subtitles language
- $t : title
- $u : url
- $A : date
- $B : audio bitrate (in kb/s)
- $C : chapter
- $D : duration
- $F : full name with path
- $I : title
- $L : time left
- $N : name
- $O : audio language
- $P : position (in %)
- $R : rate
- $S : audio sample rate (in kHz)
- $T : time code of the video
- $U : publisher
- $V : volume
- $_ : new line
- $<any other char> : <any other char> (for example: $$ transforms to $)
You can insert a space between the $ sign and the character to tell it to not display anything if the meta data isn't available. For example: $ T instead will display "" if no time is available while $T would display something like "01_22_13" (for a snapshot from one hour, 22 minutes and 13 seconds in a video).
This page is part of official VLC media player Documentation (User Guide • Streaming HowTo • Hacker Guide • Modules)
Please read the Documentation Editing Guidelines before you edit the documentation
Please read the Documentation Editing Guidelines before you edit the documentation
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.