Documentation
¶
Index ¶
- type Arguments
- type Builder
- type Chain
- func (fg *Chain) ACrossFade(input1 string, input2 string, duration float64, output string) *Chain
- func (fg *Chain) ADelay(input string, delay float64, output string) *Chain
- func (fg *Chain) ATrim(input string, start float64, end float64, output string) *Chain
- func (fg *Chain) AlphaExtract(input string, output string) *Chain
- func (fg *Chain) AlphaMerge(input string, mask string, shortest bool, output string) *Chain
- func (fg *Chain) Concat(inputs []string, videoEnable bool, audioEnable bool, output string) *Chain
- func (fg *Chain) Format(input string, format pixel_formats.PixelFormat, output string) *Chain
- func (fg *Chain) Fps(input string, fps float64, output string) *Chain
- func (fg *Chain) Map(output string) *Map
- func (fg *Chain) Overlay(under string, over string, shortest bool, output string) *Chain
- func (fg *Chain) Pad(input string, width int, height int, x int, y int, output string) *Chain
- func (fg *Chain) Reverse(input string, output string) *Chain
- func (fg *Chain) Scale(input string, width float64, height float64, output string) *Chain
- func (fg *Chain) Split(input string, outputs ...string) *Chain
- func (fg *Chain) Trim(input string, start float64, end float64, output string) *Chain
- func (fg *Chain) Volume(input string, volume float64, output string) *Chain
- type Ffmpeg
- func (f *Ffmpeg) BitrateAudio(bitrate int) *Ffmpeg
- func (f *Ffmpeg) BitrateVideo(bitrate int) *Ffmpeg
- func (f *Ffmpeg) CodecAudio(codec codec_audio.CodecAudio) *Ffmpeg
- func (f *Ffmpeg) CodecVideo(codec codec_video.CodecVideo) *Ffmpeg
- func (f *Ffmpeg) FilterGraph() *Chain
- func (f *Ffmpeg) Flanger(delay float64) *Ffmpeg
- func (f *Ffmpeg) Fps(fps float64) *Ffmpeg
- func (f *Ffmpeg) Input(path string) *Ffmpeg
- func (f *Ffmpeg) Inputs(paths ...string) *Ffmpeg
- func (f *Ffmpeg) Output(path string) *Builder
- func (f *Ffmpeg) Outputs(paths ...string) *Builder
- func (f *Ffmpeg) Run(args []string) error
- func (f *Ffmpeg) Scale(width int, height int) *Ffmpeg
- type FilterGraph
- type Map
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Arguments ¶
type Arguments struct { Inputs arguments.Inputs Outputs arguments.Outputs VideoFilters arguments.VideoFilters AudioFilters arguments.AudioFilters FilterGraph FilterGraph Options arguments.Options }
type Chain ¶
type Chain Ffmpeg
func (*Chain) ACrossFade ¶
func (*Chain) AlphaMerge ¶
func (*Chain) Format ¶
func (fg *Chain) Format(input string, format pixel_formats.PixelFormat, output string) *Chain
type Ffmpeg ¶
type Ffmpeg struct { Configuration *configuration.Configuration Headers []string // contains filtered or unexported fields }
func (*Ffmpeg) BitrateAudio ¶
func (*Ffmpeg) BitrateVideo ¶
func (*Ffmpeg) CodecAudio ¶
func (f *Ffmpeg) CodecAudio(codec codec_audio.CodecAudio) *Ffmpeg
func (*Ffmpeg) CodecVideo ¶
func (f *Ffmpeg) CodecVideo(codec codec_video.CodecVideo) *Ffmpeg
func (*Ffmpeg) FilterGraph ¶
type FilterGraph ¶
func (*FilterGraph) Build ¶
func (fg *FilterGraph) Build() []string
Click to show internal directories.
Click to hide internal directories.