mirror of
https://github.com/curioustorvald/tsvm.git
synced 2026-06-08 06:14:04 +09:00
39 lines
1.8 KiB
Plaintext
39 lines
1.8 KiB
Plaintext
{
|
|
"tsfVersion": "1.0",
|
|
"name": "playmov",
|
|
"summary": "Play a movie file (MOV/iPF, TEV, TAV or TAP)",
|
|
"symbols": {
|
|
"interactive": { "kind": "option", "short": "-i", "summary": "Interactive mode (controls + on-screen info)" },
|
|
"ascii": { "kind": "option", "long": "-ascii", "summary": "Start in ASCII-render mode" },
|
|
"colour": { "kind": "option", "long": "-colour", "summary": "Colourise ASCII glyphs from the video (implies -ascii); -color alias" },
|
|
"deblock": { "kind": "option", "long": "-deblock", "summary": "TEV: enable deblocking filter" },
|
|
"boundaryAware": { "kind": "option", "long": "-boundaryaware", "summary": "TEV: boundary-aware decoding" },
|
|
"debugMv": { "kind": "option", "long": "-debug-mv", "summary": "TEV: show motion-vector debug overlay" },
|
|
"deinterlace": {
|
|
"kind": "option",
|
|
"long": "-deinterlace",
|
|
"summary": "TEV: deinterlacing algorithm",
|
|
"value": { "name": "ALGO", "type": "enum", "values": ["yadif", "bwdif"], "required": true, "summary": "Deinterlacer" }
|
|
},
|
|
"filmGrain": {
|
|
"kind": "option",
|
|
"long": "--filter-film-grain",
|
|
"summary": "TAV: apply a film-grain filter",
|
|
"value": { "name": "LEVEL", "type": "integer", "required": false, "summary": "Grain intensity" }
|
|
},
|
|
"options": {
|
|
"kind": "group",
|
|
"summary": "Options",
|
|
"members": ["interactive", "ascii", "colour", "deblock", "boundaryAware", "debugMv", "deinterlace", "filmGrain"]
|
|
},
|
|
"file": { "kind": "positional", "type": "file", "name": "FILE", "summary": "Movie file to play" }
|
|
},
|
|
"synopsis": {
|
|
"type": "sequence",
|
|
"children": [
|
|
{ "type": "reference", "symbol": "file" },
|
|
{ "type": "repeat", "child": { "type": "reference", "symbol": "options" } }
|
|
]
|
|
}
|
|
}
|