Template:Codec: Difference between revisions
Jump to navigation
Jump to search
Forked from revision 58444 of Template:Codec audio |
m Not sure about H.262 |
||
| (7 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{top box | {{top box | ||
|id={{{id|{{{ | |id={{#if:{{{id|}}}|{{{id}}}|??[[Category:Codecs missing ids]]}} | ||
|text=<!-- | |text=<!-- | ||
Line 1: -->This is an [[Codec#Audio|audio codec]]. The name to use at the [[command line]] is | Line 1: -->This is <!-- | ||
Line 2: -->{{# | -->{{#switch:{{{type}}}<!-- | ||
-->|audio = an [[Codec#Audio|audio codec]]<!-- | |||
-->|video = a [[Codec#Video|video codec]]<!-- | |||
-->|#default = a [[codec]]<!-- | |||
-->}}. The name to use at the [[command line]] is {{#if:{{{id|}}}|'''{{{id}}}'''|unknown}}{{#if:{{{altid|}}}|, but you can also use '''{{{altid}}}'''{{#if:{{{altid2|}}}|, or '''{{{altid2}}}'''}}}}.<!-- | |||
Line 2: -->{{#switch:{{{encoder|n}}}<!-- | |||
-->|y = <br />VLC can '''encode''' using this codec.<!-- | |||
-->|n = <!-- | |||
-->|{{{encoder}}} = <br />VLC can '''encode''' using this codec through the [[Documentation:Modules/{{{encoder}}}|{{{encoder}}}]] module.<!-- | |||
-->}}<!-- | |||
Line 3: -->{{#if:{{{for|}}}| <br />This codec can be used inside the {{{for}}} containers.}}<!-- | Line 3: -->{{#if:{{{for|}}}| <br />This codec can be used inside the {{{for}}} containers.}}<!-- | ||
Line 4: -->{{#if:{{{mod|}}}| <br />This codec is from the [[Documentation:Modules/{{{mod}}}|{{{mod}}}]] module.}} | Line 4: -->{{#if:{{{mod|}}}| <br />This codec is from the [[Documentation:Modules/{{{mod}}}|{{{mod}}}]] module.}} | ||
|bgcol=#f0fcfc | |bgcol={{#switch:{{{type}}}<!-- | ||
|brcol=#a0c0c0 | -->| audio = #f0fcfc<!-- | ||
}} <includeonly>[[Category:Audio codecs]] [[Category:codecs]]</includeonly><noinclude> | -->| video = #fcf0fc<!-- | ||
-->| #default = White<!-- | |||
-->}} | |||
|brcol={{#switch:{{{type}}}<!-- | |||
-->| audio = #a0c0c0<!-- | |||
-->| video = #c0a0c0<!-- | |||
-->| #default = #aaa<!-- | |||
-->}} | |||
}} <includeonly>{{#switch:{{{type}}}<!-- | |||
-->| audio = [[Category:Audio codecs]] [[Category:Codecs]]<!-- | |||
-->| video = [[Category:Video codecs]] [[Category:Codecs]]<!-- | |||
-->| #default = [[Category:Codecs]]<!-- | |||
-->}}</includeonly><noinclude> | |||
<!-------------------- Documentation goes below this line ---------------------> | <!-------------------- Documentation goes below this line ---------------------> | ||
A meta-template for codecs. | |||
Usage: | Usage: | ||
<nowiki>{{codec | <nowiki>{{codec |type= | id= | altid= | altid2= | encoder= | for= | mod= }}</nowiki> | ||
You should supply id, the rest are optional. | You should supply type and id, the rest are optional. | ||
* type: the type of codec, currently audio or video | |||
* id: the module name for the codec. If other shortcuts to the same module exist, also list them with altid, or altid and altid2 | * id: the module name for the codec. If other shortcuts to the same module exist, also list them with altid, or altid and altid2 | ||
* for: a list of containers this codec is compatible with. Put the names in <nowiki>[[ ]]</nowiki> so they link properly | * for: a list of containers this codec is compatible with. Put the names in <nowiki>[[ ]]</nowiki> so they link properly | ||
* mod: module name from [[Documentation:Modules]] | * mod: module name from [[Documentation:Modules]] | ||
* encoder: | * encoder: | ||
** If equal to <kbd>y</kbd>, display a message, currently "<samp>VLC can '''encode''' using this codec.</samp>" | |||
** If equal to <kbd>n</kbd> (default), do nothing | |||
** All other values attempt to link to a module of that name (even if it doesn't exist!). Useful for e.g. H.264 and H.265, which decode and encode through separate modules | |||
== See also == | == See also == | ||
* {{tl|Codec}} | |||
* {{tl|Codec audio}} | * {{tl|Codec audio}} | ||
* {{tl|Codec video}} | * {{tl|Codec video}} | ||
Latest revision as of 06:24, 13 April 2019
??
|
This is a codec. The name to use at the command line is unknown. |
A meta-template for codecs.
Usage:
{{codec |type= | id= | altid= | altid2= | encoder= | for= | mod= }}
You should supply type and id, the rest are optional.
- type: the type of codec, currently audio or video
- id: the module name for the codec. If other shortcuts to the same module exist, also list them with altid, or altid and altid2
- for: a list of containers this codec is compatible with. Put the names in [[ ]] so they link properly
- mod: module name from Documentation:Modules
- encoder:
- If equal to y, display a message, currently "VLC can encode using this codec."
- If equal to n (default), do nothing
- All other values attempt to link to a module of that name (even if it doesn't exist!). Useful for e.g. H.264 and H.265, which decode and encode through separate modules
See also
- {{Codec}}
- {{Codec audio}}
- {{Codec video}}
- {{Mux}}