自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 工作计划

今年注重博客的建立,看了以前一些很幼稚的博客,感觉自己在慢慢长大,书面表达,归纳总结, 口头表达, 操作实干,一样都不能少,否则最后不是挂在技术上,而是其他方面.近期的事情:c++修炼加强.在原计划的demo上完成更多的功能.

2014-02-27 01:11:30 640

原创 技术总结的重要性

有人所过,很多弯路,最后都成了直路. 从研究生到现在,跌跌撞撞4年多的时间,看了很多文献,开源框架,标准, 协议, 算法,研究,代码编写,跨平台使用,路在何方, 如何使业务和技术分离,如何将技术使用到具体的业务,一直困扰,在‘T’行的技术道路上颠簸了这么多青春岁月, 试问,今天能记住的有多少,还能讲的很透彻的地方有几多, 从一个平台到另一个平台,生活就像剧本,不断的书写, 酸甜苦辣,成功与失败,欢

2014-02-25 16:16:41 1407

转载 VS2008(VC6)出现如下链接错误的解决方法uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsign

http://blog.csdn.net/dotphoenix/article/details/7505605VS2005(VC6)出现如下链接错误的解决方法uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsign2012-04-25 18:42 157人阅读 评论(0)收藏

2012-07-12 16:05:10 4068 1

原创 平滑处理----高斯模糊

图像的高斯平滑 http://blog.163.com/zjf_ha/blog/static/16179109320103751237695/免费下载:http://www.codefans.nethttp://www.codefans.net/down/3779.shtml http://www.codefans.net/soft/3779.shtml http://

2012-05-30 09:28:40 1176

转载 高斯图像模糊算法及其 C 实现

高斯图像模糊算法及其 C 实现2009-01-25 11:34高斯模糊的基本思路是根据二维 正太分布 正态分布 (感谢 xhr 大牛指正错别字) 公式生成一个高斯矩阵, 求新图像中的每一点时, 将高斯矩阵的中心对准旧图像的这一点, 并将所有点根据高斯矩阵上对应的点加权平均. 二维正态分布公式如下:u, v 分别为水平、竖直距离. 观察可得, 当 r>3σ 时

2012-05-28 17:04:06 1157

原创 webrtc引擎

1.webrtc的目录:Subpages --Item:很重要!http://blog.csdn.net/temotemo/article/details/7056581 2.比较好的博客:http://blog.csdn.net/temotemo/article/details/7056581

2012-05-22 14:33:03 958

原创 rtsp实时流

ffmpeg -i rtsp://xxx.xxx.x.x/a.asf -vcodec copy -f asf save.asf这样就可以把实时视频流保存下来了 下面是几个可以网友夜神月给的地址:rtsp://211.139.201.226:554/live/1/470164DA1B14128B/y608cgu5nu829tly.sdprtsp://211.139.201.226:5

2012-04-23 10:09:36 750

原创 编译WebRTC

编译WebRTC在某篇对google敬仰的日志中,已经提到过WebRTC,具体介绍不不说了,网上一大摞,今天讲讲怎么编译WebRTC。在项目源码中,并没有直接提供解决方案(sln)和工程文件,是因为WebRTC和Chromium一样,使用了depot_tools这个工具用来自动生成项目文件。Google也能搜索出一堆的编译方案,但基本上就是对https://sites.google.com

2012-04-06 13:10:27 2657

转载 匈牙利命名法则

匈牙利命名法则:http://blog.csdn.net/autofei/article/details/1624583

2012-03-07 15:27:13 450

原创 1>LINK : fatal error LNK1561: 必须定义入口点

今天在vs2008下面成功编译ffplay.c,可以播放264文件,改成ffplay.cpp加入就出现一大堆语法错误:加入下面这些什么的也无济于事,#ifdef __cplusplusextern "C" {#endif。。。。#ifdef __cplusplusextern "C" {#endif 最终将其有改为ffplay.c编译,又出现莫名其妙的错误:

