]> git.sesse.net Git - mlt/blob - src/modules/plus/filter_loudness.yml
Make program property mutable
[mlt] / src / modules / plus / filter_loudness.yml
1 schema_version: 0.1
2 type: filter
3 identifier: loudness
4 title: Loudness
5 version: 1
6 copyright: Brian Matherly <pez4brian@yahoo.com>
7 creator: Brian Matherly <pez4brian@yahoo.com>
8 license: LGPLv2.1
9 language: en
10 tags:
11   - Audio
12 description: Correct audio loudness as recommended by EBU R128.
13 notes: >
14   This filter requires two passes. The first pass performs analysis and stores
15   the result in the "results" property. The second pass applies the results to
16   the audio in order to achieve the desired loudness over the range of the 
17   filter.
18   
19 parameters:
20   - identifier: results
21     title: Analysis Results
22     type: string
23     description: >
24       Set after analysis. Used during application.
25       Loudness information about the original audio.
26       When results are not supplied, the filter computes the results and stores
27       them in this property when the last frame has been processed.
28     mutable: no
29     
30   - identifier: program
31     title: Target Program Loudness
32     type: float
33     description: >
34       Used during application.
35       The target program loudness in LUFS (Loudness Units Full Scale).
36     readonly: no
37     mutable: yes
38     default: -23.0
39     minimum: -50.0
40     maximum: -10.0
41     unit: LUFS