摘要:
720*576@25hz,550帧的yuv420p数据,编码时间13.3秒。void CTest0Dlg::OnButton5(){ // TODO: Add your control notification handler code here int nWidth = 720; int nHei... 阅读全文
摘要:
FFMpeg对视频文件进行解码的大致流程1. 注册所有容器格式: av_register_all()2. 打开文件: av_open_input_file()3. 从文件中提取流信息: av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO5. ... 阅读全文
摘要:
pixel format definitionsMore...#include "libavutil/avconfig.h"#include "version.h"#include "old_pix_fmts.h"Go to the source code of this file.Macros#d... 阅读全文
摘要:
一种linux图片格式,可用ACDSEE批量转变。它是一种简单的图像格式,仅包含格式、图像宽高、bit数等信息和图像数据。 图像数据的保存格式可以用ASCII码,也可用二进制,下面列举ppm格式中比较简单的一种:24位彩色、二进制保存的图像。 文件头+rgb数据: P6\n width h... 阅读全文
摘要:
概要电影文件有很多基本的组成部分。首先,文件本身被称为容器Container,容器的类型决定了信息被存放在文件中的位置。AVI和Quicktime就是容器的例子。接着,你有一组流,例如,你经常有的是一个音频流和一个视频流。(一个流只是一种想像出来的词语,用来表示一连串的通过时间来串连的数据元素)。在... 阅读全文
摘要:
ffdshowffdshow是一套免费的编解码软件,可支持H.264、FLV、WMV、MPEG-1、MPEG-2以及MPEG-4等格式视频档。ffdshow本身并不包含媒体播放器,但各种媒体播放器都可以使用ffdshow进行解码。目录1简介▪功能▪组件▪版本说明2音视频解码▪支持的音视频格式▪解码插... 阅读全文
摘要:
数字系统有两大类有限状态机(Finite State Machine,FSM):Moore状态机和Mealy状态机。Moore状态机 其最大特点是输出只由当前状态确定,与输入无关。Moore状态机的状态图中的每一个状态都包含一个输出信号。这是一个典型的Moore状态机的状态跳转图,x、y、z是输入... 阅读全文
摘要:
在虚拟摄像头(CSourcefilter)的fillbuffer中添加代码,在打码区域50*50,像素分辨率1/10: for (int i=0;i<50;i++) { for (int k=0;k<50;k++) { BYTE x,y;//10*10的打码区域的参考坐标 x = k/1... 阅读全文
摘要:
CSourceStream类,是CSource类的OutputPin[source.h/source.cpp]派生自CAMThread和CBaseOutputPinl成员变量:CSource*m_pFilter;// The parent of this stream//在构造的时候作为输入参数l新... 阅读全文
摘要:
把动态bmp24转换为aviBYTE tmp_buf[1024*768*4];//生成avivoid BMPtoAVI(CString szAVIName, CString strBmpDir){ CFileFind finder; strBmpDir += _T("\\*.bmp"); AVIF... 阅读全文