DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 91 92 93 94 95 96 97 98 99 ··· 474 下一页

2021年7月21日

摘要: AVFrame结构体内有很多成员变量,我们肯定不可能都分析,只关心我们需要的,从实际应用场景出发,用到avframe只要有4个场景,1,init,2,decode,3 encode 4,free 从decode说起,decode涉及的函数是avcodec_decode_video2(),这个函数代码 阅读全文
posted @ 2021-07-21 17:58 DoubleLi 阅读(261) 评论(0) 推荐(0)

摘要: 我们知道平时使用AVFrame这个数据结构时,首先需要调用av_frame_alloc()对其进行初始化,初始化后的数据里data数组和buf数组都是空的,也就是说初始化后不会填充一个默认图像数据(毕竟初始化时不需要知道图片的任何信息)。 我平时使用的AVframe填充数据的方式为av_image_ 阅读全文
posted @ 2021-07-21 17:51 DoubleLi 阅读(1192) 评论(0) 推荐(0)

摘要: ffmpeg4.2.2-avpicture_fill()的使用心得1. avpicture_fill()的声明/** * @deprecated use av_image_fill_arrays() instead. */attribute_deprecatedint avpicture_fill( 阅读全文
posted @ 2021-07-21 17:22 DoubleLi 阅读(1117) 评论(0) 推荐(1)

摘要: 1. 视频播放器基本原理 下图引用自“雷霄骅,视音频编解码技术零基础学习方法”,因原图太小,看不太清楚,故重新制作了一张图片。 如下内容引用自“雷霄骅,视音频编解码技术零基础学习方法”: 解协议 将流媒体协议的数据,解析为标准的相应的封装格式数据。视音频在网络上传播的时候,常常采用各种流媒体协议,例 阅读全文
posted @ 2021-07-21 17:14 DoubleLi 阅读(700) 评论(0) 推荐(0)

摘要: ffmpeg中已经实现了使用dxva加速解码部分代码。但是要整合在自己的播放器中dxva相关管理代码没有实现。 以下笔者带大家去实现一个基于dxva的加速解码器。 由于文笔不好,主要以代码来说话,望见谅。 一:ffmpeg中实现的dxva解码相关代码介绍 ffmpeg已经实现了h264 h263 m 阅读全文
posted @ 2021-07-21 17:11 DoubleLi 阅读(626) 评论(0) 推荐(0)

摘要: 索引地址:系列教程索引地址 上一篇:FFmpeg4入门系列教程5:解码视频流过程 上一篇介绍了解码的基本流程,获取了视频帧数,但是没有视频每一帧数据的解码操作。 我们从视频中取出每一帧进行操作,我们已经分配了AVFrame内存,当我们转换它颜色空间时仍然需要一个位置来放置原始数据。我们使用av_im 阅读全文
posted @ 2021-07-21 17:00 DoubleLi 阅读(519) 评论(0) 推荐(0)

摘要: 0 引言 FFmpeg使用很久了,一直没有认真看过FFmpeg内部源码所提供的各种机制和功能。本文的主要目标是能够初步总结FFmpeg的avutil中所提供的功能。从FFmpeg官网的文档-libavutil来看,avutil主要有一下几种功能(顺序做了重排): 数学函数 字符串操作 内存管理相关 阅读全文
posted @ 2021-07-21 16:35 DoubleLi 阅读(435) 评论(0) 推荐(0)

摘要: 鼎鼎大名的FFmpeg不用多作介绍,基本是音视频技术必备的基础库之一,提供了强大的音视频处理方案。本文记录FFmpeg的一些基本知识,基于4.0.2,有时间会慢慢增改。(PS:可能有错误) FFmpeg最常用的结构体 解协议(http,rtsp,rtmp,mms) 协议(文件)操作的顶层结构是AVI 阅读全文
posted @ 2021-07-21 15:44 DoubleLi 阅读(480) 评论(0) 推荐(0)

摘要: 更新记录(2014.7.24): 1.为了使本文更通俗易懂,更新了部分内容,将例子改为从内存中打开。 2.增加了将数据输出到内存的方法。 从内存中读取数据 ffmpeg一般情况下支持打开一个本地文件,例如“C:\test.avi” 或者是一个流媒体协议的URL,例如“rtmp://222.31.64 阅读全文
posted @ 2021-07-21 14:31 DoubleLi 阅读(1279) 评论(0) 推荐(1)

摘要: 文章目录I . FFMPEG AVFrame 图像数据帧处理 前置操作II . FFMPEG 解码 AVPacket 数据到 AVFrame 流程III. FFMPEG 解码前后的图像格式IV . FFMPEG 获取 SwsContextV . FFMPEG 初始化图像数据存储内存VI . FFMP 阅读全文
posted @ 2021-07-21 11:45 DoubleLi 阅读(1740) 评论(0) 推荐(0)

上一页 1 ··· 91 92 93 94 95 96 97 98 99 ··· 474 下一页