docs
预设(Presets)

预设(Presets)

把属性设置项写进一个文件,并通过 properties=filename 把它们应用到某个服务模块上。 也可以直接应用一个自带的预设:properties=preset。例如,melt … -consumer avformat:my.vob properties=DVD.

预设文件的格式是每行一个 name=value。

加载一个已安装的预设时,框架已经知道你要把它应用到哪个服务模块,也知道当前的 配置文件(profile)。因此这些内容无需在预设中提供。此外,预设可以存在于服务模块 级别和配置文件级别,而配置文件级别的预设优先级高于服务模块级别的预设。

预设可以用 melt -query presets、mlt_repository_presets() 或 Mlt::Repository::presets() 来枚举。单个预设可以用 melt -query preset=name 来查看。