Versions in this module Expand all Collapse all v0 v0.2.0 Apr 12, 2021 Changes in this version + func ASplit(stream Stream) (Stream, Stream) + func IsInputStream(s Stream) bool + func Split(stream Stream) (Stream, Stream) + type Cmd struct + func (c *Cmd) AddFileOutput(name string, options []string, streams ...Stream) + func (c *Cmd) Cmd() *exec.Cmd + type Input struct + Name string + Options []string + func (f Input) AddStream(c *Cmd) string + type InputFile struct + File *os.File + Options []string + func (f InputFile) AddStream(c *Cmd) string + type Stream interface + AddStream func(*Cmd) string + var ANullSrc Stream = Input{ ... } + func AMix(streams ...Stream) Stream + func APad(s Stream) Stream + func ASplitN(stream Stream, n int) []Stream + func ATempo(s Stream, vol float64) Stream + func Areverse(s Stream) Stream + func Audio(s Stream) Stream + func Concat(v, a int, streams ...Stream) []Stream + func Filter(s Stream, str string) Stream + func Hflip(s Stream) Stream + func MultiplyPTS(s Stream, pts float64) Stream + func Overlay(under, over Stream, x, y int) Stream + func PaletteGen(s Stream) Stream + func PaletteUse(v, palette Stream) Stream + func Reverse(s Stream) Stream + func SplitN(stream Stream, n int) []Stream + func Video(s Stream) Stream + func Volume(s Stream, vol float64) Stream