FFmpeg滤镜开发人脸识别┓ FFmpeg滤镜开发 - ⼈人脸识别 刘歧 OnVideo 联合创始⼈人 个⼈人介绍 • 现任职于OnVideo • 业余参与维护与开发 FFmpeg • ⾳音视频流媒体爱好者 内容⼤大纲 技术选择 集成操作 后续考虑 操作总结 技术选择 技术选择 集成操作 后续考虑 操作总结 契机 ➤ 项⽬目需要 ➤ 视频图像识别技术⽕火热 ➤ 好奇视频图像识别实现 ➤ 社区中很多⼈人对相关技术有兴趣 FaceUnity ➤ Face++ ➤ 涂图 ➤ 视诀 ➤ …… 技术选择 - 选择困难 ➤ 众多选择,各有优劣势 ➤ License 规避处理理 ➤ 基于 FFmpeg 原有的 OCV 滤镜处理理 ➤ 基于 FFmpeg 的 Frei0r (GPL v2) ➤ ⾃自⼰己封装⼀一个so Switch接⼝口 - 可适配 ➤ init 初始化各种参数 ➤ object_detect ➤ get_rect 获得识别到的对象的画⾯面范围 ➤ finit 结束使⽤用 集成操作 技术选择 集成操作 后续考虑 操作总结 集成操作 - AVFilter ➤ 参考 frei0r 滤镜 集成操作 - AVFilter ➤ AVFilter操作接⼝口 filter_frame ➤ 接⼝口操作对象 AVFrame *in ➤ 接⼝口输出对象 AVFrame *out 集成操作0 码力 | 20 页 | 547.54 KB | 1 年前3
ffmpeg翻译文档18 字幕编码器 19 比特流滤镜(过滤器) 20 格式选项 21 分离器(解复用) 22 混合器 23 元数据 24 协议 25 设备选项 26 输入设备 27 输出设备 28 重采样(resampler)选项 29 放缩选项 30 滤镜入门 31 graph2dot - 1 - 本文档使用 书栈(BookStack.CN) 构建 32 滤镜链图描述 33 时间线编辑 时间线编辑 34 音频滤镜 35 音频源 36 音频槽 37 视频滤镜 38 视频源 39 视频槽 40 多媒体滤镜 41 多媒体源 42 参考 43 开发人员 - 2 - 本文档使用 书栈(BookStack.CN) 构建 致谢 当前文档 《ffmpeg 翻译文档(ffmpeg中文文档)》 由 进击的皇虫 使用 书栈 (BookStack.CN) 进行构建,生成于 2018-05-26。 19 比特流滤镜(过滤器) 20 格式选项 21 分离器(解复用) 22 混合器 23 元数据 24 协议 25 设备选项 26 输入设备 27 输出设备 28 重采样(resampler)选项 29 放缩选项 ffmpeg 翻译文档 (ffmpeg-all 包含重要组 件) README - 4 - 本文档使用 书栈(BookStack.CN) 构建 30 滤镜入门 310 码力 | 502 页 | 3.06 MB | 1 年前3
共 2 条
- 1













