自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

转载 crtmpserver流媒体服务器的介绍与搭建

前言      Adobe的FMS(Flash Media Server)是很好用。但对应着分级授权的是money和有限功能开放。商业的东西既然用不起,也阻碍了我们的技术进步,那就只能求助于开源社区了。而crtmpserver就是FMS的替代者之一1. crtmpserver简介    crtmpserver的功能总来说:支持推送给它的rtmp流的接收与播放器请求的

2013-01-31 17:32:42 2439

转载 将h.264视频流封装成flv格式文件(二.开始动手)

前面写了flv文件的解析,有h264裸流的话就开始封装吧。网上大多数都是用ffmeg库来做这个工作的,哎,学习资料少学不会,还是自己动手吧。封装前要先了解下h.264格式,只需要知道一点点就可以了,我看了h.264官方文档,我靠,3百多页,还全是中文,什么,是中文?既然是中文的我就勉强看下吧,我靠,看起来还很复杂的,果断不看了,不需要,也没时间,我又不做解码,这东西具体步骤资料又少,基本都是那

2013-01-30 16:15:53 2669 2

转载 将h.264视频流封装成flv格式文件(一.flv格式)

flv文件的格式其实网上资料还是不少,但是怎么封装成flv却不多。看了不少资料,找到了一个觉得还比较靠谱的:http://www.cnblogs.com/chef/archive/2012/07/18/2597279.html其实flv还是挺简单的一个视频格式,下面就来先谈一谈FLV的格式吧。 FLV是一个二进制文件,简单来说,其是由一个文件头(FLV header)和很多tag组

2013-01-30 16:14:43 2398

转载 利用libswscale转换yuyv422到yuv422p或rgb之间的转换, 视频翻转

yuyv422的数据来自ffdshow raw filter输出的yuv2, 其实就是yuv422p的packed模式, 要转成planar模式。对原始颜色空间的文件不确定是不是你想的那种颜色空间的话请先用ffplay播放一下看看正不正确,ffplay支持的颜色空间可以通过://视频ffplay -pix_fmts//音频ffplay -sample_fmts来查看支持的格

2013-01-29 20:54:27 2905

转载 ffmpeg 中 swscale 的用法

如果想將某個PixelFormat轉換至另一個PixelFormat,例如,將YUV420P轉換成YUYV422,或是想變換圖的大小,都可以使用swscale達成。其中,PixelFormat 的列表在 libavutil/pixfmt.h 內定義。swscale的用法可以參考libswscale/swscale-example.c的sample code。主要function有三個

2013-01-29 19:53:10 992

转载 VC、GCC 之间DLL 的相互调用

2012-08-30 15:56:51|  分类: GCC VC Dll相互调|字号 订阅http://argv.info/2011/01/26/some-problems-about-calling-c-dll-by-vc-and-gcc/(文章链接)关于VC和GCC中调用C DLL的一些问题最近在罗云彬的琢石成器上看到DLL部分,产生了让

2013-01-28 21:06:52 8095

转载 YUV pixel formats

YUV pixel formatsYUV formats fall into two distinct groups, the packed formats where Y, U (Cb) and V (Cr) samples are packed together into macropixels which are stored in a single array, and the

2013-01-24 10:54:31 1312

转载 ffmpeg Windows下采集摄像头一帧数据,并保存为bmp图片

这里请注意,在编译ffmpeg时,不要使用--disable-devices选项。使用--enable-encoder=rawvideo --enable-decoder=rawvideo启用rawvideo codec。代码如下:[cpp] view plaincopyprint?#include   #in

2013-01-16 19:09:06 6094 3

转载 C++对象模型 多重继承与虚函数表

一 多重继承1) 代码:Code#include iostream>using namespace std;class B1{public:    int x;    virtual void v1(){ cout  "B1::v1"  endl; }    void f1(){cout  "B1::f1"  endl; }};

2013-01-15 16:06:04 884

转载 C++ 实现把非静态成员函数作为回调函数(非static)

众所周知,C++的类成员函数不能像普通函数那样用于回调,因为每个成员函数都需要有一个对象实例去调用它。        通常情况下,要实现成员函数作为回调函数,一种常用的方法就是把该成员函数设计为静态成员函数,但这样做有一个缺点,就是会破坏类的结构性,因为静态成员函数只能访问该类的静态成员变量和静态成员函数,不能访问非静态的,要解决这个问题,需要把对象实例的指针或引用做为参数传给它。

2013-01-15 15:49:49 845

转载 成员函数指针与高性能的C++委托

引子标准C++中没有真正的面向对象的函数指针。这一点对C++来说是不幸的,因为面向对象的指针(也叫做"闭包(closure)"或"委托 (delegate)")在一些语言中已经证明了它宝贵的价值。在Delphi (Object Pascal)中,面向对象的函数指针是Borland可视化组建库(VCL,Visual Component Library)的基础。而在目前,C#使"委托"的概