2012-02-24 10:59:55 17329 1

原创 ffplay播放yuv文件命令

ffplay播放yuv文件命令ffplay -f rawvideo -video_size 1920x1080 a.yuv

2012-02-22 16:25:30 25250 1

原创 最新版x264(2011年12月)在vs2008上生成动态库dll

有时间记录下,最新版x264(2011年12月)在vs2008上调用libx264加上input output filters等外围文件封装成动态库dll。   由于lib264.dll是与libx264.lib相对应的,没有包括外围文件,用起来也不方便,公司任务布置下来,就把整个工程做成动态库。做了将近半个月。今天终于可以跑通,能够编码成264文件了。差点做不出来,鸭梨有点大。

2012-02-22 14:31:53 964

原创 y4m文件转换成yuv

1.装个mencoder.exe:2.命令如下:“mencoder **.y4m -ovc raw -of rawvideo -vf format=i420 -o **.yuv ” 参考文档:http://bbs.chinavideo.org/viewthread.php?tid=2625

2012-02-22 14:22:05 4116 1

原创 vs2008 出现了“找不到MSVCR90D.dll,因此这个程序没能启动"处理办法

vs2008 出现了“找不到MSVCR90D.dll,因此这个程序没能启动"处理办法: 项目->***属性->配置属性->链接器->常规->右边框)  :关闭增量链接,.

2011-11-21 23:33:17 827

翻译 ubuntu下拨号上网(ADSL(PPPOE))接入指南

在使用那种月卡即账号和密码在ubuntu上网时,要建立ADSL连接,具体可以为: http://wiki.ubuntu.org.cn/ADSL%EF%BC%88PPPOE%EF%BC%89%E6%8E%A5%E5%85%A5%E6%8C%87%E5%8D%97网络配置里面找DSL,其中只需要填写账号和密码,服务那一项步用填。

2011-11-16 01:42:01 763

翻译 将含有makefile文件的源码加入Eclipse工程

很多软件在开发或者分析时需要一个像样的IDE,Eclipse是其中很优秀的一个,至少个人感觉很好用最近在分析一个源代码,需要把这个源码转换成Eclipse工程,经过Google搜索,步骤如下:1. 新建一个C++空工程,工程类型是makefile project,选择Linux GCC;2. 将源码连同makefile文件一同作为一个文件系统导入:File -> i

2011-11-16 00:27:07 980

原创 群里碰到一个面试题,简单明了,有助于理解2维数组和指针

#include main(){int a[5]={1,2,3,4,5};int *ptr=(int *)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));}运行结果:*(a+1) = 2,  *(ptr-1) =5*(

2011-09-04 16:33:49 431

原创 H264 Streaming Module for Apache (version 2)

1.首先需要安装apx2sudo apt-get install apache2-threaded-dev2.下载h264stream的tar包cd ~wget http://h264.code-shop.com/download/apache_mod_h264_

2011-08-21 20:08:01 3627

原创 ubuntu 搭建 sdl+ffmpeg

今天在linux下安装了ffmpeg加载了sdl,编译运行了ffplay.c.tutorial01-08.c.过程记录如下:1.安装ffmpeg,就是一裸体,呵呵,我什么都没加载。对于刚入门的话,没必要装那么多选项,等用到了什么在加上去吧,我将在以后会吧那些选项加上,目前我只想阅

2011-07-24 21:44:12 832

原创 Windows下实现Mencoder+FFMPEG视频转换和截图的功能

【转】 Windows下实现Mencoder+FFMPEG视频转换和截图的功能2011年04月14日 星期四 下午 10:18转载自 ripen_wang最终编辑 kazaffMencoder是Mplayer自带的编码工具(Mplayer是Linux下的播放器,开源,支持几乎所有视频格式的播放,现在有windows和Mac版本)。<br /><br />Mplayer的获得与配置:<br />Mplayer windows版本下载列表:http://www5.mplayerhq.hu/MPlayer/rel

