摘要: 手动安装:然后右键--属性--驱动程序---更新驱动程序---浏览计算机以查找驱动程序软件-----从计算机的设备驱动列表中选择 阅读全文
posted @ 2012-04-10 19:51 general001 阅读(4996) 评论(0) 推荐(0) 编辑
摘要: 删除虚拟机系统目录下的 后缀名为 .lck 的文件或文件夹,为确保无误,可以先剪切出来 阅读全文
posted @ 2012-03-20 09:10 general001 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: 关于3gp的demux部分需要提取哪些文件,请参看/libavformat/makefile文件.NAME = avformatFFLIBS = avcodec avutilHEADERS = avformat.h avio.hOBJS = allformats.o cutils.o metadata.o metadata_compat.o options.o os_support.o sdp.o utils.oOBJS-$(CONFIG_MOV_DEMUXER) += mov.o riff.o isom.oOBJS-$(CONFIG_MOV_MUXER) += movenc.o riff.o 阅读全文
posted @ 2011-12-30 16:30 general001 阅读(816) 评论(0) 推荐(0) 编辑
摘要: dts解码时间戳 阅读全文
posted @ 2011-12-30 16:10 general001 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1、H.264 的功能分为两层,即视频编码层(VCL)和网络提取层(NAL,Network Abstraction Layer)。VCL 数据即编码处理的输出,它表示被压缩编码后的视频数据序列。在VCL 数据传输或存储之前,这些编码的VCL 数据,先被映射或封装进NAL 单元中。每个NAL 单元包括一个原始字节序列负荷(RBSP)、一组对应于视频编码数据的NAL 头信息。 2、一个视频图像可编码成一个或更多个片,每片包含整数个宏块(MB),即每片至少一个MB,最多时每片包含整个图像的宏块。总之,一幅图像中每片的宏块数不一定固定。 设片的目的是为了限制误码的扩散和传输,应使编码片相互间是独立的。 阅读全文
posted @ 2011-12-23 16:36 general001 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: FFMpeg的解码流程1. 从基础谈起先给出几个概念,以在后面的分析中方便理解Container:在音视频中的容器,一般指的是一种特定的文件格式,里面指明了所包含的 音视频,字幕等相关信息Stream:这个词有些微妙,很多地方都用到,比如TCP,SVR4系统等,其实在音视频,你 可以理解为单纯的音频数据或者视频数据等Frames:这个概念不是很好明确的表示,指的是Stream中的一个数据单元,要真正对这 个概念有所理解,可能需要看一些音视频编码解码的理论知识Packet:是Stream的raw数据Codec:Coded + Decoded其实这些概念在在FFmpeg中都有很好的体现,我们在后续 阅读全文
posted @ 2011-12-13 13:54 general001 阅读(879) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2011-12-12 12:58 general001 阅读(15) 评论(0) 推荐(1) 编辑
摘要: static double update_video(int *blit_frame){ sh_video_t * const sh_video = mpctx->sh_video; //-------------------- Decode a frame: ----------------------- double frame_time; *blit_frame = 0; // Don't blit if we hit EOF if (!correct_pts) {unsigned char* start=NULL;void *decoded_frame = NULL;in 阅读全文
posted @ 2011-12-06 10:43 general001 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 在程序里为了调试的方便,我们经常要打印一些信息,如函数的返回值什么的,同时我们又不想在发布的程序中显示这些信息,于是我们这样实现:#ifdef _DEBUG printf("This is a debug information.\n");#endif 但是,程序中需要打印的调试信息的地方可能很多,每次都这样写也挺麻烦,所以我们定义宏#ifdef _DEBUG #define debug_print(s) printf(s)#else #define debug_print(s)#endif 这样,如果编译的时候定义了_DEBUG选项(DEBUG版),则将debug_pri 阅读全文
posted @ 2011-12-05 09:23 general001 阅读(4786) 评论(0) 推荐(0) 编辑
摘要: fprintf简介 是C/C++中的一个格式化写—库函数;其作用是格式化输出到一个流/文件中; 函数完整形式: int fprintf(FILE *stream,char *format [,argument])功 能 传送格式化输出到一个文件中用 法 #include <stdio.h> int fprintf( FILE *stream, const char *format, ... ); fprintf()函数根据指定的format(格式)(格式)发送信息(参数)到由stream(流)指定的文件. fprintf()只能和printf()一样工作. fprintf()的返回 阅读全文
posted @ 2011-12-03 00:01 general001 阅读(828) 评论(0) 推荐(0) 编辑