Documentation
¶
Index ¶
Constants ¶
View Source
const (
MasterPlaylist = "master.m3u8"
)
Variables ¶
View Source
var Default, _ = Load(defaultLadderYaml)
Functions ¶
func GetVideoStream ¶
func GetVideoStream(meta *ffmpeg.Metadata) transcoder.Streams
func SetLogger ¶
func SetLogger(l *zap.SugaredLogger)
Types ¶
type ArgumentSet ¶
type ArgumentSet struct { Output string Ladder Ladder Arguments map[string]string Metadata *Metadata }
func (*ArgumentSet) GetStrArguments ¶
func (a *ArgumentSet) GetStrArguments() []string
GetStrArguments serializes ffmpeg arguments in a format sutable for `ffmpeg.Transcoder.Start“.
type Definition ¶
type Definition string
const ( D1080p Definition = "1080p" D720p Definition = "720p" D144p Definition = "144p" )
type Ladder ¶
func (Ladder) ArgumentSet ¶
func (x Ladder) ArgumentSet(out string) *ArgumentSet
type Metadata ¶
type Metadata struct { FMeta *ffmpeg.Metadata FPS *FPS FastStart bool VideoStream transcoder.Streams AudioStream transcoder.Streams }
Click to show internal directories.
Click to hide internal directories.