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.