DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 85 86 87 88 89 90 91 92 93 ··· 474 下一页

2021年10月20日

摘要: 一、引言当我们在 C++ 中直接像 C 那样使用类的成员函数指针时,通常会报错,提示你不能使用非静态的函数指针: reference to non-static member function must be called 两个解决方法: 把非静态的成员方法改成静态的成员方法正确的使用类成员函数指针 阅读全文
posted @ 2021-10-20 10:37 DoubleLi 阅读(1702) 评论(0) 推荐(0)

2021年10月19日

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

2021年10月18日

摘要: DLOPEN DLMOPEN DLCLOSE NAME dlclose, dlopen, dlmopen - 打开/关闭共享对象 SYNOPSIS #include <dlfcn.h> void *dlopen(const char *filename, int flags); int dlclos 阅读全文
posted @ 2021-10-18 17:15 DoubleLi 阅读(587) 评论(0) 推荐(0)

2021年10月15日

摘要: ffmpeg内存模型及AVPacket和AVFrame API解释 目录 ffmpeg内存模型 AVPacket常用API AVPacket Demo AVFrame常用API 1. ffmpeg内存模型 /** * Supply raw packet data as input to a deco 阅读全文
posted @ 2021-10-15 17:52 DoubleLi 阅读(1362) 评论(0) 推荐(0)

摘要: ffmpeg的中滤波器是以帧为原料来进行滤波的,那么自然地就会对帧的格式有所要求,可以说如果滤波器不知道帧的格式,就无法对帧进行处理。在进行视频滤波时,滤波格式指的是视频的像素格式;在进行音频滤波时,滤波格式包括音频采样格式,采样率以及通道数目。 承担协商任务的结构体AVFilterLink 滤波器 阅读全文
posted @ 2021-10-15 17:08 DoubleLi 阅读(162) 评论(0) 推荐(0)

摘要: ffmpeg中有很多已经实现好的滤波器,这些滤波器的实现位于libavfilter目录之下,用户需要进行滤波时,就是是调用这些滤波器来实现的。ffmpeg对于调用滤波器有一整套的调用机制。 基本结构 我们把一整个滤波的流程称为滤波过程。下面是一个滤波过程的结构 图中简要指示出了滤波所用到的各个结构体 阅读全文
posted @ 2021-10-15 11:55 DoubleLi 阅读(276) 评论(0) 推荐(0)

摘要: ffmpeg中的并行解码分为两种: Frame-level Parallelism Slice-level Parallelism Frame-level Parallelism 帧间依赖 我们之前讨论过Frame-level Parallelism。在之前的文章中,我们说过在进行帧级的并行处理时, 阅读全文
posted @ 2021-10-15 11:54 DoubleLi 阅读(747) 评论(0) 推荐(0)

摘要: 并行算法类型可以分为两类 Function-level Decomposition,按照功能模块进行并行 Data-level Decomposition,按照数据划分进行并行 Function-level Decomposition 在h.264解码时进行功能划分,例如对于四核系统,各个核心分别执 阅读全文
posted @ 2021-10-15 11:52 DoubleLi 阅读(259) 评论(0) 推荐(0)

摘要: 滤波也不总是单一的输入,也存在对多个输入流进行滤波的需求,最常见的就是对视频添加可视水印,水印的组成通常为原视频以及作为水印的图片或者小动画,在ffmpeg中可以使用overlay滤波器进行水印添加。 对于多视频流输入的滤波器,ffmpeg提供了一个名为framesync的处理方案。framesyn 阅读全文
posted @ 2021-10-15 11:34 DoubleLi 阅读(400) 评论(0) 推荐(0)

2021年10月14日

摘要: 如果有定制ffmpeg滤波器的需求,有两个结构体是必须要了解的:AVFilter、AVFilterPad,所定制的滤波器主要就是通过填充这两个结构体来实现的。我们下面将详细解析这两个结构体,并通过对滤波器的初始化流程以及滤波流程进行分析,进一步加深对ffmpeg滤波框架的了解。 AVFilter A 阅读全文
posted @ 2021-10-14 18:34 DoubleLi 阅读(572) 评论(0) 推荐(0)

上一页 1 ··· 85 86 87 88 89 90 91 92 93 ··· 474 下一页