自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (20)
  • 收藏
  • 关注

原创 avcodec_decode_video2()

ffmpeg中的avcodec_decode_video2()的作用是解码一帧视频数据。输入一个压缩编码的结构体AVPacket,输出一个解码后的结构体AVFrame。

2016-06-23 17:45:08 748

原创 av_read_frame()

ffmpeg中的av_read_frame()的作用是读取码流中的音频若干帧或者视频一帧。例如,解码视频的时候,每解码一个视频帧,需要先调用av_read_frame()获得一帧视频的压缩数据,然后才能对该数据进行解码(例如H.264中一帧压缩数据通常对应一个NAL)。通过av_read_packet(***),读取一个包,需要说明的是此函数必须是包含整数帧的,不存在半帧的情况,以ts流为

2016-06-23 17:43:49 1454

原创 avcodec_register_all()

ffmpeg注册复用器,编码器等的函数av_register_all()。该函数在所有基于ffmpeg的应用程序中几乎都是第一个被调用的。只有调用了该函数,才能使用复用器,编码器等。 可见解复用器注册都是用REGISTER_DEMUXER  (X,x)例如:REGISTER_DEMUXER  (AAC, aac) 可见复用器注册都是用REGISTER_MUXER  

2016-06-23 17:41:41 1053

原创 avformat_open_input

FFMPEG打开媒体的的过程开始于avformat_open_input,因此该函数的重要性不可忽视。在该函数中,FFMPEG完成了:输入输出结构体AVIOContext的初始化;输入数据的协议(例如RTMP,或者file)的识别(通过一套评分机制):1判断文件名的后缀2读取文件头的数据进行比对;使用获得最高分的文件协议对应的URLProtocol,通过函数指针的方式,与FFM

2016-06-23 17:32:47 643

原创 AVFrame结构体