2011-05-25 19:04:00 3371

原创 ffserver配置

<br />ffserver与x264 收藏 <br />      最近打算学习h264,用windows版的git把x264的整个开源工程下载下来了,打算去看一下,同时尽量多做一些实践运用,这个工程应该和介绍h264的标准文档结合起来看,其中涉及很多图像处理的专业和技术性问题,涉及linux和一些数学知识(离散余弦变换DCT,傅里叶变换等)的运用,我对linux和这些数学知识都比较陌生,看来要花很多时间去学习了。<br />      windows版的git我使用的是msgit,在http://cod

2011-05-24 10:48:00 9317 1

原创 gdb 调试 GCC 程序

<br />转]用 gdb 调试 GCC 程序热1佰锐科技2009-03-06 23:20    经常有朋友询问如何调试ffmpeg、ffserver等程序,因为很难使用VC++等集成开发环境来编译ffmpeg、ffserver等程序,所以调试对普通开发人员来说就很成问题了。    其实在Linux、MinGW、CygWin等环境下,均可以使用gdb调试工具来调试程序,这儿就转一篇相关的文章,供大家参考,用gdb调试ffmpeg、ffserver等程序虽然不如VC++等集成开发环境方便,但用习惯之后感觉

2011-05-18 15:18:00 620

原创 小结

<br /> 昨天用FFmpeg-Full-SDK-3.2 + SDL-1.2.14 +ffmpeg(版本:(SVN:10675)2007-10-07 ,ffmpeg_x264_src_20071007)编译了ffplay.c,可以播放电影了。功夫不负有心人,以前编译总是通不过,时隔数日,终于通过了。。<br />  现在基本上FFmpeg里面的实例都有了,output.c api-example.c tutorial01---08.c ffplay.c 都可以运行了,今后几天就把他们读懂。<br />

2011-05-18 08:36:00 615 1

原创 vc 编译ffplay

编解码工具2009-03-22 11:28:11阅读918评论0  字号:大中小 订阅. 下载配置sdl. 下载配置ffmpeg sdk. 下载ffmpeg 源代码. 拷贝源代码中的ffplay.c, cmdutil.h, cmdutil.c 到新建的VC工程中编译之~出现问题1. #include "version.h"  找不到文件。注释掉这行,好像没什么用处。2. _main 重复定义在ffplay.c文件前面 增加 #define __MINGW32__    (这个应该都想得到,We don't

2011-05-17 10:30:00 5263

原创 ffmpeg tutorial 01----08讲解分析博文 + GStreamer的使用

<br />http://wang.chun.ye.blog.163.com/blog/#m=0

2011-05-17 10:27:00 947

原创 基于ffmpeg截取视频帧画面

<br />http://t.chinaunix.net/viewthread.php?tid=1932536#<br /> <br />http://t.chinaunix.net/archiver/tid-1932536.html

2011-05-17 10:19:00 648

原创 api-example.c音频解码问题

今天花了一天把api-example.c中的音频解码部分调试出来了,原来是要把INBUF_SIZE调大一点,主要是:len = avcodec_decode_audio(c, (short *)outbuf, &out_size, inbuf_ptr, size);len = avcodec_decode_audio2(c, (short *)outbuf, &out_size, inbuf_ptr, size);调用avcodec_decode_audio成功解码,但是avcodec_decode_aud

2011-05-13 19:26:00 1167

原创 FFMpeg视频播放器

这个代码很久之前写的,当时是为了学习FFMpeg和SDL。写得很简单,仅仅处理视频帧解码,用SDL_DisplayYUVOverlay显示视频数据,没有同步处理和音频处理,所以一个视频文件会很快的逐帧显示而过。  这个程序很好,也是可以编译运行的代码,下面将要在这个基础上加以改进,主要是音视频同步和播放速度问题!// rin.c   // A small sample program that shows how to use libavformat and libavcodec to   // play

