强大的FFMpeg功能

FFMpeg提供了3个经典的工具, FFPlayer, FFMpeg, FFServer.

 

FFPlayer提供了播放各种流媒体文件的功能, 它支持目前所有的流媒体格式, 甚至是rm, rmvb和FLV.

使用方法也很简单, 在命令行窗口中输入: FFPlayer (multimedia file name) 回车即可.

 

FFMpeg提供了转换各种流媒体文件的功能, 如可以将wmw转换为rm的, 另外还提供实时抓取音频流和视频流的… 更多... “强大的FFMpeg功能”

回声消除原理

本文摘自 http://silversand.blog.51cto.com/820613/166095

 

一、前言
因为工作的关系,笔者从2004年开始接触回声消除(Echo Cancellation)技术,而后一直在某大型通讯企业从事与回声消除技术相关的工作,对回声消除这个看似神秘、高端和难以理解的技术领域可谓知之甚详。
要了解回声消除技术的来龙去脉,不得不提及作为现代通讯技术的理论基础——数字信号处理理论
更多... “回声消除原理”

用线性插值法放大位图

在静态图像和视频处理的编程中经常遇到位图缩放的操作, 一般可用windows API或者一些SDK来实现, 或者是用线型插值法.

1. windows API一般是Bitblt来完成, 在之前做的一个项目中用的就是这种方法,效率很好,在双核2.0,1G内存的机器上所耗时间小于1ms.

2. 利用开源的CxImage来实现.这种方法没有试过.

3. 第3种就是线性插值法,这个一直不是很理解,比如说800X600缩放到10… 更多... “用线性插值法放大位图”

任务管理器的用户名为空怎么办?

有时打开任务管理器,发现用户名那一列为空,正常状态是显示System或者是当前登录的用户名,具体哪一个要根据程序是由用户启动的还是系统启动的.

 

解决方法:

在运行中输入services.msc,这是打开服务管理窗口的windows命令,找到Terminal service,双击弹出对应的属性对话框,将启动方式改为自动,并启动这个服务.

然后重新打开任务管理器就可以看到正常状态下的用户名了.

版权所有,禁止转更多... “任务管理器的用户名为空怎么办?”

怎么配置DNS服务器

经常碰到自己动手去配置网络连接的情况, 起初都是问别人怎么去设置,诸如本机IP地址,子网掩码,网关,DNS.其实前3个从在书里面看看,然后就知道怎么设了. 但是DNS一直是问别人, 完全不知道为什么是那个,而不是别的. 后来发现一规律就是, 设置的dns,每次一样. 因为在一直在北京,所以我想是不是每个城市所用的dns一样. 后来上网一搜发现果然是这样:每个城市都有几个域名解析服务器, 如果你在北京你就可以使用下更多... “怎么配置DNS服务器”

YUV格式及快速转换算法(转载)

转载自:

http://apps.hi.baidu.com/share/detail/2414143

 

1 前言
        自然界的颜色千变万化,为了给颜色一个量化的衡量标准,就需要建立色彩空间模型来描述各种各样的颜色,由于人对色彩的感知是一个复杂的生理和心理联合作用的过程,所以在不同的应用领域中为了更好更准确的满足各自的需求,就出现了各种各样的色彩空间模型来量化的描述颜色。我们比较常接触到的就包括 RGB / CMYK /

更多... “YUV格式及快速转换算法(转载)”

路由器级联(转载)

转载自: http://zhb2605.blog.163.com/blog/static/52975262200921214130434/

 

路由器的级联一般在这种情况下需要:原来有个有线的路由器,又购置了一个无线路由,于是你就想级联

。方法有两个:1,不使用级联路由器的路由功能,仅仅当交换机使用。需要将级联路由器的IP地址改成

与原来路由器的地址不同的地址,同时关闭级联路由的DHCP功能,路由器来源选择动… 更多... “路由器级联(转载)”

快速修改资源动态库中资源

我们在开发多语言项目时, 往往将多个语言的资源分别编译成动态库,然后在程序中调用不同的动态库,以实现项目的多语言显示.那么这样的动态库我们称作时资源动态库. 注意, 同一资源ID(资源ID其实就是一整型值)在不同的资源动态库代表不同的资源,如英文资源动态库中资源ID 6800代表字符串”This is a simple string”;而在中文里面6800代表”这是简单字符串&… 更多... “快速修改资源动态库中资源”

24位图转换为256阶灰度图

灰度值值等于R/3+G/3+B/3

将对应的R, G, B的值改为上面的结果,继续用真彩色位图格式显示和存储。

当然你也可以用调色板方式来显示和存储。

 

有人说是用计算出亮度值Y=0.11*R + 0.59*G + 0.39*B;将对应的R, G, B的值改为上面的结果, 但是实际的测试结果显示这是转换是不可行的,有些地方出来是全黑的,当然不应该是这样。

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否更多... “24位图转换为256阶灰度图”

位图格式(转载)

位图格式分析
2006-12-01 11:55

1.位图和调色板的概念

我们知道,普通的显示器屏幕是由许许多多的点构成的,我们称之为象素。显示时采用扫描的方法:电子枪每次从左到右扫描一行,为每个象素着色,然后从上到下这样扫描若干行,就扫过了一屏。为了防止闪烁,每秒要重复上述过程几十次。例如我们常说的屏幕分辨率为640*480,刷新频率为70Hz,意思是说每行要扫描640个象素,一共有480行,每秒重复扫描

更多... “位图格式(转载)”