| 1、创建一个滤镜图 |
AVFilterGraph *filter_graph = avfilter_graph_alloc(); |
| 2、创建滤镜的输入和输出 |
AVFilterInOut *inputs = avfilter_inout_alloc(); AVFilterInOut *outputs = avfilter_inout_alloc(); |
| 3、每个滤镜创建上下文 |
AVFilterContext *filter1_ctx = avfilter_graph_alloc_filter(filter_graph, filter1, "filter1"); AVFilterContext *filter2_ctx = avfilter_graph_alloc_filter(filter_graph, filter2, "filter2"); |
| 4、设置滤镜参数 |
snprintf(args, sizeof(args), "video_size=%dx%d:pix_fmt=%d:time_base=%d/%d:pixel_aspect=%d/%d", codecContext->width, codecContext->height, codecContext->pix_fmt, codecContext->time_base.num, codecC |
ffmpeg滤镜创建过程
于 2024-07-04 08:57:13 首次发布

最低0.47元/天 解锁文章
7242

被折叠的 条评论
为什么被折叠?



