ffmpeg(三十九)视频槽
39 视频槽
下面是当前有效的视频槽(池)介绍。
buffersink
缓冲视频帧,可作为滤镜链图中有效的结束点。
这个槽主要用于编程使用,特别是通过libavfilter/buffersink.h的接口或选择操作系统
它接受指向AVABufferSinkContext结构的指针,用于定义传入缓冲区的格式,作为不透明参数传递给avfilter_init_filter以初始化。
39 视频槽
下面是当前有效的视频槽(池)介绍。
buffersink
缓冲视频帧,可作为滤镜链图中有效的结束点。
这个槽主要用于编程使用,特别是通过libavfilter/buffersink.h的接口或选择操作系统
它接受指向AVABufferSinkContext结构的指针,用于定义传入缓冲区的格式,作为不透明参数传递给avfilter_init_filter以初始化。
38 视频源
下面是当前有效的视频源
buffer
缓冲视频帧,其可以作为滤镜链图的环节
它通常用于编程,特别是通过libavfilter/vsrc_buffer.h的接口。
接受如下参数:
37 视频滤镜
在配置编译FFmpeg时可以通过--disable-filters来禁止所有滤镜的编译。也可以配置编译脚本来输出所有包含进编译的滤镜信息。
下面是当前可用的视频滤镜介绍。
alphaextract
把输入视频作为灰度视频来提取透明通道,它通常和alphamerge滤镜联用。
36 音频槽
下面介绍当前有效的音频槽。
abuffersink
缓冲音频帧,并可作为滤镜的结束。
这个槽主要用于编程使用,特别是通过libavfilter/buffersink.h的接口或选择操作系统
它接受指向AVABufferSinkContext结构的指针,用于定义传入缓冲区的格式,作为不透明参数传递给avfilter_init_filter以初始化。
35 音频源
下面介绍当前可用的音频源
abuffer
缓冲音频帧,作为滤镜链图中有效的组成(起点)
它主要编程使用,特别是通过libavfilter/asrc_abuffer.h中的接口进行调用。