typedef struct AVFrame {#define AV_NUM_DATA_POINTERS 8    uint8_t *data[AV_NUM_DATA_POINTERS];    int linesize[AV_NUM_DATA_POINTERS];uint8_t **extended_data;    /**宽高 */    int width, heig

2016-06-23 14:39:11 653

原创 AVPacket 结构体

typedef struct AVPacket{//显示时间戳int64_t pts; //解码时间戳int64_t dts; //记录在文件或网络中的流中的字节的位置int64_t pos; //实际数据指针uint8_t *data;//实际的数据的大小int size;//该packet所属的流的索引,一般为0或者1int stream_i

2016-06-23 14:35:54 715

原创 MOVStreamContext 结构体

typedef struct MOVStreamContext {    //流的索引,0或者1int ffindex;    //临时变量,保存下一个chunk块的编号      int next_chunk;//chunk的个数(在mp4的文件格式中,从stco中取值肯定为chunk的总数)unsigned int chunk_count;    //chunk在文

2016-06-23 14:33:20 734

原创 AVStream结构体

typedef struct AVStream {//指向解码器context,用于关联解码器AVCodecContext *actx; //codec解析器,每一种编码器在进行压缩时都会对实际负载数据进行封装,加//入头信息,如h264,需要解析nal单元,关联通过avav_find_stream_info() struct AVCodecParserContext *par

2016-06-23 14:08:56 883

原创 AVIOContext结构体

typedef struct ByteIOContext{//数据缓冲区unsigned char *buffer;    //数据缓冲sizeint buffer_size;//数据读取标记指针unsigned char *buf_ptr, *buf_end;//该指针指向相应的URLContext,关联URLContextvoid *opaque;

2016-06-23 13:36:08 335

原创 URLContext结构体

typedef struct URLContext{   //指向相应的协议(协议为从初始化链表中注册的),如ff_file_protocolstruct URLProtocol *prot;int flags;int max_packet_size; //相应通信方式的句柄,对于文件为fd句柄,对于网络为socket句柄等void *priv_data; //文件

2016-06-23 13:34:58 1355

原创 URLProtocol结构体

typedef struct URLProtocol{const char *name; //用的统一的模板函数int(*url_open)(URLContext *h, const char *filename, int flags);int(*url_read)(URLContext *h, unsigned char *buf, int size);int(*url_

2016-06-23 13:27:21 851

原创 MovContext结构体

typedef struct MovContext{   //临时持有AVFormatContext的指针    AVFormatContext *fc;       //时间缩放因子int time_scale;//视频的时长int64_t duration;     //拆包时是否发现”moov“头int found_moov;       //

2016-06-23 11:53:43 449

原创 AVFormatContext结构体

typedef struct AVFormatContext {//指向AVInputFormat,如对于mp4或mov为ff_mov_demuxerstruct AVInputFormat *iformat;// 指向具体的格式对应的Context,如:MovContext。void *priv_data; //指向数据读取统一接口contextByteIOConte

2016-06-23 11:49:21 561

原创 AVInputFormat结构体

typedef struct AVInputFormat{// 标示format的名字,比如,“mov” “mp4” 等。const char *name;// 标示具体的format对应的Context的size,如:MovContext。int priv_data_size; //具体的操作函数int(*read_probe)(AVProbeData*);

2016-06-23 11:46:53 963

原创 AVCodecContext结构体

typedef struct AVCodecContext{int bit_rate;int frame_number;//扩展数据,如mov格式中audio trak中aac格式中esds的附加解码信息。unsigned char *extradata; //扩展数据的sizeint extradata_size; //视频的原始的宽度与高度int width

2016-06-23 11:39:53 1692

原创 AVCodec结构体

typedef struct AVCodec{// 标示Codec的名字,比如,"h264" "h263"等。const char *name; // 标示Codec的类型,有video,audio等类型。enum CodecType type;// 标示Codec的ID,有CODEC_ID_H264等。enum CodecID id; //

2016-06-23 11:37:03 546

DataTables2.1.8版本

DataTables2.1.8版本表格JS插件下载js css

2024-11-09

datatables列表固定插件FixedColumns5.0.3

datatables 列表固定插件 FixedColumns 5.0.3 下载

2024-11-09

jquery.validate 版本大全

jquery.validate.1.9.0.min.js jquery.validate.1.12.0.min.js jquery.validate.1.13.1.min.js jquery.validate.1.16.0.min.js jquery.validate.1.14.0.min.js jquery.validate.1.15.1.min.js jquery.validate.1.15.0.min.js

2022-03-04

NODE.JS最新版本下载

简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。

2020-12-03

nutz_redis集成依赖包

在做nutz redis集成的实时,由于依赖包的问题被坑了一把,为了后人不要走同样的路,把所有依赖包放在上面了。

2019-03-10

最新FFmpeg下载指引

最新FFmpeg下载指引,我也是搞FFmpeg开发的新手,由于对FFmpeg不了解,在研究的时候走了很多弯路,希望这个文档能帮到各位新手盆友!

2016-06-01

ffmpeg-lib-dll 32位

最新版本,官网直接下载版本,研究时baidu了半天没找到好的,看了很多文档终于知道在哪里了!希望对大家有帮助!大家也可以直接到官网下载!

2016-05-31

ffmpeg-lib-dll 64位

2016 ffmpeg-lib-dll下载,最新版本,官网直接下载版本,研究时baidu了半天没找到好的,看了很多文档终于知道在哪里了!希望对大家有帮助!

2016-05-31

SunshineCRM空间虚拟主机版

单点CRM系统 独立安装使用 是单点科技开发的 针对中小企业管理客户 人事 后勤等部门而推出的基于GPLv3协议发行的开放源代码软件 功能包含客户关系 CRM 人力资源 HRM 后勤 办公用品 固定资产 公物维修 等

2015-02-07

单点客户资源管理系统SunshineCRM安装包

单点CRM系统 独立安装使用 是单点科技开发的 针对中小企业管理客户 人事 后勤等部门而推出的基于GPLv3协议发行的开放源代码软件 功能包含客户关系 CRM 人力资源 HRM 后勤 办公用品 固定资产 公物维修 等

2015-02-07

CompiereERP&CRM 3.3中文语言包

CompiereERP&CRM 3.3中文语言包

2015-01-09

CompiereERP&CRM3.3.0版本

Compiere [发音为“康比尔”] 是全球排名第一的开放源代码 ERP(集成 CRM)企业应用解决方案,被设计为适用于全球范围的市场。如果您的企业属于中小型企业(年营收介于200万至2亿美元),且企业为贸易、连锁零售、服务业或小型生产企业,那么 Compiere ERP & CRM 系统正适合您。

2015-01-09

SugarCRM6.5中文语言包

SugarCRM-LangPack-zh_cn-6.5.17 SugarCRM6.5中文语言包

2015-01-09

SugarCRM-SugarCE-6.5.10

SugarCRM开源版是一款完全开放源代码的商业开源软件,具有界面活泼、简单易学的特点。美国SugarCRM公司是一间创立于2006年、但迅速在全球范围取得一定影响的客户关系管理软件厂商。其基本的商业策略是 一边销售收费低廉的企业版/专业版软件,获得收益;一边推出免费的、功能较少的开源版软件,培养未来的付费客户、吸引志愿者参加研发。大多数使用该软件的企业,并发用户数在几个到几万个的范围内。

2015-01-09

Mambors5.5.0支持php5.3以上修改版

Mambors5.5.0支持php5.3以上、持Mysql5.5以上修改版;

2014-12-12

log4j源码实例及jar 包下载

Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。

2011-02-17

JSON.class.php

PHP JSON CLASS,用于低版本的PHPServer调用

2010-07-10

hibernate连接池配置及SQLJDBC.jar JNDA.JAR

资源包括hibernate Sql server2005连接池配置源码,及sqlserverjdbc.jar jTDS3.jar jtds-1.2.jar ojdbc14.jar proxool-0.9.0RC3.jar 等jar包,希望能帮大家一些忙

2009-12-01

Delphi IOCP简单实例

Delphi IOCP简单实例,大家相互学习学习

2008-09-28

innosetup5.2.3 中文版安装包

innosetup5.2.3 中文版安装包,软件打包制作工具

2008-09-17

inno setup中文帮助文档

inno setup中文帮助文档,PDF 版本

2008-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除