2013-01-15 15:44:05 1149

转载 回调函数中调用类中的非静态成员变量或非静态成员函数

回调函数中调用类中的非静态成员变量或非静态成员函数【问题】如何在类中封装回调函数?  a.回调函数只能是全局的或是静态的。 b.全局函数会破坏类的封装性,故不予采用。 c.静态函数只能访问类的静态成员,不能访问类中非静态成员。  1. 如何让静态函数访问类的非静态成员。     a.声明一静态函数a(),将类实例对象指针做为参数传入。如:  class A()

2013-01-15 15:19:58 3308 2

转载 从DLL中输出LIB的方法

http://blog.csdn.net/seniorwizard/article/details/7721071    最近下载了SQLite编译好的WIN32下的动态库,打算在开发的小软件中使用它,结果发现压缩包了只有def和dll文件,缺lib文件。虽然可以采用LoadLibrary的方式加载里面的函数,但是总感觉方便性和代码的可读性都不大好,于是想是否可以从DLL中导出lib文

2013-01-10 15:53:41 905

转载 搜索引擎技术之概要预览

http://blog.csdn.net/v_july_v/article/details/6827391目录(?)[-]搜索引擎技术之概要预览前言什么是搜索引擎网络蜘蛛中文分词系统架构排序技术图片搜索原理开源搜索引擎全文检索引擎 SphinxJava搜索引擎 LuceneC搜索引擎 CLucene搜索引擎 Nutch搜索

2013-01-10 14:24:00 657

转载 The Anatomy of a Large-Scale Hypertextual Web Search Engine

http://infolab.stanford.edu/~backrub/google.htmlThe Anatomy of a Large-Scale Hypertextual Web Search EngineSergey Brin and Lawrence Page{sergey, page}@cs.stanford.eduComputer Science Dep

2013-01-10 13:57:16 4136

转载 mingw dll msvc

1. linux 和 windows 对动态库的编译连接方式不同linux: 编译时直接去连接动态库windows: 编译时不是连接动态库,而是连接.LIB文件,而这个.LIB文件其实只是从动态库中导出的符号表               (个人感觉windows真是多此一举,既然动态库中什么信息都有,为什么不直接连接动态库呢) 2. 跨平台编译器: min

2013-01-09 21:38:47 891

转载 如何从DLL中生成LIB文件

如何从dll文件导出对应的lib文件?     Visual   C++   开发工具提供了两个命令行工具,一个是dumpbin.exe,另一个是lib.exe。利用这两个工具即可从dll导出其对应的lib。        1、在命令行执行:     dumpbin   /exports   yourdll.dll   >   yourdll.def         2、编

2013-01-09 21:33:12 1595

转载 Windows 下使用Eclipse CDT 远程调试 Linux C/C++ 程序

Linux 下调试大型C/C++程序对于一般的程序员来说是一件不容易的事情,GDB提供了强大的调试功能及丰富的调试命令,但界面友好性及用户体验不如VS调试工具(PS:很多大牛能把GDB使用的出神入化,在此膜拜下),工欲善其事,必先利其器,本文主要讲解在Windows环境下,使用Eclipse CDT通过GDBServer进行远程调试。一、要使用的工具mingw-get-inst-2

2013-01-09 11:44:18 9746 3

转载 最新 ffmpeg-ffplay for windows的编译-2012-5-10

最近编译ffmpeg的windows版本,网上教程较旧,写个新的。1. 编译环境:mingw 与Debian 6 (或Ubuntu 11.04)    也可在windows下安装mingw编译之。不过习惯了linux, 这次用的是Debian。2. 下载MingGW-w64 Build Script 2.8.4     http://ffmpeg.zeranoe.com/b

2013-01-08 18:09:08 3347 1

翻译 How to make an SDL window the child of another window in Win32

This had me beating my head against the wall for days. Now as you know, It is fairly straightforward to open an SDL surface in a window:SDL_Surface *screen = SDL_SetVideoMode(width, height, 24, SDL_

2013-01-08 15:27:11 1087

转载 char 转wchar_t 及wchar_t转char

http://haofu123.blog.163.com/blog/static/178294920096243161997/#include #include int _tmain(int argc, _tchar* argv[]){wchar_t pwstr[] =l"我是中国人";wchar_t pwstr2[20];    cha

2013-01-07 19:11:20 575

转载 Vim 常用命令

进入vim的命令1vim filename            #打开或新建文件,并将光标置于第一行首2vim +n filename         #打开文件,并将光标置于第n行首3vim + filename          #打开文件,并将

2013-01-06 10:39:26 563

CodeVIew MASM6.11

挺好的一个东西别人5分,我一份,希望大家用的开心!谢谢我吧,(最后这句是为了凑字数)

2010-10-11

是是吗即侧记叫更相似是啊

我的截图蛇马兜没有的过过过ssihij点角角个角

2008-09-04

空空如也

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

TA关注的人

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