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.