DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 474 下一页

2022年3月1日

摘要: 虽然通过声明[x][y]avfilter=a=x:b=y;avfilter=xxx的方式可以创建一个可用的Filter调用链,并且在绝大多数场合下这种方式都是靠谱和实用的。 但如果想精细化的管理AVFilter调用链,例如根据某些条件来动态生成AVFilter Graph。这种声明方式就不太灵活(也 阅读全文
posted @ 2022-03-01 16:14 DoubleLi 阅读(218) 评论(0) 推荐(0)

2022年2月28日

摘要: 定义struct InitMember{ int first; double second; char* third; float four;};方法一:定义时赋值struct InitMember test = {-10,3.141590,"method one",0.25};1需要注意对应的顺序 阅读全文
posted @ 2022-02-28 15:25 DoubleLi 阅读(905) 评论(0) 推荐(0)

摘要: 目录 目录 什么是ffmpeg filter 如何使用ffmpeg filter 1 将输入的1920x1080缩小到960x540输出 2 为视频添加logo 3 去掉视频的logo 自己写一个过滤器 filter的结构体 filter_frame调用流程 1 decode_video ffmpe 阅读全文
posted @ 2022-02-28 11:55 DoubleLi 阅读(1002) 评论(0) 推荐(0)

摘要: ffmpeg中的时间单位 1. AV_TIME_BASE ffmpeg中的内部计时单位(时钟基),ffmepg中的所有时间表示的单位, 比如AVStream中的duration, 即表示这个流的长度为duration个AV_TIME_BASE。AV_TIME_BASE定义为: #define AV_ 阅读全文
posted @ 2022-02-28 11:06 DoubleLi 阅读(508) 评论(0) 推荐(0)

摘要: 五、Filter实现的源码分析 5.1 滤镜的回调函数的调用流程,以单滤镜设置(如 -vf "delogo")为例 init() query_format(); // 输入输出的格式查询: 列出滤镜支持的格式列表 config_input(); config_output(); for (;;) { 阅读全文
posted @ 2022-02-28 11:04 DoubleLi 阅读(487) 评论(0) 推荐(0)

摘要: 一、FFmpeg filter的原理 1. 引言及示例 FFmpeg中的libavfilter提供了一整套的基于filter的机制。 filter本身是一个插件的形式,可以快速的组装需要的效果。 比如下面的filter,可以实现视频的水平镜像效果。 ffplay.exe sample.rmvb -v 阅读全文
posted @ 2022-02-28 11:01 DoubleLi 阅读(742) 评论(0) 推荐(0)

摘要: 1. 全局服务器调度 1.1 部署架构原理图 下图是一个典型的通信系统的服务器部署图: 说明: > 每个用户所在的地区有一个或多个IDC机房覆盖, > 每个IDC机房部署有一台或多台信令边缘服务器、一台或多台媒体边缘服务器; > 边缘IDC机房与中心IDC机房间可能有专线连接,也可能因为无专线而只能 阅读全文
posted @ 2022-02-28 10:56 DoubleLi 阅读(144) 评论(0) 推荐(0)

摘要: 4. Filter的结构体关系图与定义 4.1 结构体间的关系图 filter涉及的结构体,主要包括: > FilterGraph, AVFilterGraph > InputFilter, InputStream, OutputFilter, OutputStream > AVFilter, AV 阅读全文
posted @ 2022-02-28 10:52 DoubleLi 阅读(558) 评论(0) 推荐(0)

2022年2月25日

摘要: 开帖大吉! 利用FFMPEG工作已有一年多,许多学习文档散落在电脑各处,没有一个清晰明确的组织脉络;还有踩过又填平的各种坑,时间久了难免遗忘,再次遭遇时仍然要从头查起;而且事必躬亲也是毫无疑问的低效率,不利于后来同事的成长。因此有了开博的决定,希望记录下自己走过的脚印,见证自己的成长,也能帮助后来人 阅读全文
posted @ 2022-02-25 18:29 DoubleLi 阅读(268) 评论(0) 推荐(0)

摘要: 在“FFMPEG中的两输入Filter实现(一)”中分析了滤镜的注册、解析、创建和初始化,这一篇我们就来分析一下 overlay滤镜在ffmpeg中是如何使用的。 下图展示了视频帧从解码到滤波的整体过程,浅紫色部分为滤波实现的主要函数调用关系,整洁起见,一些旁的分支和不太重要的函数没有列出来,会在后 阅读全文
posted @ 2022-02-25 18:24 DoubleLi 阅读(459) 评论(0) 推荐(0)

上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 474 下一页