2011-05-13 18:56:00 4188

原创 FFMpeg中的函数

<br />  FFMpeg中的函数 收藏 <br />Function List<br />Printable version Text version<br />int <br />av_open_input_file(AVFormatContext **ptr, const char * filename, AVInputFormat *fmt, int buf_size, AVFormatParameters *ap) <br />Opens a media file filename, store

2011-05-13 18:37:00 1202

原创 ffmpeg实现音视频分离

今天用ffmpeg又写了一个音视频分离的程序,将VC配置好原始视频,输出音频,输出视频后,就可以看到音频和视频是独立地了!有时间就写一个分析文档,以此记录!

2011-05-13 10:23:00 2569 7

原创 定义typedef struct 重定义错误解决办法

今天在ffmpeg下面编译了一个小例子,主要是对特定格式的视频文件以bmp格式文件保存到本地硬盘,ppm格式已经成功保存,bmp有点麻烦,在定义typedef struct 时,编译出现错误error C2011:'struct' type redefinition,解决办法有2种:1.在所有#include 前加#define WIN32_LEAN_AND_MEAN#define WIN32_LEAN_AND_MEAN#include #include 2.在定义typedef struct 前加 #if

2011-05-12 18:05:00 7982

原创 ffmpeg从视频文件中读取成bmp图片

<br />#include <assert.h><br />#include <sys/stat.h><br /><br /><br />#include <stdio.h><br />#include <stdlib.h><br /><br /><br />#include <string.h><br />#include <math.h><br /><br /><br />#include "avcodec.h"<br />#include "avformat.h"<br />#include "av

2011-05-12 17:21:00 691

原创 ffmpeg从视频文件中读取成bmp图片

<br />#include <assert.h><br />#include <sys/stat.h><br /><br /><br />#include <stdio.h><br />#include <stdlib.h><br /><br /><br />#include <string.h><br />#include <math.h><br /><br /><br />#include "avcodec.h"<br />#include "avformat.h"<br />#include "av

2011-05-12 17:21:00 1125

原创 ffmpeg从视频文件中读取成bmp图片

<br />#include <assert.h><br />#include <sys/stat.h><br /><br /><br />#include <stdio.h><br />#include <stdlib.h><br /><br /><br />#include <string.h><br />#include <math.h><br /><br /><br />#include "avcodec.h"<br />#include "avformat.h"<br />#include "av

2011-05-12 17:20:00 5773 1

原创 api-example.c图像保存黑白转彩色

<br />问题一:<br />api-example.c的功能是先自己生成一个MPEG1的文件,然后再按帧保存成PGM文件。我的问题是PGM格式是个什么格式,为什么我通过PHOTOSHOP打开后,这些图像都不是原先的视频图像显示,而是原视频图像的黑白显示。<br />问题二:<br />我把api-example.c中原来的codec = avcodec_find_decoder(CODEC_ID_MPEG1VIDEO);改成codec = avcodec_find_decoder(CODEC_ID_MP

2011-05-08 15:15:00 1564 1

转载 ffmpeg对视频文件进行解码的大致流程

音视频同步原理[ffmpeg]2010年08月25日 星期三 12:11<br /> ffmpeg对视频文件进行解码的大致流程<br /><br />1. 注册所有容器格式和CODEC: av_register_all()<br />2. 打开文件: av_open_input_file()<br />3. 从文件中提取流信息: av_find_stream_info()<br />4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO<br />5. 查找对应的解码器: avcodec_fin

2011-05-08 15:05:00 988

转载 关于FFMPEG + Live555 = H.264的问题[

<br />http://topic.csdn.net/u/20090114/20/a981d6d8-8e67-419f-94bd-c33827b3f8f5.html?270241506

2011-05-08 13:04:00 848

空空如也

空空如也

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

TA关注的人

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