Documentation
¶
Index ¶
- type FFmpeg
- func (fm *FFmpeg) AddFilter(filters ...filter.Filter) *FFmpeg
- func (fm *FFmpeg) AddInput(inputs ...*input.Input) *FFmpeg
- func (fm *FFmpeg) AddOutput(outputs ...*output.Output) *FFmpeg
- func (ff *FFmpeg) DryRun()
- func (ff *FFmpeg) ExtractLoudnorm(ctx context.Context) (*LoudnormParms, error)
- func (fm *FFmpeg) Params() []string
- func (ff *FFmpeg) Run(ctx context.Context) (err error)
- type LogLevel
- type LoudnormParms
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FFmpeg ¶
type FFmpeg struct {
// contains filtered or unexported fields
}
func (*FFmpeg) ExtractLoudnorm ¶ added in v0.11.0
func (ff *FFmpeg) ExtractLoudnorm(ctx context.Context) (*LoudnormParms, error)
type LoudnormParms ¶ added in v0.11.0
type LoudnormParms struct { InputI float32 `json:"input_i,string"` InputTP float32 `json:"input_tp,string"` InputLRA float32 `json:"input_lra,string"` InputThresh float32 `json:"input_thresh,string"` OutputI float32 `json:"output_i,string"` OutputTP float32 `json:"output_tp,string"` OutputLRA float32 `json:"output_lra,string"` OutputThresh float32 `json:"output_thresh,string"` NormalizationType string `json:"normalization_type,string"` TargetOffset float32 `json:"target_offset,string"` }
Click to show internal directories.
Click to hide internal directories.