Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Normalize ¶
Normalize will perform double pass ebu R128 normalization http://peterforgacs.github.io/2018/05/20/Audio-normalization-with-ffmpeg/
func SplitOnSilence ¶
func SplitOnSilence(fname string, silenceDB int, silenceMinimumSeconds float64, correction float64) (segments []models.AudioSegment, err error)
SplitOnSilence splits any audio file based on its silence
Types ¶
type Normalization ¶
type Normalization struct {
InputI string `json:"input_i"`
InputTp string `json:"input_tp"`
InputLra string `json:"input_lra"`
InputThresh string `json:"input_thresh"`
OutputI string `json:"output_i"`
OutputTp string `json:"output_tp"`
OutputLra string `json:"output_lra"`
OutputThresh string `json:"output_thresh"`
NormalizationType string `json:"normalization_type"`
TargetOffset string `json:"target_offset"`
}
Click to show internal directories.
Click to hide internal directories.