ffmpeg api中文文档_FFmpeg配合zmq实现动态处理filter

本文介绍如何在视频会议或导播场景中利用FFmpeg API结合ZMQ动态调整滤镜效果。通过安装ZMQ并确保FFmpeg编译包含libzmq,可以监听ZMQ端口并发送指令控制FFmpeg的filter。示例展示了如何改变视频图像的颜色和位置,实现实时的滤镜效果更新。
摘要由CSDN通过智能技术生成

在视频会议场景,或者导播场景,经常会遇到画面的位置动态调整,镜头调整等功能需求,好多人在使用FFmpeg的时候喜欢用API自己写一遍对应的功能,但是实际上ffmpeg的filter部分本身已经支持了zmq的功能,zmq大伙熟知是用来发消息所用,那么FFmpeg在任务启动之后,其实也开了一个zmq的listen端口,可以通过发送消息控制ffmpeg的filter内容,下面看一下基本环境操作:    1. 安装zmq    2. ffmpeg编译的时候带上--enable-libzmq查看一下确认一下ffmpeg是否已经将zmq编译加再进来:

ffmpeg -h filter=zmq

输出内容为:

ffmpeg version N-91042-bbs.chinaffmpeg.com悟空专用版 Copyright (c) 2000-2018 the FFmpeg developers  built with Apple LLVM version 9.1.0 (clang-902.0.39.1)  configuration: --enable-fontconfig --enable-gpl --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libspeex --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-version3 --cc='ccache gcc' --enable-nonfree --e
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值