- 博客(5)
- 资源 (32)
- 收藏
- 关注
原创 AVFrame存储YUV420P对齐分析
1、概述被这个问题困扰很久,由于懒癌晚期,一直都是云里雾里,最近终于把微信聊天记录里的视频分析了一下,记录于此已做备忘。2、分析过程用ffmpeg写了个解码程序,遍历微信聊天视频目录找出所有视频文件,一个600多个,挨个解码,并把其长宽,AVFrame.linesize[0],AVFrame.linesize[1],AVFrame.linesize[2]打印出来,做对比,终于发现一些规律。下面是打...
2018-06-27 16:37:16 5370 1
原创 ffmpeg用filter添加水印
1、利用filter添加水印,流程不过多介绍2、代码/** * 最简单的基于FFmpeg的AVFilter例子 * * 缪国凯(MK) * 821486004@qq.com * * http://blog.csdn.net/dancing_night * * 本程序使用FFmpeg的AVfilter实现了水印添加功能。 * * */#include "stdafx...
2018-06-26 17:34:47 1923
原创 处理AVFrame使存储的YUV旋转(YUV420P,旋转90的倍数)
1、原理介绍以YUV420P为例,AVFrame结构体存储YUV为data[0]存储Y,data[1]存储U,data[2]存储V,按一行一行的顺序存储,知道如何存储后,要旋转90的倍数就简单了。2、代码旋转90:for (int i = 0; i < m_srcW; i++) { for (int j = 0; j < m_srcH; j++) { m_Fra...
2018-06-26 16:00:49 2094 7
原创 ffmpeg不用filter添加水印
1、流程介绍openInput->openPic->InitOutput->readFrame->decode->operateAvframe->encode->writeFile->end2、核心代码核心代码为处理AVFrame如下:for(int j = 0; j < m_markH; j++) { if ((m_y + j) &...
2018-06-26 15:48:06 646
原创 ffmpeg用drawtext filter 给视频加字幕,代码实现
简介:利用drawtext filter给视频加字幕,忽略音频,只处理一个视频。流程:openinput->openout->readpacket->decode->push into filter->pull out ->encode->writefile重点看下CPenWordIntoPic里面如何初始化filter的,工程在底部的链接里。贴一下初始化...
2018-06-01 13:46:51 6239 3
ffmpeg实现录屏+录音
2015-07-23
mpeg-ps文件分析器
2015-07-10
ffmpeg音频转码,采用swr_convert重取样
2015-05-11
faac-1.28.diff
2015-04-28
mingw-get-inst-20110802.exe
2014-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人