filter

package
v0.8.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Expr added in v0.8.6

type Expr interface {
	Numb | ~string
}

type Filter

type Filter interface {
	stream.Streamer
	String() string
}

type Filters

type Filters []Filter

func (Filters) Params

func (filters Filters) Params() (params []string)

func (Filters) String

func (filters Filters) String() string

type MultiFilter added in v0.8.6

type MultiFilter struct {
	// contains filtered or unexported fields
}

多输出滤镜

func ASplit added in v0.3.8

func ASplit(n int) *MultiFilter

音频流复制成多份

func Split

func Split(n int) *MultiFilter

视频流复制成多份

func (*MultiFilter) Name added in v0.8.6

func (s *MultiFilter) Name(_ stream.PosFrom) string

func (*MultiFilter) S added in v0.8.6

func (s *MultiFilter) S(i int) stream.Streamer

选择一个

func (*MultiFilter) String added in v0.8.6

func (s *MultiFilter) String() string

func (*MultiFilter) Use added in v0.8.6

func (s *MultiFilter) Use(streams ...stream.Streamer) *MultiFilter

type Numb added in v0.8.6

type Numb interface {
	~int32 | ~int
}

type SingleFilter added in v0.8.6

type SingleFilter struct {
	// contains filtered or unexported fields
}

单输出滤镜

func ADelay added in v0.6.0

func ADelay(delays float32) *SingleFilter

func AMix added in v0.6.0

func AMix(inputs int32) *SingleFilter

func ANullSrc added in v0.8.7

func ANullSrc(duration float32) *SingleFilter

func ASetPTS added in v0.4.2

func ASetPTS(expr string) *SingleFilter

音频帧显示时间戳

func ATempo added in v0.8.5

func ATempo[T constraints.Integer | constraints.Float | string](expr T) *SingleFilter

音频倍速

func Chromakey added in v0.8.1

func Chromakey(color string, similarity, blend float32) *SingleFilter

绿幕抠像

func Color added in v0.8.0

func Color(c string, w, h int32, d float32) *SingleFilter

创建一个底版

func Crop added in v0.5.4

func Crop[T Expr](x, y, w, h T) *SingleFilter

裁切

func Delogo[T Numb](x, y, w, h T) *SingleFilter

遮标

func Delogo_Old deprecated added in v0.8.6

func Delogo_Old(x, y, w, h int32) *SingleFilter

Deprecated: 擦除logo

func FPS added in v0.3.0

func Loudnorm added in v0.6.0

func Loudnorm(i, tp int32) *SingleFilter

func Overlay added in v0.8.0

func Overlay[T Expr](dx, dy T) *SingleFilter

一个图像覆盖另一个图像

func OverlayWithEnable added in v0.6.0

func OverlayWithEnable[T Expr](dx, dy T, enable string) *SingleFilter

一个图像覆盖另一个图像(可激活某一时间段)

func OverlayWithTime added in v0.8.7

func OverlayWithTime[T Expr](dx, dy T, t float32) *SingleFilter

func Scale

func Scale[T Expr](w, h T) *SingleFilter

缩放

func Select added in v0.3.0

func Select(expr string) *SingleFilter

func SetPTS added in v0.4.2

func SetPTS(expr string) *SingleFilter

视频帧显示时间戳

func Tile added in v0.3.3

func Tile(xlen, ylen int32) *SingleFilter

func Trim

func Trim(s, e float32) *SingleFilter

截取某一时间段

func (*SingleFilter) Name added in v0.8.6

func (s *SingleFilter) Name(_ stream.PosFrom) string

func (*SingleFilter) S added in v0.8.6

func (s *SingleFilter) S() stream.Streamer

func (*SingleFilter) String added in v0.8.6

func (s *SingleFilter) String() string

func (*SingleFilter) Use added in v0.8.6

func (s *SingleFilter) Use(streams ...stream.Streamer) *SingleFilter

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL