DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

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)