Filters

class av.filter.filter.Filter

Bases: object

description
descriptor
flags
inputs
name
options
outputs
class av.filter.graph.Graph

Bases: object

add(filter, args=None, **kwargs)
add_abuffer(template=None, sample_rate=None, format=None, layout=None, channels=None, name=None, time_base=None)

Convenience method for adding abuffer.

add_buffer(template=None, width=None, height=None, format=None, name=None, time_base=None)
configure(bool auto_buffer=True, bool force=False)
configured

Links nodes together for simple filter graphs.

pull()
push(frame)
set_audio_frame_size(frame_size)

Set the audio frame size for the graphs abuffersink. See av_buffersink_set_frame_size.

vpull()

Like pull, but only for VideoFrames.

vpush(VideoFrame frame)

Like push, but only for VideoFrames.

class av.filter.context.FilterContext

Bases: object

filter
graph
init(args=None, **kwargs)
inputs
name
outputs
pull()
push(Frame frame)